OSDN Git Service

2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR middle-end/16973
4         * gcc.dg/pr16973.c: New test.
5
6 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7
8         PR tree-optimization/17656
9         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10
11 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12
13         * g++.dg/eh/shadow1.C: New.
14
15 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.c-torture/compile/20041018-1.c: New test.
18
19 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20
21         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22         compiler referring to register 0 when accessing sdata.  The linker
23         now patches things up.
24
25 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26
27         PR c/17529
28         * gcc.c-torture/compile/pr17529.c: New test.
29
30 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31
32         PR c++/17743
33         * g++.dg/ext/attrib17.C: New test.
34
35 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36
37         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38
39 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40
41         PR c++/10479
42         * g++.dg/ext/attrib16.C: New test.
43
44 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
45
46         PR c++/17042
47         * g++.dg/init/dso_handle1.C: New test.
48
49         PR c++/14667
50         * g++.dg/parse/typedef6.C: New test.
51
52         PR c++/17916
53         * g++.dg/parse/pragma1.C: New test.
54
55 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
56
57         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
58
59 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
60
61         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
62         -fno-common when on HPPA HP-UX platforms.
63
64 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
65
66         PR other/16820
67         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
68         stdint.h.
69         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
70         uintptr_t.
71
72 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
73
74         PR c++/16301
75         * g++.dg/lookup/strong-using-4.C: New test.
76
77 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
78
79         PR middle-end/16567
80         * gcc.c-torture/compile/nested-1.c: New test.
81
82 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
83
84         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
85         and mipsisa64*-*-* (until support for misaligned loads is added).
86         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
87         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
88         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
89         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
90         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
91         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
92
93 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
94
95         PR c++/17976
96         * g++.dg/init/dtor3.C: New test.
97
98 2004-10-15  Ben Elliston  <bje@au.ibm.com>
99
100         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
101
102 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
103
104         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
105         * gcc.dg/macho-lo-sum.c: Likewise.
106
107 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
108
109         * gcc.dg/ppc-spe64-1.c: New test.
110
111 2004-10-14  Devang Patel  <dpatel@apple.com>
112
113         PR 17635
114         * gcc.dg/pr17635.c : New test.
115         
116 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
117
118         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
119         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
120         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
121         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
122         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
123         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
124         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
125         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
126         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
127         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
128         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
129         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
130         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
131         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
132         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
133         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
134         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
135         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
136
137 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
138
139         * gcc.dg/vect/vect-82.c: New testcase.  
140         * gcc.dg/vect/vect-82_64.c: New testcase.       
141         * gcc.dg/vect/vect-83.c: New testcase.  
142         * gcc.dg/vect/vect-83_64.c: New testcase.       
143
144 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
145
146         * gcc.dg/cpp/error-1.c: New test.
147
148 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
149
150         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
151
152 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
153
154         PR target/17984
155         * gcc.dg/cris-peep2-xsrand2.c: New test.
156
157 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
158
159         PR c++/17661
160         * testsuite/g++.dg/expr/for2.C: New test.
161
162 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
163
164         * g++.dg/inherit/thunk1.C: Run on the SPARC.
165
166 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
167
168         PR tree-optimization/17724
169         * g++.dg/opt/pr17724-1.C: New test.
170         * g++.dg/opt/pr17724-2.C: New test.
171         * g++.dg/opt/pr17724-3.C: New test.
172         * g++.dg/opt/pr17724-4.C: New test.
173         * g++.dg/opt/pr17724-5.C: New test.
174         * g++.dg/opt/pr17724-6.C: New test.
175
176 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
177
178         PR c/17301
179         * gcc.dg/pr17301-2.c: New test.
180
181 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
182
183         PR c++/15876
184         * g++.dg/parse/error22.C: New test.
185
186         PR c++/17936
187         * g++.dg/template/spec18.C: New test.
188
189 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
190
191         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
192         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
193         memcpy. 
194         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
195         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
196
197 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
198
199         * g++.dg/eh/cleanup5.C: Add dg-options "".
200
201 2004-10-11  Roger Sayle  <roger@eyesopen.com>
202
203         PR middle-end/17657
204         * gcc.dg/switch-4.c: New test case.
205
206 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
207
208         * gcc.c-torture/execute/20041011-1.c: New test.
209
210 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
211
212         PR c++/17554
213         * g++.dg/init/for3.C: New test.
214
215         PR c++/17657
216         * g++.dg/opt/switch2.C: New test.
217
218         PR middle-end/17703
219         * g++.dg/warn/Wreturn-2.C: New test.
220
221 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
222
223         PR c++/17907
224         * g++.dg/eh/cleanup5.C: New test.
225
226 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
227
228         PR c++/17393
229         * g++.dg/parse/error21.C: New test.
230
231 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
232
233         * g++.dg/overload/pmf1.C: Adjust quoting marks.
234         * g++.dg/warn/incomplete1.C: Likewise.
235         * g++.dg/template/qualttp20.C: Likewise.
236
237 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
238
239         PR c/17881
240         * parm-incomplete-1.c: New test.
241
242 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
243
244         PR c++/17867
245         * g++.dg/parse/error19.C: New test.
246
247         PR c++/17670
248         * g++.dg/init/new11.C: New test.
249
250         PR c++/17821
251         * g++.dg/parse/error20.C: New test.
252
253         PR c++/17826
254         * g++.dg/template/crash24.C: New test.
255         
256 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
257
258         PR c/17301
259         * gcc.dg/pr17301-1.c: New test.
260
261 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
262
263         PR c/17189
264         * gcc.dg/anon-struct-5.c: New test.
265
266 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
267
268         PR c/17844
269         * gcc.dg/pr17844-1.c: New test.
270
271 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
272
273         PR tree-optimization/17906
274         * gcc.c-torture/compile/pr17906.c: New.
275
276 2004-10-09  Stuart Hastings  <stuart@apple.com>
277             Roger Sayle  <roger@eyesopen.com>
278
279         PR rtl-optimization/17853
280         * gcc.dg/i386-mmx-5.c: New testcase.
281
282 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
283
284         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
285
286 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
287
288         PR c++/17524
289         * g++.dg/template/static9.C: New test.
290
291         PR c++/17685
292         * g++.dg/parse/operator5.C: New test.
293
294 2004-10-09  Roger Sayle  <roger@eyesopen.com>
295
296         PR middle-end/17894
297         * gcc.c-torture/execute/divcmp-4.c: New test case.
298
299 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
300
301         PR tree-opt/17902
302         * g++.dg/opt/pr17902.C: New test.
303
304 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.dg/cpp/ident-1.c: Add dg-options "".
307
308 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
309
310         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
311
312 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
313
314         * gcc.dg/assign-warn-3.c: New test.
315
316 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
317
318         PR c/16999
319         * gcc.dg/cpp/ident-1.c: New test.
320
321 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
322
323         * gcc.c-torture/compile/acc1.c: New.
324
325 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
326
327         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
328         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
329
330 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
331
332         * gcc.dg/ultrasp11.c: New test.
333
334 2004-10-08  Michael Matz  <matz@suse.de>
335
336         * gcc.dg/doloop-2.c: New test.
337
338 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
339
340         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
341         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
342         objc.dg/method-9.m: Update expected diagnostics.
343
344 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
345
346         * gcc.dg/ppc-fsel-3.c: New file.
347         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
348
349 2004-10-07  Paul Brook  <paul@codesourcery.com>
350
351         * gfortran.dg/intrinsic_verify_1.f90: New test.
352
353 2004-10-07  Paul Brook  <paul@codesourcery.com>
354
355         * gfortran.dg/empty_format_1.f90: Remove stray commas.
356
357 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
358
359         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
360         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
361         commit.
362
363 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
364
365         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
366
367 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
368
369         PR c++/17115
370         * g++.dg/warn/Winline-4.C: New test.
371
372 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
373
374         * gcc.c-torture/compile/20041007-1.c: New test.
375
376 2004-10-07  Paul Brook  <paul@codesourcery.com>
377
378         PR fortran/17678
379         * gfortran.dg/use_allocated_1.f90: New test.
380
381 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
382
383         PR middle-end/17849
384         * gfortran.fortran-torture/compile/nested.f90: New test
385
386 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
387
388         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
389
390 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
391
392         PR c++/17368
393         * g++.dg/ext/asm6.C: New test.
394
395 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
396
397         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
398
399 2004-10-06  Paul Brook  <paul@codesourcery.com>
400
401         PR libfortran/17709
402         * gfortran.dg/empty_format_1.f90: New test.
403
404 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
405
406         PR fortran/17568
407         * gfortran.dg/ishft.f90: New test.
408
409         PR fortran/17283
410         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
411         tests.
412
413 2004-10-06  Paul Brook  <paul@codesourcery.com>
414
415         * gfortran.dg/do_1.f90: New test.
416
417 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
418
419         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
420         optimizing for size.
421
422 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
423
424         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
425
426 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
427
428         * gcc.c-torture/compile/20041005-1.c: New test.
429
430 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
431
432         PR c++/17829
433         * g++.dg/lookup/koenig4.C: New.
434
435 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
436
437         * g++.dg/other/classkey1.C: Adjust quoting marks.
438         * g++.dg/parse/error15.C: Likewise.
439         * g++.dg/template/meminit2.C (int>): Likewise.
440
441 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
442
443         PR fortran/17283
444         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
445
446         PR fortran/17631
447         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
448
449         PR fortran/17708
450         * gfortran.dg/pr17708.f90: New test.
451         
452 2004-10-04  Chao-ying Fu  <fu@mips.com>
453
454         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
455         * gcc.dg/vect/vect-4.c: Ditto.
456         * gcc.dg/vect/vect-5.c: Ditto.
457         * gcc.dg/vect/vect-6.c: Ditto.
458         * gcc.dg/vect/vect-8.c: Ditto.
459         * gcc.dg/vect/vect-16.c: Ditto.
460         * gcc.dg/vect/vect-30.c: Ditto.
461         * gcc.dg/vect/vect-40.c: Ditto.
462         * gcc.dg/vect/vect-41.c: Ditto.
463         * gcc.dg/vect/vect-42.c: Ditto.
464         * gcc.dg/vect/vect-43.c: Ditto.
465         * gcc.dg/vect/vect-44.c: Ditto.
466         * gcc.dg/vect/vect-45.c: Ditto.
467         * gcc.dg/vect/vect-46.c: Ditto.
468         * gcc.dg/vect/vect-47.c: Ditto.
469         * gcc.dg/vect/vect-48.c: Ditto.
470         * gcc.dg/vect/vect-49.c: Ditto.
471         * gcc.dg/vect/vect-50.c: Ditto.
472         * gcc.dg/vect/vect-51.c: Ditto.
473         * gcc.dg/vect/vect-52.c: Ditto.
474         * gcc.dg/vect/vect-53.c: Ditto.
475         * gcc.dg/vect/vect-54.c: Ditto.
476         * gcc.dg/vect/vect-55.c: Ditto.
477         * gcc.dg/vect/vect-56.c: Ditto.
478         * gcc.dg/vect/vect-57.c: Ditto.
479         * gcc.dg/vect/vect-58.c: Ditto.
480         * gcc.dg/vect/vect-59.c: Ditto.
481         * gcc.dg/vect/vect-60.c: Ditto.
482         * gcc.dg/vect/vect-74.c: Ditto.
483         * gcc.dg/vect/vect-79.c: Ditto.
484         * gcc.dg/vect/vect-80.c: Ditto.
485
486 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         * gcc.dg/unused-7.c: Use the correct option.
489
490 2004-10-04  Paul Brook  <paul@codesourcery.com>
491         Bud Davis  <bdavis9659@comcast.net>
492
493         PR fortran/17706
494         PR fortran/16434
495         * gfortran/pr17706.f90: New test.
496         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
497
498 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
499
500         * gfortran.dg/pr17612.f90: New test.
501
502 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
503
504         * g++.dg/template/local1.C: Adjust quoting marks in
505         testing for diagnostics.
506         * g++.dg/tls/diag-2.C: Likewise.
507         * g++.dg/other/error8.C: Likewise.
508
509 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
510
511         PR c/17178
512         * gcc.dg/unused-4.c: Adjust to be correct.
513
514         PR c/17820
515         * gcc.dg/unused-7.c: New test.
516
517 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
518
519         PR c++/17797
520         * g++.dg/overload/template2.C: New test.
521
522 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
523
524         PR tree-optimization/16632
525         * gcc.dg/tree-ssa/20041002-1.c: New.
526
527 2004-10-03  Paul Brook  <paul@codesourcery.com>
528
529         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
530         rather than relying on default formatting.
531
532 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
533
534         * gcc.dg/20040920-1.c: Update expected message text.
535
536 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
537
538         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
539
540 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
541
542         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
543         tree level.
544
545 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
546
547         * gcc.dg/tree-ssa/pr17343.c: Remove.
548
549 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
550
551         PR tree-opt/17343
552         * gcc.dg/tree-ssa/pr17343.c: New test.
553
554 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
555
556         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
557         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
558         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
559         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
560         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
561
562 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
563
564         * gcc.dg/lvalue-2.c: New test.
565
566 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
567
568         PR c/17730
569         * gcc.dg/pr17730-1.c: New test
570
571 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
572
573         PR c/7425
574         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
575
576 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
577
578         * gcc.c-torture/execute/stdarg-1.c: New test.
579         * gcc.c-torture/execute/stdarg-2.c: New test.
580         * gcc.c-torture/execute/stdarg-3.c: New test.
581         * gcc.dg/tree-ssa/stdarg-1.c: New test.
582         * gcc.dg/tree-ssa/stdarg-2.c: New test.
583         * gcc.dg/tree-ssa/stdarg-3.c: New test.
584         * gcc.dg/tree-ssa/stdarg-4.c: New test.
585         * gcc.dg/tree-ssa/stdarg-5.c: New test.
586
587 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
588
589         PR tree-optimization/17697
590         * g++.dg/opt/pr17697-1.C: New test.
591         * g++.dg/opt/pr17697-2.C: New test.
592         * g++.dg/opt/pr17697-3.C: New test.
593
594 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
595
596         PR c/16409
597         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
598         gcc.dg/vla-init-5.c: New tests.
599
600 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
601
602         PR c/13804
603         * gcc.dg/pr13804-1.c: New test.
604
605 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
606
607         PR fortran/16938
608         * gfortran.dg/pr16938.f90: New test.
609
610 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
611
612         * g++.dg/template/crash23.C: New test.
613
614 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
615
616         PR c++/17585
617         * g++.dg/template/static8.C: New test.
618
619 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
620
621         PR c++/17681
622         * g++.dg/other/error9.C: New test.
623
624 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
625
626         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
627
628 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
629
630         PR fortran/15164
631         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
632
633 2004-09-26  Roger Sayle  <roger@eyesopen.com>
634
635         PR middle-end/17112
636         * gcc.dg/pr17112-1.c: New test case.
637
638 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
639
640         PR c/11459
641         * gcc.dg/pr11459-1.c: New test.
642
643 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
644
645         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
646         * gcc.dg/tree-ssa/loop-4.c: Likewise.
647
648 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
649
650         * gfortran.dg/pr15324.f90: Make array bounds consistent.
651
652 2004-09-25  Jan Hubicka  <jh@suse.cz>
653
654         * compile/30040909-1.c: New test.
655         * compile/30040907-1.c: New test.
656
657 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
658
659         * gcc.c-torture/execute/va-arg-26.c: New test.
660
661 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
662
663         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
664         extra diagnostics on targets with 64-bit pointers.
665         * objc.dg/selector-1.m: Adjust dg-warning regexp.
666
667 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
668
669         PR c/17188
670         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
671         * gcc.dg/decl-3.c: Adjust expected message.
672
673 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
674
675         PR fortran/17615
676         * gfortran.dg/pr17615.f90: New test.
677
678 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
679
680         PR tree-optimzation/17517
681         * g++.dg/tree-ssa/pr17517.C: New Test.
682
683 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
684
685         PR c++/16889
686         * g++.dg/lookup/ambig3.C: New.
687
688 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
689
690         PR tree-opt/17624
691         * g++.dg/opt/pr17624.C: New test.
692
693 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
694
695         PR c/6980
696         * gcc.dg/Wbad-function-cast-1.c: New test.
697
698 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
699
700         * g++.dg/ext/complit1.C
701         * g++.dg/other/error2.C
702         * g++.dg/other/nontype-1.C
703         * g++.dg/parse/crash11.C
704         * g++.dg/parse/crash12.C
705         * g++.dg/parse/error15.C
706         * g++.dg/parse/error4.C
707         * g++.dg/parse/tmpl-outside1.C
708         * g++.dg/parse/too-many-tmpl-args1.C
709         * g++.dg/template/dependent-expr3.C
710         * g++.dg/template/error10.C
711         * g++.dg/template/instantiate1.C
712         * g++.dg/template/vtable2.C
713         * g++.dg/warn/Wshadow-1.C
714         * g++.dg/warn/weak1.C
715         * g++.old-deja/g++.brendan/crash16.C
716         * g++.old-deja/g++.brendan/crash18.C
717         * g++.old-deja/g++.brendan/crash48.C
718         * g++.old-deja/g++.brendan/crash49.C
719         * g++.old-deja/g++.brendan/crash55.C
720         * g++.old-deja/g++.brendan/crash56.C
721         * g++.old-deja/g++.brendan/crash8.C
722         * g++.old-deja/g++.brendan/enum11.C
723         * g++.old-deja/g++.brendan/enum8.C
724         * g++.old-deja/g++.brendan/enum9.C
725         * g++.old-deja/g++.brendan/friend3.C
726         * g++.old-deja/g++.brendan/misc14.C
727         * g++.old-deja/g++.bugs/900402_02.C
728         * g++.old-deja/g++.bugs/900404_03.C
729         * g++.old-deja/g++.bugs/900404_04.C
730         * g++.old-deja/g++.bugs/900428_03.C
731         * g++.old-deja/g++.jason/crash4.C
732         * g++.old-deja/g++.jason/overload21.C
733         * g++.old-deja/g++.jason/redecl1.C
734         * g++.old-deja/g++.jason/report.C
735         * g++.old-deja/g++.jason/rfg10.C
736         * g++.old-deja/g++.jason/template30.C
737         * g++.old-deja/g++.law/arm12.C
738         * g++.old-deja/g++.law/ctors5.C
739         * g++.old-deja/g++.law/cvt20.C
740         * g++.old-deja/g++.law/init10.C
741         * g++.old-deja/g++.law/init8.C
742         * g++.old-deja/g++.law/visibility17.C
743         * g++.old-deja/g++.law/visibility7.C
744         * g++.old-deja/g++.mike/net8.C
745         * g++.old-deja/g++.mike/p646.C
746         * g++.old-deja/g++.mike/p700.C
747         * g++.old-deja/g++.mike/p701.C
748         * g++.old-deja/g++.mike/p811.C
749         * g++.old-deja/g++.ns/template13.C
750         * g++.old-deja/g++.other/array3.C
751         * g++.old-deja/g++.other/crash25.C
752         * g++.old-deja/g++.other/dtor3.C
753         * g++.old-deja/g++.other/dtor4.C
754         * g++.old-deja/g++.other/main1.C
755         * g++.old-deja/g++.other/warn7.C
756         * g++.old-deja/g++.pt/crash11.C
757         * g++.old-deja/g++.pt/crash36.C
758         * g++.old-deja/g++.pt/spec22.C
759         * g++.old-deja/g++.pt/spec9.C
760         * g++.old-deja/g++.pt/ttp52.C
761         * g++.old-deja/g++.robertl/eb103.C
762         * g++.old-deja/g++.robertl/eb121.C
763         * g++.old-deja/g++.robertl/eb22.C
764         * g++.old-deja/g++.robertl/eb8.C:
765         Update locations and/or regexps of dg-error markers.
766         Remove markers for some bogus messages that are no longer issued.
767
768 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
769
770         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
771         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
772
773 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
774
775         PR c++/17618
776         * g++.dg/lookup/crash5.C: New test.
777
778 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
779
780         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
781         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
782         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
783         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
784         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
785         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
786
787         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
788         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
789         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
790         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
791         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
792         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
793
794         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
795
796         * gcc.dg/vect/vect-44.c: Check additional cases.
797         * gcc.dg/vect/vect-48.c: Check additional cases.
798
799         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
800         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
801         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
802         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
803         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
804         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
805         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
806         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
807         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
808
809         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
810         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
811         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
812
813 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
814
815         * gcc.dg/tree-ssa/loop-6.c: New test.
816
817 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
818
819         PR c++/17620
820         * g++.dg/inherit/base2.C: New.
821
822 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
823
824         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
825         * gcc.dg/20001012-2.c: Likewise.
826         * gcc.dg/20001013-1.c: Likewise.
827         * gcc.dg/20001101-1.c: Likewise.
828         * gcc.dg/20001102-1.c: Likewise.
829         * gcc.dg/bf-spl1.c: Likewise.
830         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
831         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
832
833 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
834
835         PR tree-optimization/16721
836         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
837
838 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
839
840         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
841         * gcc.dg/20040305-1.c: Likewise.
842
843 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
844
845         PR c/16566
846         * gcc.c-torture/compile/pr16566-1.c,
847         gcc.c-torture/compile/pr16566-2.c,
848         gcc.c-torture/compile/pr16566-3.c: New tests.
849
850 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
851
852         PR tree-optimization/17512
853         * gcc.c-torture/compile/20040916-1.c.
854
855 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
856
857         * gcc.dg/pragma-re-3.c: New test.
858
859 2004-09-17  Matt Austern  <austern@apple.com>
860
861         PR c++/15049
862         * g++.dg/other/anon3.C: New.
863
864 2004-09-21  Roger Sayle  <roger@eyesopen.com>
865
866         PR c++/7503
867         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
868         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
869         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
870         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
871         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
872
873 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
874
875         PR fortran/17286
876         * gfortran.dg/pr17286.f90: New test.
877
878 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
879
880         PR c++/17530
881         * g++.dg/template/static7.C: New test.
882
883 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
884
885         PR tree-opt/17558
886         * gcc.c-torture/compile/pr17558.c: New test.
887
888 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
889
890         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
891         if SKIP_ATTRIBUTE is defined.
892
893 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
894
895         PR fortran/15957
896         * gfortran.dg/pr15957.f90: New test.
897
898 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
899
900         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
901         in comparison.
902         * gcc.dg/vect/vect-79.c: Likewise.
903         * gcc.dg/vect/vect-80.c: Likewise.
904
905 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
906
907         PR fortran/15750
908         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
909
910 2004-09-20  Ira Rosen  <irar@il.ibm.com>
911
912         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
913         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
914         * gcc.dg/vect/vect-62.c: New testcase.
915         * gcc.dg/vect/vect-63.c: New testcase.
916         * gcc.dg/vect/vect-64.c: New testcase.
917         * gcc.dg/vect/vect-65.c: New testcase.
918         * gcc.dg/vect/vect-66.c: New testcase.
919         * gcc.dg/vect/vect-67.c: New testcase.
920         * gcc.dg/vect/vect-68.c: New testcase.
921         * gcc.dg/vect/vect-69.c: New testcase.
922         * gcc.dg/vect/vect-79.c: New testcase.
923         * gcc.dg/vect/vect-80.c: New testcase.
924
925 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
926
927         * gcc.target/mips/asm-1.c: New test.
928
929 2004-09-19  Ira Rosen  <irar@il.ibm.com>
930
931         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
932         * gcc.dg/vect/vect-73.c: New testcase.
933         * gcc.dg/vect/vect-74.c: New testcase.
934         * gcc.dg/vect/vect-75.c: New testcase.
935         * gcc.dg/vect/vect-76.c: New testcase.
936         * gcc.dg/vect/vect-77.c: New testcase.
937         * gcc.dg/vect/vect-78.c: New testcase
938
939 2004-09-18  Paul Brook  <paul@codesourcery.com>
940
941         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
942
943 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
944
945         PR c/17424
946         * gcc.dg/pr17424-1.c: New test.
947
948 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
949
950         * g++.dg/tree-ssa/pr17153.C: New test.
951
952 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
953
954         PR pch/13361
955         * testsuite/g++.dg/pch/wchar-1.C: New.
956         * testsuite/g++.dg/pch/wchar-1.Hs: New.
957
958 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
959
960         * gcc.c-torture/execute/20040917-1.c: New test.
961
962 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
963
964         PR tree-optimization/17319
965         * gcc.dg/pr17319.c: New test.
966
967 2004-09-17  Devang Patel  <dpatel@apple.com>
968
969         * gcc.dg/20040813-1.c: New test.
970
971 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
972
973         PR tree-optimization/17273
974         * gcc.c-torture/compile/pr17273.c: New test.
975
976 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
977
978         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
979         Update expected messages.
980         * gcc.dg/declspec-13.c: New test.
981
982 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
983
984         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
985
986 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
987
988         * gcc.c-torture/execute/pr17252.c: Use post-increment to
989         change what 'a' is pointing to.
990
991 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/16002
994         * g++.dg/template/error18.C: New test.
995
996         PR c++/16029
997         * g++.dg/warn/Wunused-8.C: New test.
998
999 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1000
1001         PR tree-optimization/17513
1002         * gcc.dg/20040916-1.c: New test.
1003
1004 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1005
1006         PR c++/17501
1007         * g++.dg/template/typename7.C: New test.
1008
1009 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1010
1011         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1012
1013 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1014
1015         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1016         with -ftree-based-profiling also.
1017         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1018
1019 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1020
1021         PR/15364
1022         * gfortran.dg/der_array_io_1.f90: New test.
1023         * gfortran.dg/der_array_io_2.f90: New test.
1024         * gfortran.dg/der_array_io_3.f90: New test.
1025
1026 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1027
1028         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1029         EABI.
1030
1031 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1032
1033         * g++.dg/opt/switch1.C: New test.
1034
1035 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1036
1037         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1038         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1039         Update expected messages.
1040
1041 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1042
1043         PR fortran/16485
1044         * gfortran.dg/same_name_1.f90: New test.
1045
1046 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1047
1048         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1049         dereference garbage pointers.
1050
1051 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1052
1053         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1054         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1055
1056         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1057         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1058         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1059
1060 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1061
1062         PR c++/17324
1063         * g++.dg/template/mangle1.C: New test.
1064
1065 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1066
1067         PR tree-optimization/17252
1068         * gcc.c-torture/execute/pr17252.c: New test.
1069
1070 2004-09-14  Andrew Pinski  <apinski@apple.com>
1071
1072         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1073
1074 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1075
1076         PR rtl-optimization/9771
1077         * gcc.dg/pr9771-1.c: New test case.
1078
1079 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1080
1081         PR tree-optimization/15262
1082         * gcc.c-torture/execute/pr15262-1.c: New test.
1083         * gcc.c-torture/execute/pr15262-2.c: New test.
1084
1085 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1086
1087         * gcc.dg/declspec-12.c: New test.
1088
1089 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1090
1091         * gfortran.dg/pr17090.f90: Add directives to test.
1092
1093 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1094
1095         * gcc.c-torture/compile/20040914-1.c: New test.
1096
1097 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1098
1099         PR c++/16162
1100         * g++.dg/template/decl2.C: New test.
1101
1102 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1103
1104         PR fortran/17090
1105         * gfortran.dg/pr17090.f90: New test.
1106
1107 2004-09-13  Dale Johannesen  <dalej@apple.com>
1108
1109         * gcc.c-torture/compile/pr17408.c:  New test case.
1110
1111 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR c++/16716
1114         * g++.dg/parse/crash17.C: New test.
1115
1116         PR c++/17327
1117         * g++.dg/template/enum3.C: New test.
1118
1119 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1120
1121         * lib/gcc-defs.exp: Load wrapper.exp.
1122         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1123         using local code.
1124         * lib/gcc.exp (gcc_init): Similar.
1125         * lib/gfortran.exp (gfortran_init): Similar.
1126         * lib/objc.exp (objc_init): Similar.
1127         * lib/treelang.exp (treelang_init): Similar.
1128         * lib/wrapper.exp: New file with build_wrapper call machinery in
1129         ${tool}_maybe_build_wrapper.
1130
1131 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1132
1133         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1134         "inline".
1135         * gcc.dg/declspec-11.c: Update expected messages.
1136         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1137         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1138         gcc.dg/inline-12.c: New tests.
1139
1140 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1141
1142         * g++.dg/tree-ssa/pr17400.C: New testcase.
1143
1144 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1145
1146         * gcc.target/mips/sb1-1.c: New testcase.
1147
1148 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1149
1150         * lib/g77-dg.exp: Remove unused file.
1151         * lib/mike-g77.exp: Ditto.
1152         * lib/g77.exp: Ditto.
1153
1154 2004-09-12  Richard Henderson  <rth@redhat.com>
1155
1156         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1157
1158 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1159
1160         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1161         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1162         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1163         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1164         Update expected messages.
1165
1166 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1167
1168         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1169         declaration/use mismatch for dirp parameter.
1170
1171 2004-09-12  Andrew Pinski  <apinski@apple.com>
1172
1173         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1174         -fgnu-runtime is passed.
1175
1176 2004-09-12  Richard Henderson  <rth@redhat.com>
1177
1178         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1179         do the uplevel thing and update additional_flags directly.
1180         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1181         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1182         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1183         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1184
1185 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1186
1187         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1188
1189 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1190
1191         PR middle-end/17411
1192         * g++.dg/opt/pr17411-1.C: New test case.
1193
1194 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1195
1196         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1197         gcc.dg/tls/diag-2.c: Update expected messages.
1198         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1199         messages.
1200         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1201         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1202         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1203         gcc.dg/tls/diag-5.c: New tests.
1204
1205 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1206
1207         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1208
1209 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1210
1211         * g++.dg/parse/break-in-for.C: New test.
1212
1213 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1214
1215         * gcc.dg/tree-ssa/20040911-1.c: New test.
1216
1217 2004-09-11  Andreas Jaeger  <aj@suse.de>
1218
1219         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1220         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1221
1222 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1223
1224         * gcc.target/frv: New directory of FR-V-specific tests.
1225
1226 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1227
1228         * gcc.dg/convert-vec-1.c: New test.
1229
1230 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1231
1232         PR middle-end/17024
1233         * gcc.dg/pr17024-1.c: New test case.
1234
1235 2004-09-10  Eric Christopher  <echristo@redhat.com>
1236
1237         * gcc.dg/20040910-1.c: New test.
1238
1239 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1240
1241         * gcc.dg/bitfld-9.c: New test.
1242
1243 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1244
1245         * gcc.c-torture/execute/ieee/acc1.c: New test.
1246         * gcc.c-torture/execute/ieee/acc2.c: New test.
1247         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1248
1249 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1250
1251         * gcc.dg/deprecated-2.c: New test.
1252
1253 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1254
1255         * gcc.dg/init-vec-1.c: New test.
1256
1257 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1258
1259         PR middle-end/17055
1260         * gcc.dg/pr17055-1.c: New test case.
1261
1262 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1263
1264         PR target/17377
1265         * gcc.c-torture/execute/pr17377.c: New test.
1266
1267 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1268
1269         PR c/8420
1270         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1271         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1272         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1273         gcc.dg/long-long-typespec-1.c: New tests.
1274         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1275
1276 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1277
1278         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1279         gcc.dg/gnu99-static-1.c: New tests.
1280
1281 2004-09-08  Devang Patel  <dpatel@apple.com>
1282
1283         * gcc.dg/darwin-ld-20040828-1.c: New test.
1284         * gcc.dg/darwin-ld-20040828-2.c: New test.
1285         * gcc.dg/darwin-ld-20040828-3.c: New test.
1286
1287 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1288
1289         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1290         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1291         in error message.
1292         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1293         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1294         in error message.
1295         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1296         types they qualify.
1297         * objc.dg/type-size-2.m: Fix wording in comment.
1298         * objc.dg/va-meth-1.m: New test case.
1299
1300 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1301
1302         PR c/16633:
1303         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1304         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1305
1306 2004-09-06  Devang Patel  <dpatel@apple.com>
1307
1308         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1309         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1310
1311 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1312
1313         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1314         reflect changed line numbering of diagnostics.
1315
1316 2004-09-06  Paul Brook  <paul@codesourcery.com>
1317
1318         * gfortran.dg/edit_real_1.f90: Add new test.
1319
1320 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1321
1322         * gcc.dg/tree-ssa/loop-2.c: New test.
1323         * gcc.dg/tree-ssa/loop-3.c: New test.
1324         * gcc.dg/tree-ssa/loop-4.c: New test.
1325         * gcc.dg/tree-ssa/loop-5.c: New test.
1326
1327 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1328
1329         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1330
1331 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1332
1333         * gcc.dg/format/sentinel-1.c: New test.
1334
1335 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1336
1337         * testsuite/gcc.dg/builtins-46.c: New.
1338
1339 2004-09-03  Devang Patel  <dpatel@apple.com>
1340
1341         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1342         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1343
1344 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1345
1346         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1347         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1348         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1349         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1350         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1351         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1352         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1353         the non-portable bzero.
1354         * gcc.dg/20010912-1.c: xfail for NetWare.
1355         * gcc.dg/20020426-2.c: xfail for NetWare.
1356         * gcc.dg/20021014-1.c: xfail for NetWare.
1357         * gcc.dg/20021018-1.c: xfail for NetWare.
1358         * gcc.dg/20030213-1.c: xfail for NetWare.
1359         * gcc.dg/20030225-1.c: xfail for NetWare.
1360         * gcc.dg/20030708-1.c: xfail for NetWare.
1361         * gcc.dg/builtins-config.h: Also exclude NetWare.
1362         * gcc.dg/format/format.h: Define restrict only if not already defined.
1363         * gcc.dg/nest.c: xfail for NetWare.
1364         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1365         * lib/target-supports.exp (check_visibility_available): Exclude
1366         NetWare.
1367
1368 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1369
1370         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1371         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1372         deterministic starting point for the alignment of structure fields.
1373         * gcc.dg/Wpadded.c: Dito.
1374         * g++.dg/abi/vbase10.C: Dito.
1375
1376 2004-09-03  Devang Patel  <dpatel@apple.com>
1377
1378         * g++.dg/debug/pr15736.cc: New test.
1379
1380 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1381
1382         * README.QMTEST: Fix out-of-date link.
1383
1384 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1385
1386         PR fortran/16579
1387         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1388         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1389
1390 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1391
1392         * g++.dg/abi/arm_rtti1.C: New test.
1393
1394 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1395
1396         * gcc.dg/ppc-vector-memcpy.c: New.
1397         * gcc.dg/ppc-vector-memset.c: New.
1398
1399 2004-09-02  Chao-ying Fu  <fu@mips.com>
1400
1401         * gcc.target/mips/mips-3d-1.c: New test.
1402         * gcc.target/mips/mips-3d-2.c: New test.
1403         * gcc.target/mips/mips-3d-3.c: New test.
1404         * gcc.target/mips/mips-3d-4.c: New test.
1405         * gcc.target/mips/mips-3d-5.c: New test.
1406         * gcc.target/mips/mips-3d-6.c: New test.
1407         * gcc.target/mips/mips-3d-7.c: New test.
1408         * gcc.target/mips/mips-3d-8.c: New test.
1409         * gcc.target/mips/mips-3d-9.c: New test.
1410         * gcc.target/mips/mips-ps-1.c: New test.
1411         * gcc.target/mips/mips-ps-2.c: New test.
1412         * gcc.target/mips/mips-ps-3.c: New test.
1413         * gcc.target/mips/mips-ps-4.c: New test.
1414         * gcc.target/mips/mips-ps-type.c: New test.
1415
1416 2004-09-02  Paul Brook  <paul@codesourcery.com>
1417
1418         * gfortran.dg/edit_real_1.f90: Add new tests.
1419
1420 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1421
1422         PR fortran/15327
1423         * gfortran.dg/merge_char_1.f90: New test.
1424
1425 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1426
1427         PR fortran/16404
1428         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1429
1430 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1431
1432         PR c/1522
1433         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1434
1435 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1436
1437         * g++.dg/opt/loop1.C: Do not XFAIL.
1438
1439 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1440
1441         * gcc.c-torture/execute/20040831-1.c: New test.
1442
1443 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1444
1445         PR fortran/16579
1446         * gfortran.dg/g77/20010610.f: Now passes.
1447         Copy from g77.f-torture/execute. Add dg-run directive.
1448         * gfortran.dg/g77/README: Update
1449
1450 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1451
1452         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1453         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1454         (t1, t2, t3, t4): Add volatile.
1455
1456 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1457
1458         * g++.dg/ext/visibility/arm1.C: New test.
1459
1460 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1461
1462         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1463         -pedantic-errors.
1464
1465 2004-09-01  Paul Brook  <paul@codesourcery.com>
1466
1467         * gfortran.dg/eof_2.f90: New test.
1468
1469 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1470
1471         PR fortran/16579
1472         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1473
1474 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1475
1476         PR libfortran/16805
1477         * gfortran.dg/list_read_2.f90: New test.
1478
1479 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1480
1481         * g++.dg/abi/key1.C: New test.
1482
1483 2004-08-31  Richard Henderson  <rth@redhat.com>
1484
1485         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1486         form of offsetof.
1487         * g++.dg/other/offsetof5.C: Remove duplicate.
1488
1489 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1490
1491         PR fortran/17244
1492         * gfortran.dg/func_derived_1.f90: New test.
1493
1494 2004-08-31  Paul Brook  <paul@codesourcery.com>
1495
1496         * gfortran.dg/eof_1.f90: New test.
1497
1498 2004-08-31  Paul Brook  <paul@codesourcery.com>
1499
1500         * gfortran.dg/list_read_1.f90: New file.
1501
1502 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1503
1504         * g++.dg/opt/loop1.C: XFAIL.
1505
1506 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1507
1508         * gcc.dg/funcdef-storage-1.c: New.
1509         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1510         an extern function in local scope.
1511         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1512         declare an 'auto inline' function in local scope.
1513         * gcc.dg/20011130-1.c: Likewise.
1514         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1515         an 'auto' function in local scope.
1516         * gcc.dg/20021014-1.c: Likewise.
1517         * gcc.dg/20030331-2.c: Likewise.
1518
1519 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1520
1521         * gfortran.dg/blockdata_1.f90: New test.
1522
1523 2004-08-30  Richard Henderson  <rth@redhat.com>
1524
1525         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1526
1527 2004-08-30  Richard Henderson  <rth@redhat.com>
1528
1529         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1530         additional_flags set by alternate driver.
1531         (ieee-options): New procedure.
1532         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1533         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1534         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1535         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1536
1537 2004-08-30  Richard Henderson  <rth@redhat.com>
1538
1539         * lib/f-torture.exp: Remove.
1540
1541 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1542
1543         PR rtl-optimization/16590
1544         * g++.dg/opt/loop1.C: New test.
1545
1546 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1547
1548         PR fortran/13910
1549         * gfortran.dg/oldstyle_1.f90: New test.
1550
1551 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1552         Paul Brook  <paul@codesourcery.com>
1553
1554         * gfortran.dg/g77/README: Update.
1555         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1556         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1557         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1558
1559 2004-08-28  Paul Brook  <paul@codesourcery.com>
1560
1561         PR libfortran/17195
1562         * gfortran.dg/edit_real_1.f90: New test.
1563
1564 2004-08-27  Paul Brook  <paul@codesourcery.com>
1565
1566         * gfortran.dg/rewind_1.f90: New test.
1567
1568 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1569
1570         PR fortran/16597
1571         * gfortran.dg/pr16597.f90: New test.
1572
1573 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1574
1575         PR c/13801
1576         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1577         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1578         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1579         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1580         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1581
1582 2004-08-26  Nick Clifton  <nickc@redhat.com>
1583
1584         * gcc.c-torture/compile/pr17119.c: New test.
1585
1586 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1587
1588         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1589
1590 2004-08-25  Richard Henderson  <rth@redhat.com>
1591
1592         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1593         the bits that expect kind=8 to be the largest real kind.
1594
1595 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1596
1597         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1598
1599 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1600
1601         * gfortran.dg/assignment_1.f90: New test.
1602
1603 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1604
1605         * g++.dg/template/repo3.C: New test.
1606
1607 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1608
1609         PR middle-end/16693
1610         PR tree-optimization/16372
1611         * g++.dg/opt/pr16372-1.C: New test case.
1612         * g++.dg/opt/pr16693-1.C: New test case.
1613         * g++.dg/opt/pr16693-2.C: New test case.
1614
1615 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1616
1617         * objc.dg/proto-lossage-4.m: New test.
1618
1619 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1620
1621         PR c++/17155
1622         * g++.dg/inherit/local2.C: New test.
1623
1624 2004-08-25  Paul Brook  <paul@codesourcery.com>
1625
1626         PR fortran/17144
1627         * gfortran.dg/string_ctor_1.f90: New test.
1628
1629 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1630
1631         PR c++/14428
1632         * g++.dg/template/redecl2.C: New test.
1633
1634 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1635
1636         PR fortran/17143
1637         * gfortran.dg/pr17143.f90: New test.
1638
1639 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1640
1641         PR fortran/17164
1642         * gfortran.dg/pr17164.f90: New test.
1643
1644 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1645
1646         * gcc.dg/tree-ssa/loop-1.c: New test.
1647
1648 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1649
1650         * gcc.c-torture/compile/20040824-1.c: New test.
1651
1652 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1653
1654         * gcc.c-torture/compile/iftrap-3.c: New test.
1655
1656 2004-08-24  Paul Brook  <paul@codesourcery.com>
1657
1658         * gfortran.dg/entry_2.f90: New test.
1659
1660 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1661
1662         PR c++/16889
1663         * g++.dg/lookup/ambig[12].C: New.
1664
1665 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1666
1667         PR c++/16706
1668         * g++.dg/template/crash21.C: New test.
1669         * g++.dg/template/crash22.C: Likewise.
1670
1671 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1672
1673         PR c++/17149
1674         * g++.dg/template/access15.C: New.
1675
1676 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1677
1678         PR c++/17163
1679         * g++.dg/template/repo2.C: New test.
1680
1681 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1682
1683         PR rtl-optimization/17078
1684         * gcc.c-torture/execute/pr17078-1.c: New test case.
1685
1686 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1687
1688         PR c/14492
1689         * gcc.dg/debug/crash1.c: New test.
1690
1691 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c/16180
1694         * gcc.dg/loop-5.c: New test.
1695
1696 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1697
1698         * gcc.c-torture/execute/20040823-1.c: New test.
1699
1700 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1701
1702         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1703         to the assembler.  Simplify test accordingly.
1704         (asm_abi_flags): Use GNU names.
1705         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1706         to check for ABI flags.
1707
1708 2004-08-22  Andrew Pinski  <apinski@apple.com>
1709
1710         * g++.dg/opt/pr14029.C: New test.
1711         * gcc.c-torture/execute/pr15262.c: New test.
1712
1713 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1714
1715         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1716
1717 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1718
1719         PR 16908
1720         * gfortran.dg/direct_io.f90: New test.
1721
1722 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/17121
1725         * g++.dg/inherit/local2.C: New test.
1726
1727 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1728
1729         PR c++/17120
1730         * g++.dg/warn/Wparentheses-4.C: New test.
1731
1732 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1733
1734         PR c++/17121
1735         * g++.dg/inherit/local2.C: New test.
1736
1737         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1738         * gcc.dg/ppc-ldstruct.c: Likewise.
1739         * gcc.dg/ppc64-abi-2.c: Likewise.
1740
1741 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR rtl-optimization/17099
1744         * gcc.c-torture/execute/20040820-1.c: New test.
1745
1746 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1747
1748         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1749
1750 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1751
1752         PR fortran/17077
1753         * gfortran.dg/auto_array_1.f90: New test.
1754
1755 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1756
1757         PR fortran/17074
1758         * gfortran.dg/simpleif_1.f90: New test.
1759
1760 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1761
1762         * lib/target-supports.exp (check_profiling_available): Return
1763         false for arm*-*-symbianelf* and arm*-*-eabi*.
1764
1765         PR c++/15890
1766         * g++.dg/template/delete1.C: New test.
1767
1768 2004-08-19  Paul Brook  <paul@codesourcery.com>
1769
1770         PR fortran/14976
1771         PR fortran/16228
1772         * gfortran.dg/data_char_1.f90: New test.
1773
1774 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1775
1776         PR fortran/16946
1777         * gfortran.dg/reduction.f90: New testcase.
1778
1779 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1780
1781         PR fortran/16520
1782         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1783
1784 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1785
1786         PR c++/17041
1787         * g++.dg/Wparentheses-3.C: New test.
1788
1789 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1790
1791         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1792         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1793         * gcc.dg/vect/vect-2.c: Likewise.
1794         * gcc.dg/vect/vect-3.c: Likewise.
1795         * gcc.dg/vect/vect-4.c: Likewise.
1796         * gcc.dg/vect/vect-5.c: Likewise.
1797         * gcc.dg/vect/vect-6.c: Likewise.
1798         * gcc.dg/vect/vect-7.c: Likewise.
1799         * gcc.dg/vect/vect-25.c: Likewise.
1800         * gcc.dg/vect/vect-31.c: Likewise.
1801         * gcc.dg/vect/vect-32.c: Likewise.
1802         * gcc.dg/vect/vect-34.c: Likewise.
1803         * gcc.dg/vect/vect-36.c: Likewise.
1804         * gcc.dg/vect/vect-all.c: Likewise.
1805
1806 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/17068
1809         * g++.dg/template/operator4.C: New test.
1810
1811 2004-08-18  Richard Henderson  <rth@redhat.com>
1812
1813         * gcc.dg/20040206-1.c: XFAIL.
1814
1815 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR c++/16246
1818         * g++.dg/template/array7.C: New test.
1819
1820 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1821
1822         * gcc.dg/mips-movcc-1.c: New test.
1823         * gcc.dg/mips-movcc-2.c: New test.
1824         * gcc.dg/mips-movcc-3.c: New test.
1825
1826         * gcc.dg/mips-nmadd-1.c: New test.
1827         * gcc.dg/mips-nmadd-2.c: New test.
1828
1829 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/15871
1832         * g++.dg/opt/inline8.C: New test.
1833
1834         PR c++/16965
1835         * g++.dg/parse/error17.C: New test.
1836
1837 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1838
1839         * gcc.dg/vect: New directory for vectorizer tests.
1840         * gcc.dg/vect/tree-vect.h: New file.
1841         * gcc.dg/vect/vect.exp: New file.
1842         * gcc.dg/vect/pr16105.c.c: New test.
1843         * gcc.dg/vect/vect-1.c: New test.
1844         * gcc.dg/vect/vect-2.c: New test.
1845         * gcc.dg/vect/vect-3.c: New test.
1846         * gcc.dg/vect/vect-4.c: New test.
1847         * gcc.dg/vect/vect-5.c: New test.
1848         * gcc.dg/vect/vect-6.c: New test.
1849         * gcc.dg/vect/vect-7.c: New test.
1850         * gcc.dg/vect/vect-8.c: New test.
1851         * gcc.dg/vect/vect-9.c: New test.
1852         * gcc.dg/vect/vect-10.c: New test.
1853         * gcc.dg/vect/vect-11.c: New test.
1854         * gcc.dg/vect/vect-12.c: New test.
1855         * gcc.dg/vect/vect-13.c: New test.
1856         * gcc.dg/vect/vect-14.c: New test.
1857         * gcc.dg/vect/vect-15.c: New test.
1858         * gcc.dg/vect/vect-16.c: New test.
1859         * gcc.dg/vect/vect-17.c: New test.
1860         * gcc.dg/vect/vect-18.c: New test.
1861         * gcc.dg/vect/vect-19.c: New test.
1862         * gcc.dg/vect/vect-20.c: New test.
1863         * gcc.dg/vect/vect-21.c: New test.
1864         * gcc.dg/vect/vect-22.c: New test.
1865         * gcc.dg/vect/vect-23.c: New test.
1866         * gcc.dg/vect/vect-24.c: New test.
1867         * gcc.dg/vect/vect-25.c: New test.
1868         * gcc.dg/vect/vect-26.c: New test.
1869         * gcc.dg/vect/vect-27.c: New test.
1870         * gcc.dg/vect/vect-28.c: New test.
1871         * gcc.dg/vect/vect-29.c: New test.
1872         * gcc.dg/vect/vect-30.c: New test.
1873         * gcc.dg/vect/vect-31.c: New test.
1874         * gcc.dg/vect/vect-32.c: New test.
1875         * gcc.dg/vect/vect-33.c: New test.
1876         * gcc.dg/vect/vect-34.c: New test.
1877         * gcc.dg/vect/vect-35.c: New test.
1878         * gcc.dg/vect/vect-36.c: New test.
1879         * gcc.dg/vect/vect-37.c: New test.
1880         * gcc.dg/vect/vect-38.c: New test.
1881         * gcc.dg/vect/vect-40.c: New test.
1882         * gcc.dg/vect/vect-41.c: New test.
1883         * gcc.dg/vect/vect-42.c: New test.
1884         * gcc.dg/vect/vect-43.c: New test.
1885         * gcc.dg/vect/vect-44.c: New test.
1886         * gcc.dg/vect/vect-45.c: New test.
1887         * gcc.dg/vect/vect-46.c: New test.
1888         * gcc.dg/vect/vect-47.c: New test.
1889         * gcc.dg/vect/vect-48.c: New test.
1890         * gcc.dg/vect/vect-49.c: New test.
1891         * gcc.dg/vect/vect-50.c: New test.
1892         * gcc.dg/vect/vect-51.c: New test.
1893         * gcc.dg/vect/vect-52.c: New test.
1894         * gcc.dg/vect/vect-53.c: New test.
1895         * gcc.dg/vect/vect-54.c: New test.
1896         * gcc.dg/vect/vect-55.c: New test.
1897         * gcc.dg/vect/vect-56.c: New test.
1898         * gcc.dg/vect/vect-57.c: New test.
1899         * gcc.dg/vect/vect-58.c: New test.
1900         * gcc.dg/vect/vect-59.c: New test.
1901         * gcc.dg/vect/vect-60.c: New test.
1902         * gcc.dg/vect/vect-61.c: New test.
1903         * gcc.dg/vect/vect-all.c: New test.
1904         * gcc.dg/vect/vect-none.c: New test.
1905
1906 2004-08-17  Paul Brook  <paul@codesourcery.com>
1907
1908         PR fortran/13082
1909         * gfortran.dg/entry_1.f90: New test.
1910
1911 2004-08-17  Andrew Pinski  <apinski@apple.com>
1912
1913         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1914
1915 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1916
1917         * gcc.dg/pr17036-1.c: New test.
1918
1919 2004-08-16  Devang Patel  <dpatel@apple.com>
1920
1921         * gcc.dg/darwin-20040809-1.c: New test.
1922
1923 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1924
1925         * gcc.dg/funcdef-attr-1.c: New test.
1926
1927 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1928
1929         * gcc.dg/altivec-17.c: New test.
1930         * gcc.dg/altivec-18.c: New test.
1931
1932 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1933
1934         PR c++/6749
1935         * g++.dg/template/vtable2.C: New test.
1936
1937 2004-08-14  Richard Henderson  <rth@redhat.com>
1938
1939         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1940         * gcc.dg/pack-test-4.c (main): Return 0.
1941         * gcc.dg/setjmp-1.c: Remove XFAIL.
1942         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1943
1944 2004-08-14  Richard Henderson  <rth@redhat.com>
1945
1946         * gcc.dg/980217-1.c: Add prototype for printf.
1947
1948 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1949
1950         * gfortran.dg/pr16935.f90: New test.
1951
1952 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1953
1954         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1955
1956 2004-08-13  Paul Brook  <paul@codesourcery.com>
1957
1958         * gfortran.dg/der_io_1.f90: Remove stray comma.
1959
1960 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1961
1962         * gcc.dg/vmx/cw-bug-2.c: Remove.
1963         * gcc.dg/vmx/vprint-1.c: Remove.
1964         * gcc.dg/vmx/vscan-1.c: Remove.
1965
1966 2004-08-12  Devang patel  <dpatel@apple.com>
1967
1968         * gcc.dg/darwin-20040809-2.c: New test.
1969
1970 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1971
1972         * g++.dg/ext/altivec-12.C: New test.
1973
1974         * g++.dg/ext/altivec-11.C: New test.
1975
1976 2004-08-12  Paul Brook  <paul@codesourcery.com>
1977
1978         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1979
1980 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1981
1982         * g++.dg/ext/altivec-2.C: Check for hardware support before
1983         executing any VMX instructions.
1984
1985         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1986
1987 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1988
1989         PR c++/16276
1990         * g++.old-deja/g++.other/comdat4.C: New test.
1991         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1992
1993 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1994
1995         PR target/16286
1996         * gcc.dg/pr16286.c: New test.
1997
1998 2004-08-12 Jan Beulich <jbeulich@novell.com>
1999
2000         * g++.dg/ext/asm5.C: New.
2001
2002 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/16698
2005         * g++.dg/eh/crash1.C: New test.
2006
2007         PR c++/16717
2008         * g++.dg/ext/construct1.C: New test.
2009
2010 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2011
2012         PR c++/16853
2013         * g++.dg/init/ptrmem1.C: New test.
2014
2015         PR c++/16618
2016         * g++.dg/parse/offsetof5.C: New test.
2017
2018         PR c++/16870
2019         * g++.dg/template/overload3.C: New test.
2020
2021 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2022
2023         PR c++/16964
2024         * g++.dg/parse/error16.C: New test.
2025
2026         PR c++/16904
2027         * g++.dg/template/error14.C: New test.
2028
2029         PR c++/16929
2030         * g++.dg/template/error15.C: New test.
2031
2032 2004-08-11  Devang Patel  <dpatel@apple.com>
2033
2034         * gcc.dg/darwin-ld-20040809-1.c: New test.
2035         * gcc.dg/darwin-ld-20040809-2.c: New test.
2036
2037 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2038
2039         PR fortran/16917
2040         * gfortran.dg/dfloat_1.f90: New test.
2041
2042 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2043
2044         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2045         * gcc.dg/dll-2.c: Fix dg-require syntax.
2046         * gcc.misc-tests/arm-isr.c (abort): Declare.
2047         (exit): Likewise.
2048
2049 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2050
2051         PR c++/16971
2052         * g++.dg/parse/crash16.C: New test.
2053
2054 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2055
2056         * gcc.dg/mips-rsqrt-1.c: New test case.
2057         * gcc.dg/mips-rsqrt-2.c: New test case.
2058         * gcc.dg/mips-rsqrt-3.c: New test case.
2059
2060 2004-08-10  Paul Brook  <paul@codesourcery.com>
2061
2062         * gfortran.dg/der_io_1.f90: New test.
2063
2064 2004-08-10  Paul Brook  <paul@codesourcery.com>
2065
2066         PR fortran/16919
2067         * gfortran.dg/der_array_1.f90: New test.
2068
2069 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2070
2071         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2072
2073 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2074
2075         * gcc.dg/wchar_t-2.c: Fix typo.
2076
2077 2004-08-09  Falk Hueffner  <falk@debian.org>
2078
2079         PR tree-optimization/12517
2080         * gcc.c-torture/compile/pr12517.c: New test.
2081
2082         PR tree-optimization/12578
2083         * gcc.c-torture/compile/pr12578.c: New test.
2084
2085         PR tree-optimization/12899
2086         * gcc.c-torture/compile/pr12899.c: New test.
2087
2088         PR rtl-optimization/14692
2089         * gcc.c-torture/compile/pr14692.c: New test.
2090
2091         PR tree-optimization/16461
2092         * gcc.c-torture/compile/pr16461.c: New test.
2093
2094 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2095
2096         * gfortran.dg/getenv_1.f90: New test.
2097
2098 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2099
2100         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2101         wchar_t.
2102         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2103
2104 2004-08-06  Paul Brook  <paul@codesourcery.com>
2105
2106         * gfortran.dg/ret_array_1.f90: New test.
2107         * gfortran.dg/ret_pointer_1.f90: New test.
2108
2109 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2110
2111         * gcc.dg/missing-field-init-[12].c: New tests.
2112         * g++.dg/warn/missing-field-init-[12].C: New tests.
2113
2114 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2115
2116         * gcc.dg/enum2.c: New test.
2117         * gcc.dg/symbian3.c: Likewise.
2118         * gcc.dg/symbian4.c: Likewise.
2119         * gcc.dg/wchar_t-2.c: Likewise.
2120
2121 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2122
2123         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2124         destructor tests.
2125
2126 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2127
2128         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2129         dg-require-visiblity.
2130         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2131         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2132         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2133         * g++.dg/ext/visibility/new1.C: Likewise.
2134         * g++.dg/ext/visibility/pragma.C: Likewise.
2135         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2136         * g++.dg/ext/visibility/virtual.C: Likewise.
2137         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2138         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2139         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2140         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2141         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2142         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2143         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2144         * g++/dg/ext/visibility/visibility-8.C: New test.
2145         * gcc.c-torture/compile/dll.x: Remove.
2146         * gcc.dg/dll-2.c: Use dg-require-dll
2147         * gcc.dg/visibility-10.c: New test.
2148         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2149         supporting DLLs.
2150         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2151         (scan_not_hidden): Likewise.
2152
2153 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2154
2155         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2156
2157 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2158
2159         * gcc.c-torture/execute/20040805-1.c: New test.
2160
2161 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2162
2163         * gcc.dg/20020118-1.c: Declare abort.
2164         * gcc.dg/altivec_check.h: Likewise.
2165         * gcc.dg/iftrap-2.c: Likewise.
2166         * gcc.dg/pragma-darwin.c: Likewise.
2167         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2168
2169 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2170
2171         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2172
2173 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2174
2175         * gcc.c-torture/execute/builtins/abs-2.c,
2176         gcc.c-torture/execute/builtins/abs-3.c,
2177         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2178         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2179         intmax_t, uintmax_t and their limits.
2180         * gcc.dg/intmax_t-1.c: New test.
2181
2182 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2183
2184         * g++.dg/tc1/dr147.C: Add reference to PR.
2185
2186 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2187
2188         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2189         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2190
2191 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2192
2193         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2194
2195 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2196
2197         * gcc.dg/redecl-5.c: New test.
2198         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2199         of scanf.
2200
2201 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2202
2203         PR middle-end/16790
2204         * gcc.c-torture/execute/pr16790-1.c: New test case.
2205
2206 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2207
2208         * g++.dg/ext/visibility/assign1.C: New test.
2209         * g++.dg/ext/visibility/new1.C: Likewise.
2210
2211         * gcc.dg/symbian1.c: New test.
2212         * gcc.dg/symbian2.c: Likewise.
2213
2214 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2215
2216         PR target/16570
2217         * gcc.dg/i386-sse-9.c: New test.
2218
2219 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2220
2221         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2222
2223 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2224
2225         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2226         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2227         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2228         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2229         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2230         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2231         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2232         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2233         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2234         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2235         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2236         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2237         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2238         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2239         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2240         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2241         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2242         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2243         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2244         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2245         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2246         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2247         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2248         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2249         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2250         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2251         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2252         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2253         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2254         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2255         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2256         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2257         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2258         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2259         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2260         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2261         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2262         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2263         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2264         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2265         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2266         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2267         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2268         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2269         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2270         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2271         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2272         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2273         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2274         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2275         gcc.misc-tests/i386-pf-3dnow-1.c,
2276         gcc.misc-tests/i386-pf-athlon-1.c,
2277         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2278         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2279         Declare built-in functions used.
2280         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2281
2282 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/16707
2285         * g++.dg/lookup/using12.C: New test.
2286
2287         * g++.dg/init/null1.C: Fix PR number.
2288         * g++.dg/parse/namespace10.C: Likewise.
2289
2290 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/16224
2293         * g++.dg/template/spec17.C: New test.
2294         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2295         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2296
2297 2004-08-02  David Billinghurst
2298
2299         PR fortran/16292
2300         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2301
2302 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2303
2304         * gcc.dg/ia64-got-1.c: New test case.
2305
2306 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2307
2308         PR c++/16489
2309         * g++.dg/init/null1.C: New test.
2310         * g++.dg/tc1/dr76.C: Adjust error marker.
2311
2312         PR c++/16529
2313         * g++.dg/parse/namespace10.C: New test.
2314
2315         PR c++/16810
2316         * g++.dg/inherit/ptrmem2.C: New test.
2317
2318 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2319
2320         PR target/16155
2321         * gcc.dg/pr16155.c: New test.
2322
2323 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2324
2325         * gcc.dg/redecl-2.c: New test.
2326
2327 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2328
2329         * gcc.dg/darwin-longdouble.c: New file.
2330
2331 2004-07-30  Richard Henderson  <rth@redhat.com>
2332
2333         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2334         write to constant argument.
2335         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2336
2337 2004-07-30  Richard Henderson  <rth@redhat.com>
2338
2339         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2340         tests of nearest around zero.
2341
2342 2004-07-30  Andrew Pinski  <apinski@apple.com>
2343
2344         * gcc.c-torture/compile/20040730-1.c: New test.
2345
2346 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2347
2348         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2349         powerpc-eabispe.
2350
2351 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2352
2353         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2354
2355 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2356
2357         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2358         contains $ld_library_path.
2359         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2360
2361 2004-07-29  Richard Henderson  <rth@redhat.com>
2362
2363         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2364
2365         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2366         (alt2, which): New.
2367         (Check): Accept either alternative.
2368
2369 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2370
2371         * g++.dg/abi/inline1.C: New test.
2372         * g++.dg/abi/local1-a.cc: Likewise.
2373         * g++.dg/abi/local1.C: Likewise.
2374         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2375         * g++.dg/abi/mangle12.C: Likewise.
2376         * g++.dg/abi/mangle17.C: Likewise.
2377         * g++.dg/abi/mangle20-2.C: Likewise.
2378         * g++.dg/opt/interface1.C: Likewise.
2379         * g++.dg/opt/interface1.h: Likewise.
2380         * g++.dg/opt/interface1-a.cc: New test.
2381         * g++.dg/parse/repo1.C: New test.
2382         * g++.dg/template/repo1.C: Likewise.
2383         * g++.dg/warn/Winline-1.C: Likewise.
2384         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2385
2386 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2387
2388         * gcc.dg/tree-ssa/20040729-1.c: New test.
2389
2390 2004-07-27  Matt Austern <austern@apple.com>
2391
2392         * gcc.dg/darwin-bool-1.c: New test.
2393         * gcc.dg/darwin-bool-2.c: New test.
2394
2395 2004-07-28  Richard Henderson  <rth@redhat.com>
2396
2397         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2398         arguments in the correct type.  Don't write to constant arguments.
2399
2400 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2401
2402         PR tree-optimization/16688
2403         PR tree-optimization/16689
2404         * g++.dg/tree-ssa/pr16688.C: New test.
2405
2406 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2407
2408         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2409         loads.  Not only in the comment, this time.
2410
2411 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2412
2413         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2414         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2415         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2416         * gcc.dg/sh4a-bitmovua.c: New.
2417         * gcc.dg/sh4a-cos.c: New.
2418         * gcc.dg/sh4a-cosf.c: New.
2419         * gcc.dg/sh4a-fprun.c: New.
2420         * gcc.dg/sh4a-fsrra.c: New.
2421         * gcc.dg/sh4a-memmovua.c: New.
2422         * gcc.dg/sh4a-sin.c: New.
2423         * gcc.dg/sh4a-sincos.c: New.
2424         * gcc.dg/sh4a-sincosf.c: New.
2425         * gcc.dg/sh4a-sinf.c: New.
2426
2427 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2428
2429         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2430         conditionals.
2431         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2432         loads.
2433         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2434         DOM1.
2435
2436 2004-07-27  Andrew Pinski  <apinski@apple.com>
2437
2438         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2439
2440 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2441
2442         * gcc.dg/pragma-isr.c: New test.
2443
2444 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2445
2446         PR c++/14429
2447         * g++.dg/template/ttp11.C: New test.
2448
2449 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2450
2451         * gcc.c-torture/compile/20040727-1.c: New test.
2452
2453 2004-07-26  Eric Christopher  <echristo@redhat.com>
2454
2455         * gcc.c-torture/compile/20040726-2.c: New test.
2456
2457 2004-07-26  Andrew Pinski  <apinski@apple.com>
2458
2459         * g++.dg/rtti/tinfo1.C: Xfail.
2460
2461 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2462
2463         * gcc.c-torture/compile/20040726-1.c: New test.
2464
2465 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2466             Brian Ryner  <bryner@brianryner.com>
2467
2468         PR c++/9283
2469         PR c++/15000
2470         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2471         * g++.dg/ext/visibility/: New directory.
2472         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2473         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2474         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2475         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2476         * g++.dg/ext/visibility/fvisibility.C,
2477         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2478         g++.dg/ext/visibility/fvisibility-override1.C
2479         g++.dg/ext/visibility/fvisibility-override2.C
2480         g++.dg/ext/visibility/memfuncts.C
2481         g++.dg/ext/visibility/noPLT.C
2482         g++.dg/ext/visibility/pragma.C
2483         g++.dg/ext/visibility/pragma-override1.C
2484         g++.dg/ext/visibility/pragma-override2.C
2485         g++.dg/ext/visibility/staticmemfuncts.C
2486         g++.dg/ext/visibility/virtual.C: New tests.
2487
2488 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2489
2490         PR c/15360
2491         * gcc.dg/pr15360-1.c: New test.
2492
2493 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2494
2495         * gcc.dg/pragma-align-2.c: New test.
2496         * gcc.dg/pragma-init-fini.c: New test.
2497         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2498         targets.
2499
2500 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2501
2502         * gcc.dg/init-string-2.c: New test.
2503
2504 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2505
2506         PR 16684
2507         * gcc.dg/Wredundant-decls-1.c: New test case.
2508
2509 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2510
2511         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2512         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2513         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2514         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2515         * gcc.dg/compat/generate-random.c: New file.
2516         * gcc.dg/compat/generate-random.h: Likewise.
2517         * gcc.dg/compat/generate-random_r.c: Likewise.
2518         * gcc.dg/compat/struct-layout-1.h: Likewise.
2519         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2520         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2521         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2522         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2523         * gcc.dg/compat/struct-layout-1_main.c: New test.
2524         * gcc.dg/compat/struct-layout-1_x.c: New file.
2525         * gcc.dg/compat/struct-layout-1_y.c: New file.
2526         * gcc.dg/compat/struct-layout-1_test.h: New file.
2527
2528 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2529
2530         * gcc.dg/comp-return-1.c: New test
2531
2532 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2533
2534         * gcc.dg/vmx/8-02a.c: Fix typo.
2535
2536         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2537         * gcc.dg/darwin-abi-3.c: New test.
2538
2539         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2540         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2541
2542         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2543         * gcc.dg/vmx/ops-long-1.c: New test.
2544         * gcc.dg/vmx/ops-long-2.c: New test.
2545
2546 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2547
2548         * g++.dg/lookup/conv-[1234].C: New.
2549
2550 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2551
2552         * g++.dg/parse/attr2.C: Simplify.
2553
2554 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2555
2556         PR c/7284
2557         * gcc.c-torture/execute/pr7284-1.c: New test.
2558
2559 2004-07-22  Brian Booth  <bbooth@redhat.com>
2560
2561         * gcc.dg/tree-ssa/20040721-1.c: New test.
2562
2563 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2564
2565         * g++.dg/template/crash20.c: New.
2566
2567 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2568
2569         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2570         Add dg-run directive.  Declare variables as required.
2571         * gfortran.dg/g77/README: Update
2572
2573 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2574
2575         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2576         gcc.dg/cris-peep2-andu2.c: New tests.
2577
2578 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2579
2580         PR c/15052
2581         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2582         on return type.
2583         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2584         messages.
2585         * gcc.dg/qual-return-2.c: Update expected messages.
2586         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2587
2588 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2589
2590         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2591         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2592
2593 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2594
2595         PR c/11250
2596         * gcc.dg/init-string-1.c: New test.
2597
2598 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR middle-end/15345
2601         PR c/16450
2602         * gcc.dg/torture/nested-fn-1.c: New test.
2603
2604 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2605
2606         PR target/16559
2607         * gcc.dg/ia64-fptr-1.c: New file.
2608
2609 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2610
2611         PR c++/14497
2612         * g++.dg/template/spec16.C: New test.
2613         * g++.old-deja/g++.robertl/eb118.C: Remove.
2614
2615 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2616
2617         PR c++/509
2618         * g++.dg/template/spec15.C: New test.
2619
2620 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2621
2622         Copy cases from g77.f-torture/execute and add dg-run
2623         directive.  Other changes as noted.
2624         * gfortran.dg/g77/13037.f
2625         * gfortran.dg/g77/1832.f
2626         * gfortran.dg/g77/19981119-0.f
2627         * gfortran.dg/g77/19990313-0.f
2628         * gfortran.dg/g77/19990313-1.f
2629         * gfortran.dg/g77/19990313-2.f
2630         * gfortran.dg/g77/19990313-3.f
2631         * gfortran.dg/g77/19990419-1.f
2632         * gfortran.dg/g77/19990826-0.f
2633         * gfortran.dg/g77/19990826-2.f
2634         * gfortran.dg/g77/20000503-1.f
2635         * gfortran.dg/g77/20001111.f
2636         * gfortran.dg/g77/20010116.f
2637         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2638         * gfortran.dg/g77/20010430.f
2639         * gfortran.dg/g77/6177.f
2640         * gfortran.dg/g77/947.f
2641         * gfortran.dg/g77/970816-3.f
2642         * gfortran.dg/g77/971102-1.f
2643         * gfortran.dg/g77/980520-1.f
2644         * gfortran.dg/g77/980628-0.f
2645         * gfortran.dg/g77/980628-1.f
2646         * gfortran.dg/g77/980628-10.f
2647         * gfortran.dg/g77/980628-2.f
2648         * gfortran.dg/g77/980628-3.f
2649         * gfortran.dg/g77/980628-7.f
2650         * gfortran.dg/g77/980628-8.f
2651         * gfortran.dg/g77/980628-9.f
2652         * gfortran.dg/g77/980701-0.f
2653         * gfortran.dg/g77/980701-1.f
2654         * gfortran.dg/g77/cabs.f
2655         * gfortran.dg/g77/claus.f
2656         * gfortran.dg/g77/complex_1.f
2657         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2658         * gfortran.dg/g77/dcomplex.f
2659         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2660         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2661         * gfortran.dg/g77/f90-intrinsic-numeric.f
2662         * gfortran.dg/g77/int8421.f
2663         * gfortran.dg/g77/labug1.f
2664         * gfortran.dg/g77/large_vec.f
2665         * gfortran.dg/g77/le.f
2666         * gfortran.dg/g77/short.f
2667         * gfortran.dg/g77/README: Update
2668
2669 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2670
2671         PR c++/16637
2672         * g++.dg/parse/lookup4.C: New test.
2673
2674 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2675
2676         PR c++/16175
2677         * g++.dg/template/ttp10.C: New test.
2678
2679 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2680
2681         * gcc.dg/pr12625-1.c: New test.
2682
2683 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2684
2685         * testsuite/gcc.dg/switch-warn-1.c: New test.
2686         * testsuite/gcc.dg/switch-warn-2.c: New test.
2687         * gcc.c-torture/compile/pr14730.c: Update.
2688
2689 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2690
2691         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2692         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2693         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2694         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2695
2696 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/16623
2699         * g++.dg/template/assign1.C: New test.
2700
2701 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2702
2703         PR c++/12170
2704         * g++.dg/template/ttp9.C: New test.
2705
2706 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2707
2708         * gcc.dg/format/cmn-err-1.c: New test.
2709
2710 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2711
2712         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2713         gcc.dg/Wparentheses-10.c: New tests.
2714         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2715
2716 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2717
2718         PR fortran/16465
2719         * gfortran.dg/g77//ffixed-line-length-0.f,
2720         gfortran.dg/g77/ffixed-line-length-132.f,
2721         gfortran.dg/g77/ffixed-line-length-72.f,
2722         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2723         gfortran.dg/g77/README: Update.
2724
2725 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2726
2727         PR c++/13092
2728         * g++.dg/template/non-dependent7.C: New test.
2729         * g++.dg/template/non-dependent8.C: Likewise.
2730         * g++.dg/template/non-dependent9.C: Likewise.
2731         * g++.dg/template/non-dependent10.C: Likewise.
2732
2733 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/16337
2736         * g++.dg/parse/attr2.C: New test.
2737
2738 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2739
2740         * g77.dg: Removed.
2741         * g77.f-torture: Ditto.
2742
2743 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2744
2745         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2746         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2747         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2748
2749 2004-07-16  Richard Henderson  <rth@redhat.com>
2750
2751         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2752
2753 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2754
2755         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2756         tests with full list of options.
2757         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2758         of TORTURE_OPTIONS if test contains 'dg-do run'.
2759
2760         PR fortran/16404
2761         * gfortran.dg/do_iterator.f90: New test.
2762
2763 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2764
2765         PR rtl-optimization/16536
2766         * gcc.c-torture/execute/restrict-1.c: New test.
2767
2768 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2769
2770         PR fortran/15324
2771         * gfortran.dg/pr15324.f90: New test.
2772
2773         PR fortran/15129
2774         * gfortran.dg/pr15129.f90: New test.
2775
2776         PR fortran/15140
2777         * gfortran.dg/pr15140.f90: New test.
2778
2779         PR fortran/13792
2780         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2781         compile-time simplification.
2782
2783 2004-07-14  Mike Stump  <mrs@apple.com>
2784
2785         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2786
2787 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2788
2789         PR target/16325
2790         * gcc.dg/profile-generate-1.c: New.
2791
2792 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * gcc.c-torture/execute/20040709-1.c: New test.
2795         * gcc.c-torture/execute/20040709-2.c: New test.
2796
2797 2004-07-14  Mike Stump  <mrs@apple.com>
2798
2799         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2800
2801 2004-07-14  Mike Stump  <mrs@apple.com>
2802
2803         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2804
2805 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2806
2807         PR c++/16518
2808         * g++.dg/parse/mutable1.C: New test.
2809
2810 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2811
2812         PR tree-optimization/16443
2813         * gcc.dg/tree-ssa/20040713-1.c: New test.
2814
2815 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2816
2817         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2818         for operator new.
2819
2820 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2821
2822         * gfortran.dg/g77/README: New file
2823         * gfortran.dg/g77/19981216-0.f:  Copy from
2824         g77.f-torture/noncompile.  Add "dg-do compile" and
2825         dg-error as required.
2826         * gfortran.dg/g77/19990218-1.f: Likewise
2827         * gfortran.dg/g77/19990905-1.f: Likewise
2828         * gfortran.dg/g77/9263.f: Likewise
2829         * gfortran.dg/g77/980615-0.f: Likewise
2830         * gfortran.dg/g77/980616-0.f: Likewise
2831         * gfortran.dg/g77/check0.f: Likewise
2832         * gfortran.dg/g77/select_no_compile.f: Likewise
2833
2834 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2835
2836         Copy files from g77.f-torture/compile.
2837         Add "{ dg-do compile}".  Other changes as noted
2838         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2839         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2840         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2841         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2842         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2843         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2844         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2845         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2846         statement to conform to standard.  Append alpha1.x for reference.
2847         * gfortran.dg/g77/xformat.f: Add dg-warning
2848
2849 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2850
2851         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2852         Add {dg-do compile} directive.
2853         * gfortran.dg/g77/cpp2.F: Likewise
2854
2855 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2856
2857         PR c++/5402
2858         * g++.dg/lookup/name-clash1.C: New test.
2859
2860         PR c++/9777
2861         * g++.dg/lookup/name-clash2.C: New test.
2862
2863         PR c++/12102
2864         * g++.dg/lookup/name-clash3.C: New test.
2865
2866 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2867
2868         * g++.dg/lookup/new2.C: New test.
2869         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2870
2871 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2872
2873         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2874         Add {dg-do compile} directive.
2875         * gfortran.dg/g77/13060.f: Likewise
2876         * gfortran.dg/g77/19990218-0.f: Likewise
2877         * gfortran.dg/g77/19990305-0.f: Likewise
2878         * gfortran.dg/g77/19990419-0.f: Likewise
2879         * gfortran.dg/g77/19990502-0.f: Likewise
2880         * gfortran.dg/g77/19990502-1.f: Likewise
2881         * gfortran.dg/g77/19990525-0.f: Likewise
2882         * gfortran.dg/g77/19990826-1.f: Likewise
2883         * gfortran.dg/g77/19990826-3.f: Likewise
2884         * gfortran.dg/g77/19990905-2.f: Likewise
2885         * gfortran.dg/g77/20000412-1.f: Likewise
2886         * gfortran.dg/g77/20000511-1.f: Likewise
2887         * gfortran.dg/g77/20000511-2.f: Likewise
2888         * gfortran.dg/g77/20000518.f: Likewise
2889         * gfortran.dg/g77/20000601-1.f: Likewise
2890         * gfortran.dg/g77/20000601-2.f: Likewise
2891         * gfortran.dg/g77/20000629-1.f: Likewise
2892         * gfortran.dg/g77/20000630-2.f: Likewise
2893         * gfortran.dg/g77/20010115.f: Likewise
2894         * gfortran.dg/g77/20010321-1.f: Likewise
2895         * gfortran.dg/g77/20010426.f: Likewise
2896         * gfortran.dg/g77/20020307-1.f: Likewise
2897         * gfortran.dg/g77/8485.f: Likewise
2898         * gfortran.dg/g77/960317-1.f: Likewise
2899         * gfortran.dg/g77/970915-0.f: Likewise
2900         * gfortran.dg/g77/980310-1.f: Likewise
2901         * gfortran.dg/g77/980310-2.f: Likewise
2902         * gfortran.dg/g77/980310-3.f: Likewise
2903         * gfortran.dg/g77/980310-4.f: Likewise
2904         * gfortran.dg/g77/980310-6.f: Likewise
2905         * gfortran.dg/g77/980310-7.f: Likewise
2906         * gfortran.dg/g77/980310-8.f: Likewise
2907         * gfortran.dg/g77/980419-2.f: Likewise
2908         * gfortran.dg/g77/980424-0.f: Likewise
2909         * gfortran.dg/g77/980427-0.f: Likewise
2910         * gfortran.dg/g77/980729-0.f: Likewise
2911         * gfortran.dg/g77/981117-1.f: Likewise
2912         * gfortran.dg/g77/toon_1.f: Likewise
2913
2914 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2915
2916         PR c++/2204
2917         * g++.dg/other/abstract2.C: New test.
2918
2919 2004-07-12  Paul Brook  <paul@codesourcery.com>
2920
2921         * gfortran.dg/pointer_init_1.f90: New test.
2922
2923 2004-07-11  Paul Brook  <paul@codesourcery.com>
2924
2925         PR fortran/15986
2926         * gfortran.dg/contained_1.f90: New test.
2927
2928 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2929
2930         * g++.dg/parse/defarg8.C: New test.
2931
2932 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2933
2934         PR fortran/16433
2935         * gfortran.dg/pr16433.f: New test.
2936
2937         PR fortran/17574
2938         * gfortran.dg/pr15754.f90: New test.
2939
2940 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2941
2942         PR tree-optimization/16437
2943         * gcc.c-torture/execute/bitfld-4.c: New test.
2944
2945 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2946
2947         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2948         access to common var from module.
2949
2950 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2951
2952         PR fortran/16336
2953         * gfortran.fortran-torture/execute/common_2.f90: New test.
2954
2955 2004-07-10  Paul Brook  <paul@codesourcery.com>
2956
2957         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2958
2959 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2960
2961         PR fortran/15969
2962         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2963
2964 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2965
2966         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2967         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2968         * gfortran.dg/g77/ffree-form-1.f: Likewise
2969         * gfortran.dg/g77/ffree-form-2.f: Likewise
2970         * gfortran.dg/g77/ffree-form-3.f: Likewise
2971         * gfortran.dg/g77/fno-underscoring.f: Likewise
2972         * gfortran.dg/g77/funderscoring.f: Likewise
2973         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2974
2975 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2976
2977         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2978
2979 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2980         Paul Brook  <paul@codesourcery.com>
2981
2982         PR fortran/13415
2983         * gfortran.dg/common_pointer_1.f90: New test.
2984
2985 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2986
2987         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2988
2989 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2990
2991         PR target/16364
2992         * gcc.c-torture/compile/20040709-1.c: New.
2993
2994 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2995
2996         PR fortran/14077
2997         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2998
2999 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3000
3001         PR fortran/13201
3002         * gfortran.dg/shape_1.f90: New test.
3003
3004 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3005             Andrew Pinski  <apinski@apple.com>
3006
3007         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3008
3009 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3010
3011         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3012         comment.
3013
3014 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3015         Paul Brook  <paul@codesourcery.com>
3016
3017         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3018         '.f95' and '.F95'.
3019
3020 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3021
3022         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3023
3024 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3025
3026         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3027         testcases with capital suffix.
3028
3029 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3030
3031         PR fortran/15481
3032         PR fortran/13372
3033         PR fortran/13575
3034         PR fortran/15978
3035         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3036
3037         * gfortran.dg/implicit_1.f90: New test.
3038
3039 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3040
3041         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3042         expression to match gfortran warning/error messages
3043         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3044         dg-error text.
3045
3046 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3047
3048         * lib/fortran-torture.exp: Rename proc search_for to
3049         search_for_re.
3050
3051 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3052
3053         * gcc.c-torture/execute/simd-5.x: New file.
3054         XFAIL on SPARC 64-bit at -O0.
3055
3056 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3057
3058         PR c++/8211
3059         PR c++/16165
3060         * g++.dg/warn/effc3.C: New test.
3061
3062 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3063
3064         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3065         change X to 1X in format.
3066         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3067         add data statements to conform to standard.
3068
3069 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3070
3071         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3072         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3073         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3074
3075 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3076
3077         * gfortran.dg/g77/7388.f: Copy from g77.dg
3078         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3079         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3080         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3081         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3082         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3083         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3084         * gfortran.dg/g77/strlen0.f: Likewise
3085
3086 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3087
3088         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3089         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3090
3091 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3092
3093         * gcc.c-torture/execute/920428-2.x: Delete.
3094         * gcc.c-torture/execute/920501-7.x: Likewise.
3095
3096 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3097
3098         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3099         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3100         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3101         prescott and c3-2.
3102         (PREFETCH_3DNOW): Add -march=c3.
3103
3104 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3105
3106         PR c/16437
3107         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3108         * gcc.c-torture/execute/bf64-1.x: Likewise.
3109
3110 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3111
3112         * gcc.c-torture/compile/20040708-1.c: New test.
3113
3114 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3115
3116         PR c++/16169
3117         * g++.dg/warn/effc2.C: New test.
3118
3119 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3120
3121         * gcc.c-torture/execute/bitfld-1.x: Remove.
3122         * gcc.c-torture/execute/bitfld-3.c: New test.
3123         * gcc.dg/bitfld-2.c: Remove XFAILs.
3124
3125 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3126
3127         PR c++/16276
3128         * g++.dg/rtti/tinfo1.C: New file.
3129
3130 2004-07-07  Eric Christopher  <echristo@redhat.com>
3131
3132         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3133
3134 2004-07-07  Andrew Pinski  <apinski@apple.com>
3135
3136         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3137
3138 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3139
3140         * g++.dg/init/call1.C: XFAIL.
3141
3142 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3143
3144         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3145         except for movstrict*, to movmem* and clrstr* to clrmem*.
3146
3147 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3148
3149         * gcc.c-torture/execute/20040707-1.c: New test.
3150
3151 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3152
3153         * gcc.c-torture/execute/20040706-1.c: New test.
3154
3155 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3156
3157         PR c++/3671
3158         * g++.dg/template/spec14.C: New test.
3159
3160 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3161
3162         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3163         nothing if not yet defined.  Use it in b, c and d type definitions.
3164         * gcc.c-torture/execute/20040705-1.c: New test.
3165         * gcc.c-torture/execute/20040705-2.c: New test.
3166
3167 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3168
3169         PR c++/2518
3170         * g++.dg/lookup/new1.C: New test.
3171
3172 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3173
3174         PR c++/11406
3175         * g++.dg/template/sizeof8.C: New test.
3176
3177 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3178
3179         * gcc.c-torture/compile/20040705-1.c: New test.
3180
3181 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3182
3183         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3184
3185 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3186
3187         * gcc.dg/cpp/if-mop.c: Two new testcases.
3188         * gcc.dg/cpp/trad/comment-3.c: New.
3189
3190 2004-07-04  Paul Brook  <paul@codesourcery.com>
3191
3192         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3193
3194 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3195
3196         PR c++/3761
3197         * g++.dg/lookup/crash4.C: New test.
3198
3199 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3200
3201         * gcc.c-torture/execute/builtin-abs-1.c
3202         * gcc.c-torture/execute/builtin-abs-2.c
3203         * gcc.c-torture/execute/builtin-complex-1.c
3204         * gcc.c-torture/execute/builtins/string-1-lib.c
3205         * gcc.c-torture/execute/builtins/string-1.c
3206         * gcc.c-torture/execute/builtins/string-2-lib.c
3207         * gcc.c-torture/execute/builtins/string-2.c
3208         * gcc.c-torture/execute/builtins/string-3-lib.c
3209         * gcc.c-torture/execute/builtins/string-3.c
3210         * gcc.c-torture/execute/builtins/string-4-lib.c
3211         * gcc.c-torture/execute/builtins/string-4.c
3212         * gcc.c-torture/execute/builtins/string-5-lib.c
3213         * gcc.c-torture/execute/builtins/string-5.c
3214         * gcc.c-torture/execute/builtins/string-6-lib.c
3215         * gcc.c-torture/execute/builtins/string-6.c
3216         * gcc.c-torture/execute/builtins/string-7-lib.c
3217         * gcc.c-torture/execute/builtins/string-7.c
3218         * gcc.c-torture/execute/builtins/string-8-lib.c
3219         * gcc.c-torture/execute/builtins/string-8.c
3220         * gcc.c-torture/execute/builtins/string-9-lib.c
3221         * gcc.c-torture/execute/builtins/string-9.c
3222         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3223         * gcc.c-torture/execute/builtins/string-asm-1.c
3224         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3225         * gcc.c-torture/execute/builtins/string-asm-2.c
3226         * gcc.c-torture/execute/stdio-opt-1.c
3227         * gcc.c-torture/execute/stdio-opt-2.c
3228         * gcc.c-torture/execute/stdio-opt-3.c
3229         * gcc.c-torture/execute/string-opt-1.c
3230         * gcc.c-torture/execute/string-opt-10.c
3231         * gcc.c-torture/execute/string-opt-11.c
3232         * gcc.c-torture/execute/string-opt-12.c
3233         * gcc.c-torture/execute/string-opt-13.c
3234         * gcc.c-torture/execute/string-opt-14.c
3235         * gcc.c-torture/execute/string-opt-15.c
3236         * gcc.c-torture/execute/string-opt-16.c
3237         * gcc.c-torture/execute/string-opt-2.c
3238         * gcc.c-torture/execute/string-opt-6.c
3239         * gcc.c-torture/execute/string-opt-7.c
3240         * gcc.c-torture/execute/string-opt-8.c:
3241         Replace with ...
3242
3243         * gcc.c-torture/execute/builtins/abs-2.c
3244         * gcc.c-torture/execute/builtins/abs-3.c
3245         * gcc.c-torture/execute/builtins/complex-1.c
3246         * gcc.c-torture/execute/builtins/fprintf.c
3247         * gcc.c-torture/execute/builtins/fputs.c
3248         * gcc.c-torture/execute/builtins/memcmp.c
3249         * gcc.c-torture/execute/builtins/memmove.c
3250         * gcc.c-torture/execute/builtins/memops-asm.c
3251         * gcc.c-torture/execute/builtins/mempcpy-2.c
3252         * gcc.c-torture/execute/builtins/mempcpy.c
3253         * gcc.c-torture/execute/builtins/memset.c
3254         * gcc.c-torture/execute/builtins/printf.c
3255         * gcc.c-torture/execute/builtins/sprintf.c
3256         * gcc.c-torture/execute/builtins/strcat.c
3257         * gcc.c-torture/execute/builtins/strchr.c
3258         * gcc.c-torture/execute/builtins/strcmp.c
3259         * gcc.c-torture/execute/builtins/strcpy.c
3260         * gcc.c-torture/execute/builtins/strcspn.c
3261         * gcc.c-torture/execute/builtins/strlen-2.c
3262         * gcc.c-torture/execute/builtins/strlen.c
3263         * gcc.c-torture/execute/builtins/strncat.c
3264         * gcc.c-torture/execute/builtins/strncmp-2.c
3265         * gcc.c-torture/execute/builtins/strncmp.c
3266         * gcc.c-torture/execute/builtins/strncpy.c
3267         * gcc.c-torture/execute/builtins/strpbrk.c
3268         * gcc.c-torture/execute/builtins/strpcpy-2.c
3269         * gcc.c-torture/execute/builtins/strpcpy.c
3270         * gcc.c-torture/execute/builtins/strrchr.c
3271         * gcc.c-torture/execute/builtins/strspn.c
3272         * gcc.c-torture/execute/builtins/strstr-asm.c
3273         * gcc.c-torture/execute/builtins/strstr.c:
3274         ... these new files.
3275
3276         * gcc.c-torture/execute/builtins/abs-2-lib.c
3277         * gcc.c-torture/execute/builtins/abs-3-lib.c
3278         * gcc.c-torture/execute/builtins/complex-1-lib.c
3279         * gcc.c-torture/execute/builtins/fprintf-lib.c
3280         * gcc.c-torture/execute/builtins/fputs-lib.c
3281         * gcc.c-torture/execute/builtins/memcmp-lib.c
3282         * gcc.c-torture/execute/builtins/memmove-lib.c
3283         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3284         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3285         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3286         * gcc.c-torture/execute/builtins/memset-lib.c
3287         * gcc.c-torture/execute/builtins/printf-lib.c
3288         * gcc.c-torture/execute/builtins/sprintf-lib.c
3289         * gcc.c-torture/execute/builtins/strcat-lib.c
3290         * gcc.c-torture/execute/builtins/strchr-lib.c
3291         * gcc.c-torture/execute/builtins/strcmp-lib.c
3292         * gcc.c-torture/execute/builtins/strcpy-lib.c
3293         * gcc.c-torture/execute/builtins/strcspn-lib.c
3294         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3295         * gcc.c-torture/execute/builtins/strlen-lib.c
3296         * gcc.c-torture/execute/builtins/strncat-lib.c
3297         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3298         * gcc.c-torture/execute/builtins/strncmp-lib.c
3299         * gcc.c-torture/execute/builtins/strncpy-lib.c
3300         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3301         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3302         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3303         * gcc.c-torture/execute/builtins/strrchr-lib.c
3304         * gcc.c-torture/execute/builtins/strspn-lib.c
3305         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3306         * gcc.c-torture/execute/builtins/strstr-lib.c
3307         * gcc.c-torture/execute/builtins/lib/abs.c
3308         * gcc.c-torture/execute/builtins/lib/fprintf.c
3309         * gcc.c-torture/execute/builtins/lib/memset.c
3310         * gcc.c-torture/execute/builtins/lib/printf.c
3311         * gcc.c-torture/execute/builtins/lib/sprintf.c
3312         * gcc.c-torture/execute/builtins/lib/strcpy.c
3313         * gcc.c-torture/execute/builtins/lib/strcspn.c
3314         * gcc.c-torture/execute/builtins/lib/strncat.c
3315         * gcc.c-torture/execute/builtins/lib/strncmp.c
3316         * gcc.c-torture/execute/builtins/lib/strncpy.c
3317         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3318         * gcc.c-torture/execute/builtins/lib/strspn.c
3319         * gcc.c-torture/execute/builtins/lib/strstr.c:
3320         New files containing support routines.
3321
3322         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3323         declaration.
3324         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3325         when not optimizing.
3326
3327 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3328
3329         PR c++/16240
3330         * g++.dg/abi/mangle22.C: New test.
3331         * g++.dg/abi/mangle23.C: Likewise.
3332
3333 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3334
3335         PR fortran/16290
3336         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3337         Allow for cases without denormalized floating point numbers.
3338
3339 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3340
3341         PR c/1027
3342         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3343         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3344         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3345         expected warning text.
3346         * gcc.dg/format/diag-2.c: New test.
3347
3348 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3349
3350         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3351
3352 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3353
3354         * gcc.dg/builtins-43.c: New.
3355         * gcc.dg/builtins-44.c: New.
3356         * gcc.dg/builtins-45.c: New.
3357
3358 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3359             Andreas Tobler  <a.tobler@schweiz.ch>
3360
3361         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3362         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3363         as SIGSEGV.
3364         * gcc.dg/cleanup-11.c: Likewise.
3365         * gcc.dg/cleanup-8.c: Likewise.
3366         * gcc.dg/cleanup-9.c: Likewise.
3367         * gcc.dg/cleanup-5.c: Run on all platforms.
3368
3369 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3370
3371         * g++.dg/warn/nonnull1.C: New test.
3372
3373 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3374
3375         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3376         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3377         Special-case the Sun compiler wrt to <complex.h>.
3378
3379 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3380
3381         * gcc.dg/Wunreachable-8.C: New test.
3382
3383         * gcc.dg/h8300-ice2.c : New test.
3384
3385 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3386
3387         PR fortran/16161
3388         * gfortran.fortran-torture/compile/implicit.f90: Add test
3389         for implicit character.
3390
3391 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3392
3393         PR fortran/16289
3394         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3395         Use tiny() intrinsic to find smallest non-negative real
3396
3397 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3398
3399         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3400         * gcc.dg/compat/struct-by-value-22_x.c: New.
3401         * gcc.dg/compat/struct-by-value-22_y.c: New.
3402
3403         * gcc.c-torture/execute/20040629-1.c: New test.
3404
3405 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3406
3407         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3408         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3409
3410         PR target/16195
3411         * gcc.dg/20040625-1.c: New test.
3412
3413 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3414
3415         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3416
3417 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3418
3419         PR fortran/15963
3420         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3421
3422 2004-06-29  Richard Henderson  <rth@redhat.com>
3423
3424         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3425
3426 2004-06-29  Paul Brook  <paul@codesourcery.com>
3427
3428         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3429         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3430
3431 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3432
3433         PR c++/16260
3434         * g++.dg/parse/crash15.C: New.
3435
3436 2004-06-28  Andrew Pinski  <apinski@apple.com>
3437
3438         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3439         by the error already.
3440
3441         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3442
3443 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3444
3445         PR target/14041
3446         * gcc.dg/h8300-bss-align-1.c : New.
3447
3448 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3449
3450         * PR c++/16174
3451         * g++.dg/template/ctor4.C: New.
3452
3453 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3454
3455         PR c++/16205
3456         * g++.dg/warn/Wsequence-point-1.C: New test.
3457
3458 2004-06-27  Paul Brook  <paul@codesourcery.com>
3459
3460         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3461
3462 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3463
3464         * g++.old-deja/g++.mike/p7325.C: Remove.
3465
3466 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         PR c/14963
3469         * gcc.dg/pr14963.c: New test.
3470
3471 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/16193
3474         * g++.dg/parse/redef1.C: New test.
3475
3476 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3477
3478         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3479         20021110.c.
3480         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3481         20021119-1.c.
3482         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3483         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3484         5-04.c.
3485         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3486         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3487         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3488         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3489         g++.brendan/enum14.C.
3490         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3491         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3492         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3493         g++.mike/virt1.C.
3494         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3495         memtemp24.C.
3496
3497 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3498
3499         * gcc.dg/20040527-1.c: New test case.
3500
3501 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3502
3503         PR gfortran/pr16196
3504         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3505
3506 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3507
3508         PR middle-end/15825
3509         * gcc.dg/pr15825-1.c: New test case.
3510
3511 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3512
3513         * gcc.c-torture/execute/20040625-1.c: New test.
3514
3515 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3516
3517         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3518
3519 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3520
3521         * gcc.dg/torture/mips-div-1.c: New test.
3522
3523 2004-06-24  Jeff Law  <law@redhat.com>
3524
3525         * gcc.dg/tree-ssa/20040624-1.c: New test.
3526
3527 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3528
3529         * gcc.c-torture/compile/20040624-1.c: New test.
3530
3531 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3532
3533         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3534         this directory.
3535
3536 2004-06-23  Andrew Pinski  <apinski@apple.com>
3537
3538         PR middle-end/15988
3539         * g++.dg/opt/ptrmem4.C: New test.
3540
3541         * gcc.dg/c90-array-quals-2.c: New test.
3542
3543 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3544
3545         * gcc.dg/kpice1.c: New test.
3546
3547 2006-06-23  Andrew Pinski  <apinski@apple.com>
3548
3549         * gcc.dg/c90-array-quals.c: New test.
3550
3551 2006-06-22  Richard Henderson  <rth@redhat.com>
3552
3553         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3554
3555 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3556
3557         * gcc.dg/builtins-config.h: Handle FreeBSD.
3558
3559 2006-06-22  Richard Henderson  <rth@redhat.com>
3560
3561         * g++.dg/opt/devirt1.C: New.
3562
3563 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3564
3565         * g++.dg/opt/pr15551.C: New testcase.
3566
3567 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3568
3569         PR target/14800
3570         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3571         x86_64-*-linux* when compiling for 32bit.
3572
3573 2004-06-21  Andrew Pinski  <apinski@apple.com>
3574
3575         * gcc.dg/pch/struct-1.c: New.
3576         * gcc.dg/pch/struct-1.hs: New.
3577
3578 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3579
3580         * gcc.dg/pch/save-temps-1.c: New file.
3581         * gcc.dg/pch/save-temps-1.hs: New file.
3582
3583 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3584
3585         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3586         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3587
3588 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3589
3590         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3591         to fix type error.
3592         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3593         Remove trailing spaces.
3594
3595 2004-06-21  Richard Henderson  <rth@redhat.com>
3596
3597         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3598         merging && to BIT_FIELD_REF.
3599
3600 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3601
3602         * g++.dg/opt/placeholder1.C: New test.
3603
3604 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3605
3606         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3607         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3608         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3609         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3610
3611 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3612
3613         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3614         extern "C".
3615         * g++.dg/other/pragma-re-1.C: Add comments.
3616
3617 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3618
3619         PR gfortran/16080
3620         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3621
3622 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3623
3624         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3625         instead of setting the type of size_t by
3626         hand.
3627
3628 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3629
3630         * gcc.dg/unordered-2.c: New test case.
3631         * gcc.dg/unordered-3.c: New test case.
3632
3633 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3634
3635         PR other/16043
3636         * lib/g++.exp (g++_version): Tweak regexp for version
3637         * lib/g77.exp (g77_version): Likewise
3638         * lib/gfortran.exp (gfortran_version): Likewise
3639         * lib/objc.exp (objc_version): Likewise
3640         * lib/treelang.exp (treelang_version): Likewise
3641
3642 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3643
3644         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3645         Use INT_MAX instead of __INT_MAX__.
3646         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3647
3648         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3649         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3650         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3651         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3652         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3653         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3654         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3655         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3656         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3657
3658         * gcc.dg/range-test-1.c: New test.
3659         * g++.dg/opt/range-test-1.C: New test.
3660
3661 2004-06-17  Richard Henderson  <rth@redhat.com>
3662
3663         * objc.dg/sync-1.m: New.
3664         * objc.dg/try-catch-1.m: Don't force next runtime.
3665         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3666         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3667         shadowed catch clause.
3668         * objc.dg/try-catch-5.m: New.
3669
3670 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3671
3672         Bug 14610
3673         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3674
3675 2004-06-15  Richard Henderson  <rth@redhat.com>
3676
3677         * gcc.dg/20001116-1.c: Move expected warning line.
3678
3679 2004-06-15  Richard Henderson  <rth@redhat.com>
3680
3681         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3682         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3683
3684 2004-06-15  Jeff Law  <law@redhat.com>
3685
3686         * gcc.dg/tree-ssa/20040615-1.c: New test.
3687         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3688         be less sensitive to operand ordering.
3689         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3690
3691 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3692
3693         * g++.dg/abi/bitfield3.C: Add comment..
3694
3695 2004-06-15  Richard Henderson  <rth@redhat.com>
3696
3697         * g++.dg/ext/stmtexpr1.C: XFAIL.
3698         * gcc.dg/20030612-1.c: XFAIL.
3699
3700 2004-06-15  Eric Christopher  <echristo@redhat.com>
3701
3702         * g++.dg/charset/asm5.c: New.
3703         * gcc.dg/charset/asm6.c: New.
3704
3705 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3706
3707         PR fortran/15962
3708         * gfortran.fortran-torture/execute/select_1.f90: New test.
3709
3710 2004-06-15  Paul Brook  <paul@codesourcery.com>
3711
3712         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3713
3714 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3715
3716         PR c++/15967
3717         * g++.dg/lookup/crash3.C: New test.
3718
3719 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3720
3721         PR c++/15947
3722         * g++.dg/parse/dtor4.C: New test.
3723
3724 2004-06-14  Jeff Law  <law@redhat.com>
3725
3726         * gcc.c-torture/compile/20040614-1.c: New test.
3727
3728 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3729
3730         PR fortran/15211
3731         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3732         LEN of a character array.
3733
3734 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/15096
3737         * g++.dg/template/ptrmem10.C: New test.
3738
3739         PR c++/14930
3740         * g++.dg/template/friend30.C: New test.
3741
3742 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3743
3744         PR fortran/14928
3745         * gfortran.fortran-torture/compile/mloc.f90: New test.
3746
3747 2004-06-13  Paul Brook  <paul@codesourcery.com>
3748
3749         * gfortran.fortran-torture/execute/random_2.f90: New test.
3750
3751 2004-06-13  Eric Christopher  <echristo@redhat.com>
3752
3753         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3754
3755 2004-06-12  Paul Brook  <paul@codesourcery.com>
3756
3757         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3758
3759 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3760
3761         PR fortran/14923
3762         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3763
3764 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3765
3766         PR fortran/14957
3767         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3768         syntax errors in end statements of contained subroutines.
3769
3770 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3771
3772         PR fortran/12841
3773         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3774
3775 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3776
3777         PR fortran/15665
3778         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3779
3780 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3781
3782         PR gfortran/12839
3783         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3784
3785 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3786
3787         PR c++/15862
3788         * g++.dg/parse/enum1.C: New test.
3789
3790 2004-06-10  Jeff Law  <law@redhat.com>
3791
3792         * gcc.c-torture/compile/20040610-1.c: New test.
3793
3794 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3795
3796         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3797         * g++.old-deja/g++.other/decl3.C: Likewise.
3798
3799 2004-06-10  Brian Booth  <bbooth@redhat.com>
3800
3801         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3802         V_MAY_DEF instead of VDEF.
3803         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3804
3805 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/14211
3808         * g++.dg/conversion/const1.C: New test.
3809
3810         PR c++/15076
3811         * g++.dg/conversion/reinterpret1.C: New test.
3812
3813         PR c++/15877
3814         * g++.dg/template/enum2.C: New test.
3815
3816         PR c++/15227
3817         * g++.dg/template/error13.C: New test.
3818
3819 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3820
3821         PR fortran/14957
3822         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3823         arguments to test_* REAL and of the right size.
3824
3825 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR target/15569
3828         PR rtl-optimization/15681
3829         * gcc.dg/20040609-1.c: New test.
3830
3831 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR c++/14791
3834         * g++.dg/opt/builtins1.C: New test.
3835
3836 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3837
3838         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3839         that use default windows32 struct layout.
3840         * gcc.dg/i386-bitfield2.c: Likewise.
3841
3842 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3843
3844         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3845         for mingw32 and cygwin targets.
3846
3847 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3848
3849         * gcc.dg/pch/macro-4.c: New.
3850         * gcc.dg/pch/macro-4.hs: New.
3851
3852 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3853
3854         PR fortran/13249
3855         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3856
3857 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3858
3859         PR fortran/13372
3860         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3861
3862 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3863
3864         PR gfortran/14897
3865         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3866
3867 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3868
3869         PR gfortran/15755
3870         * gfortran.fortran-torture/execute/backspace.c : New test.
3871
3872 2004-06-09  Paul Brook  <paul@codesourcery.com>
3873
3874         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3875         (pointer_to_section): Rewrite to use smaller array.
3876
3877 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3878
3879         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3880         * gcc.dg/ext/altivec-10.c: Same.
3881         * gcc.dg/ext/altivec-11.c: Same.
3882         * gcc.dg/ext/altivec-12.c: Same.
3883         * gcc.dg/ext/altivec-13.c: Same.
3884         * gcc.dg/ext/altivec-14.c: Same.
3885         * gcc.dg/ext/altivec-15.c: Same.
3886         * gcc.dg/ext/altivec-16.c: Same.
3887         * gcc.dg/ext/altivec-3.c: Same.
3888         * gcc.dg/ext/altivec-4.c: Same.
3889         * gcc.dg/ext/altivec-6.c: Same.
3890         * gcc.dg/ext/altivec-7.c: Same.
3891         * gcc.dg/ext/altivec-8.c: Same.
3892         * gcc.dg/ext/altivec-varargs-1.c: Same.
3893
3894         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3895         * g++.dg/ext/altivec-10.C: Same.
3896         * g++.dg/ext/altivec-2.C: Same.
3897         * g++.dg/ext/altivec-3.C: Same.
3898         * g++.dg/ext/altivec-4.C: Same.
3899         * g++.dg/ext/altivec-5.C: Same.
3900         * g++.dg/ext/altivec-6.C: Same.
3901         * g++.dg/ext/altivec-7.C: Same.
3902         * g++.dg/ext/altivec-8.C: Same.
3903         * g++.dg/ext/altivec-9.C: Same.
3904
3905 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3906
3907         PR c++/7841
3908         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3909
3910 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3911
3912         * gcc.dg/union-1.c: New test.
3913
3914 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3915
3916         * gcc.dg/builtins-41.c: New test case.
3917         * gcc.dg/builtins-42.c: New test case.
3918
3919 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3920
3921         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3922         * g++.dg/ext/altivec-10.C: Same.
3923         * g++.dg/ext/altivec-2.C: Same.
3924         * g++.dg/ext/altivec-3.C: Same.
3925         * g++.dg/ext/altivec-4.C: Same.
3926         * g++.dg/ext/altivec-5.C: Same.
3927         * g++.dg/ext/altivec-6.C: Same.
3928         * g++.dg/ext/altivec-7.C: Same.
3929         * g++.dg/ext/altivec-8.C: Same.
3930         * g++.dg/ext/altivec-9.C: Same.
3931         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3932         * g++.old-deja/g++.brendan/new3.C: Same.
3933         * gcc.c-torture/execute/eeprof-1.x: Same.
3934
3935 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3936
3937         PR c/14765
3938         * gcc.dg/pr14765-1.c: New test.
3939
3940 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3941
3942         PR c/14649
3943         * gcc.dg/pr14649-1.c: New test case.
3944
3945 2004-06-07  Richard Henderson  <rth@redhat.com>
3946
3947         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3948         if temporaries.
3949
3950 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3951
3952         * g++.dg/eh/elide1.C: Remove XFAIL.
3953
3954 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3955
3956         PR c++/15337
3957         * g++.dg/expr/sizeof3.C: New test.
3958
3959         PR c++/14777
3960         * g++.dg/template/access14.C: New test.
3961
3962         PR c++/15554
3963         * g++.dg/template/enum1.C: New test.
3964
3965         PR c++/15057
3966         * g++.dg/eh/throw1.C: New test.
3967
3968 2004-06-07  David Ayers  <d.ayers@inode.at>
3969             Ziemowit Laski  <zlaski@apple.com>
3970
3971         * lib/objc.exp (objc_target_compile): Revert the '-framework
3972         Foundation' flag fix, since bare Darwin does not ship
3973         with the Foundation framework.
3974         * objc/execute/next_mapping.h: Provide a local NSConstantString
3975         @interface and @implementation.
3976         (objc_constant_string_init): A constructor function, used to
3977         initialize the NSConstantString meta-class object.
3978         * objc/execute/string1.m: Include "next_mapping.h" instead of
3979         <Foundation/NSString.h>.
3980         * objc/execute/string2.m: Likewise.
3981         * objc/execute/string3.m: Likewise.
3982         * objc/execute/string4.m: Likewise.
3983
3984 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3985
3986         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3987         to double. Replace double with FLOAT.
3988         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3989
3990         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3991         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3992         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3993         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3994         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3995         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3996         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3997         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3998
3999 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4000
4001         PR c/13519
4002         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4003
4004 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4005
4006         PR c++/15503
4007         * g++.dg/template/meminit2.C: New test.
4008
4009 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4010
4011         PR target/15822
4012         * gcc.c-torture/execute/compare-fp-1.c,
4013         gcc.c-torture/execute/compare-fp-2.c,
4014         gcc.c-torture/execute/compare-fp-3.c,
4015         gcc.c-torture/execute/compare-fp-4.c,
4016         gcc.c-torture/execute/compare-fp-3.x,
4017         gcc.c-torture/execute/compare-fp-4.x: Moved...
4018         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4019         gcc.c-torture/execute/ieee/compare-fp-2.c,
4020         gcc.c-torture/execute/ieee/compare-fp-3.c,
4021         gcc.c-torture/execute/ieee/compare-fp-4.c,
4022         gcc.c-torture/execute/ieee/compare-fp-3.x,
4023         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4024
4025 2004-06-04  David Ayers  <d.ayers@inode.at>
4026
4027         * objc/execute/protocol-isEqual-4.m: New testcase.
4028
4029 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4030
4031         * objc/execute/protocol-isEqual-1.m: New testcase.
4032         * objc/execute/protocol-isEqual-2.m: New testcase.
4033         * objc/execute/protocol-isEqual-3.m: New testcase.
4034
4035 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4036
4037         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4038
4039 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4040
4041         * lib/objc.exp (objc_target_compile): When running tests on
4042         Darwin (Mac OS X), inform the linker about '-framework
4043         'Foundation'.
4044
4045 2004-06-02  Eric Christopher  <echristo@redhat.com>
4046
4047         * gcc.c-torture/compile/20040602-1.c: New.
4048
4049 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4050
4051         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4052         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4053
4054         PR tree-optimization/14736
4055         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4056
4057         PR tree-optimization/14042
4058         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4059
4060         PR tree-optimization/14729
4061         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4062
4063 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4064
4065         PR fortran/15557
4066         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4067
4068 2004-06-01  Richard Hederson  <rth@redhat.com>
4069
4070         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4071
4072 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4073
4074         PR c++/14932
4075         * g++.dg/parse/offsetof4.C: New test.
4076
4077 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4078
4079         PR objc/7993
4080         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4081
4082 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/15701
4085         * g++.dg/template/friend29.C: New test.
4086
4087 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4088
4089         PR c/15749
4090         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4091
4092 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4093
4094         * gcc.dg/sparc-trap-1.c: New test.
4095
4096 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4097
4098         PR middle-end/15069
4099         * g++.dg/opt/fold3.C: New test case.
4100
4101 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4102
4103         * lib/target-supports.exp (check_iconv_available): Fix fallout
4104         from 2004-05-28 patch.
4105
4106 2004-05-30  Paul Brook  <paul@codesourcery.com>
4107
4108         PR fortran/15620
4109         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4110         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4111
4112 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4113
4114         * gfortran.fortran-torture/execute/random_1.f90: New test.
4115
4116 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4117
4118         * g++.dg/ext/altivec-10.C: New test.
4119
4120 2004-05-29  Paul Brook  <paul@codesourcery.com>
4121
4122         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4123
4124 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4125
4126         * gcc.dg/altivec-16.c: New test.
4127
4128 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4129
4130         * lib/target-supports.exp (check_vmx_hw_available): New.
4131         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4132
4133         * lib/target-supports.exp (check_alias_available,
4134         check_iconv_available, check_named_sections_available): Use
4135         unique names for temporary files.
4136
4137 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4138
4139         * gcc.dg/altivec-15.c: New test.
4140
4141 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/15083
4144         * g++.dg/warn/noeffect6.C: New test.
4145
4146         PR c++/15471
4147         * g++.dg/expr/ptrmem4.C: New test.
4148
4149         PR c++/15640
4150         * g++.dg/template/operator3.C: New test.
4151
4152 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/14668
4155         * g++.dg/lookup/redecl1.C: New test.
4156         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4157
4158 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4159
4160         * gcc.c-torture/execute/compare-fp-1.c,
4161         gcc.c-torture/execute/compare-fp-2.c,
4162         gcc.c-torture/execute/compare-fp-3.c,
4163         gcc.c-torture/execute/compare-fp-4.c,
4164         gcc.c-torture/execute/compare-fp-3.x,
4165         gcc.c-torture/execute/compare-fp-4.x,
4166         gcc.dg/pr15649-1.c: New.
4167
4168 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4169
4170         PR c++/12883
4171         * g++.dg/init/array14.C: New test.
4172
4173 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4174
4175         * lib/compat.exp (compat-get-options-main): New.
4176         (compat-get-options): Remove unneeded code, warn for ignored
4177         command.
4178         (compat-execute): Check flag set by dg-require-* commands.
4179
4180         * lib/compat.exp (compat-execute): Break up long lines.
4181
4182 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4183
4184         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4185         * gcc.dg/altivec-14.c: New test.
4186         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4187
4188         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4189         * gcc.dg/altivec-12.c: Ditto.
4190
4191         * gcc.dg/altivec-3.c: Move call to altivec_check.
4192
4193 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4194
4195         PR c++/15044
4196         * g++.dg/template/error12.C: New test.
4197
4198         PR c++/15317
4199         * g++.dg/ext/attrib15.C: New test.
4200
4201         PR c++/15329
4202         * g++.dg/template/ptrmem9.C: New test.
4203
4204 2004-05-25  Paul Brook  <paul@codesourcery.com>
4205
4206         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4207
4208 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4209
4210         PR c++/15165
4211         * g++.dg/template/crash19.C: New test.
4212
4213 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/15025
4216         * g++.dg/template/redecl1.C: New test.
4217
4218 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4219
4220         PR c++/14821
4221         * g++.dg/other/ns1.C: New test.
4222
4223         PR c++/14883
4224         * g++.dg/template/invalid1.C: New test.
4225
4226 2004-05-23  Paul Brook  <paul@codesourcery.com>
4227         Victor Leikehman  <lei@haifasphere.co.il>
4228
4229         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4230         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4231
4232 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4233
4234         PR c++/15285
4235         PR c++/15299
4236         * g++.dg/template/non-dependent5.C: New test.
4237         * g++.dg/template/non-dependent6.C: New test.
4238
4239 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/15507
4242         * g++.dg/inherit/union1.C: New test.
4243
4244         PR c++/15542
4245         * g++.dg/template/addr1.C: New test.
4246
4247         PR c++/15427
4248         * g++.dg/template/array5.C: New test.
4249
4250         PR c++/15287
4251         * g++.dg/template/array6.C: New test.
4252
4253 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4254             Roger Sayle  <roger@eyesopen.com>
4255
4256         * g++.dg/lookup/forscope2.C: New test case.
4257
4258 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4259
4260         * gcc.dg/cpp/Wmissingdirs.c: New.
4261
4262 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4263
4264         PR target/15301
4265         * gcc.dg/compat/union-m128-1.h: New file.
4266         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4267         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4268         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4269
4270 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4271
4272         PR target/15302
4273         * gcc.dg/compat/struct-complex-1.h: New file.
4274         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4275         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4276         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4277
4278 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4279
4280         PR middle-end/3074
4281         * gcc.dg/pr3074-1.c: New test case.
4282         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4283
4284 2004-05-20  Falk Hueffner  <falk@debian.org>
4285
4286         PR other/15526
4287         * gcc.dg/ftrapv-1.c: New test case.
4288
4289 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4290
4291         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4292
4293 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4294             Jeff Law  <law@redhat.com>
4295
4296         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4297         * gcc.dg/tree-ssa/20040518-2.c: New test.
4298
4299         * gcc.dg/tree-ssa/20040518-1.c: New test.
4300
4301 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4302
4303         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4304
4305 2004-05-18  Paul Brook  <paul@codesourcery.com>
4306
4307         PR fortran/13930
4308         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4309
4310 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4311
4312         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4313         constant folding.
4314
4315 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4316
4317         * gcc.dg/tree-ssa/20040517-1.c: New test.
4318
4319 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4320
4321         * gcc.dg/loop-4.c: New test.
4322
4323 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4324
4325         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4326
4327 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4328
4329         PR fortran/15311
4330         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4331
4332 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4333
4334         PR fortran/13826
4335         PR fortran/13940
4336         * gfortran.fortran-torture/compile/data_1.f90: New test.
4337
4338 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4339
4340         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4341         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4342
4343 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4344
4345         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4346
4347 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4348
4349         PR c/15444
4350         * gcc.dg/format/xopen-1.c: Adjust expected message.
4351         * gcc.dg/format/xopen-3.c: New test.
4352
4353 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4354
4355         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4356
4357 2004-05-14  Jeff Law  <law@redhat.com>
4358
4359         * gcc.dg/tree-ssa/20040514-2.c: New test.
4360
4361 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4362
4363         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4364         this ...
4365         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4366         this.
4367
4368 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4369
4370         * gcc.dg/tree-ssa/20040514-1.c: New test.
4371
4372 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4373
4374         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4375         test.
4376
4377 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4378
4379         PR fortran/14066
4380         * gfortran.fortran-torture/compile/do_1.f90: New test.
4381
4382 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4383
4384         PR fortran/15051
4385         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4386         test.
4387
4388 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4389
4390         PR fortran/15149
4391         * gfortran.fortran-torture/execute/random_init.f90: New test.
4392
4393 2004-05-13  Paul Brook  <paul@codesourcery.com>
4394
4395         PR fortran/15314
4396         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4397
4398 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4399
4400         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4401         for the powerpc case.
4402
4403 2004-05-13  Jeff Law  <law@redhat.com>
4404
4405         * gcc.dg/tree-ssa/20040513-1.c: New test.
4406         * gcc.dg/tree-ssa/20040513-2.c: New test.
4407
4408 2004-05-13  Paul Brook  <paul@codesourcery.com>
4409
4410         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4411         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4412         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4413
4414 2004-05-13  Andreas Schwab  <schwab@suse.de>
4415
4416         PR other/10819
4417         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4418         characters.
4419
4420 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4421
4422         PR fortran/15294
4423         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4424
4425 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4426
4427         Merge from tree-ssa-20020619-branch.  See
4428         ChangeLog.tree-ssa for details.
4429
4430 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4431
4432         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4433         include <altivec.h> explicitly.
4434         * gcc.dg/altivec-13.c: Likewise.
4435
4436 2004-05-11  Paul Brook  <paul@codesourcery.com>
4437
4438         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4439
4440 2004-05-10  Eric Christopher  <echristo@redhat.com>
4441
4442         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4443         * gcc.dg/sibcall-4.c: Ditto.
4444
4445 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4446
4447         * g++.dg/ext/altivec-8.C: New test case.
4448         * gcc.dg/altivec-13.c: New test case.
4449
4450 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4451
4452         * gcc.c-torture/execute/divcmp-1.c: New test case.
4453         * gcc.c-torture/execute/divcmp-2.c: New test case.
4454         * gcc.c-torture/execute/divcmp-3.c: New test case.
4455
4456 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4457
4458         * g++.dg/other/pragma-re-2.C: New test.
4459
4460 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4461
4462         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4463         * gcc.dg/i386-387-2.c: Likewise.
4464
4465         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4466         __builtin_drem.
4467         * gcc.dg/i386-387-6.c: Likewise.
4468
4469 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4470
4471         * gcc.dg/builtins-33.c:  Also check log1p*.
4472
4473 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4474
4475         PR optimization/15296
4476         * gcc.c-torture/execute/pr15296.c: New test.
4477
4478 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4479
4480         * gcc.dg/builtins-40.c: New test.
4481
4482 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4483
4484         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4485
4486 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4487
4488         * g++.dg/ext/spe1.C: New testcase.
4489
4490 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4491
4492         * objc.dg/image-info.m: Allow additional attributes
4493         for __image_info section.
4494
4495 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4496
4497         * gcc.dg/torture/mips-hilo-2.c: New test.
4498
4499 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4500
4501         PR c++/14389
4502         * g++.dg/template/member5.C: New test.
4503
4504 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4505
4506         * gcc.dg/builtins-34.c: Also check expm1*.
4507
4508 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4509
4510         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4511         * gcc.dg/torture/builtin-convert-3.c: New test.
4512
4513 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4514
4515         PR middle-end/15054
4516         * g++.dg/opt/pr15054.C: New test.
4517
4518 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4519
4520         * gcc.dg/torture/builtin-rounding-1.c: New test.
4521         * gcc.dg/builtins-25.c: Delete.
4522         * gcc.dg/builtins-29.c: Delete.
4523
4524 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4525
4526         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4527         * gcc.dg/sibcall-4.c: Likewise.
4528         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4529
4530 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4531
4532         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4533         bit-field on 16-bit targets.
4534
4535 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4536
4537         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4538         16-bit targets.
4539
4540 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4541
4542         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4543         * gcc.dg/rs6000-power2-2.c: Likewise.
4544
4545 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4546
4547         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4548         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4549         Change the asm registers to be in form of frN instead of fN.
4550
4551 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4552
4553         * gcc.dg/torture/builtin-convert-2.c: New test.
4554
4555 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4556
4557         * gcc.dg/rs6000-power2-1.c: New test.
4558         * gcc.dg/rs6000-power2-2.c: New test.
4559
4560 2004-04-28  Jan Hubicka  <jh@suse.cz>
4561
4562         * gcc.dg/unused-6.c: New test.
4563
4564 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4565             Ulrich Weigand  <uweigand@de.ibm.com>
4566
4567         * ada/acats/run_all.sh: Define $target variable.
4568
4569 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4570
4571         PR c++/15119
4572         * g++.dg/other/vararg-1.C: New test.
4573
4574         PR c++/4794
4575         * g++.dg/eh/cleanup3.C: New test.
4576
4577 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4578
4579         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4580         and ad8011a (target_insn).
4581         * ada/acats/support/macro.dfs: Likewise.
4582         * ada/acats/support/impbit.adb: New file.
4583
4584 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4585
4586         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4587
4588 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4589
4590         * gcc.dg/loop-3.c: New test.
4591
4592 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4593
4594         * gcc.c-torture/execute/simd-5.c: New test.
4595
4596 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4597
4598         PR c++/15064
4599         * g++.dg/template/crash18.C: New test.
4600
4601 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4602
4603         * g++.dg/ext/complit3.C: New test.
4604
4605 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4606
4607         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4608         * gcc.dg/altivec-3.c: Same.
4609         * gcc.dg/altivec-varargs-1.c: Same.
4610
4611 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4612
4613         * lib/target-supports.exp (check_profiling_available): Assume
4614         profiling is not available on powerpc-eabi targets.
4615
4616 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4617
4618         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4619         * gcc.dg/vmx/bug-1.c: Ditto.
4620
4621 2004-04-20  Eric Christopher  <echristo@redhat.com>
4622
4623         * gcc.dg/charset/extern.c: New test.
4624         * g++.dg/charset/extern3.cc: Ditto.
4625
4626 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4627
4628         * gcc.dg/builtins-39.c: New test.
4629
4630 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4631
4632         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4633
4634 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4635
4636         * gcc.dg/torture/mips-hilo-1.c: New test.
4637
4638 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4639
4640         * gcc.c-torture/compile/20040419-1.c: New test.
4641
4642 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4643
4644         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4645
4646 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4647             Aldy Hernandez  <aldyh@redhat.com>
4648
4649         * gcc.c-torture/execute/va-arg-24.c: New.
4650
4651 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4652             Aldy Hernandez  <aldyh@redhat.com>
4653
4654         * gcc.dg/vmx/1b-01.c: New.
4655         * gcc.dg/vmx/1b-02.c: New.
4656         * gcc.dg/vmx/1b-03.c: New.
4657         * gcc.dg/vmx/1b-04.c: New.
4658         * gcc.dg/vmx/1b-05.c: New.
4659         * gcc.dg/vmx/1b-06.c: New.
4660         * gcc.dg/vmx/1b-07.c: New.
4661         * gcc.dg/vmx/1c-01.c: New.
4662         * gcc.dg/vmx/1c-02.c: New.
4663         * gcc.dg/vmx/3a-01a.c: New.
4664         * gcc.dg/vmx/3a-01.c: New.
4665         * gcc.dg/vmx/3a-01m.c: New.
4666         * gcc.dg/vmx/3a-03.c: New.
4667         * gcc.dg/vmx/3a-03m.c: New.
4668         * gcc.dg/vmx/3a-04.c: New.
4669         * gcc.dg/vmx/3a-04m.c: New.
4670         * gcc.dg/vmx/3a-05.c: New.
4671         * gcc.dg/vmx/3a-06.c: New.
4672         * gcc.dg/vmx/3a-06m.c: New.
4673         * gcc.dg/vmx/3a-07.c: New.
4674         * gcc.dg/vmx/3b-01.c: New.
4675         * gcc.dg/vmx/3b-02.c: New.
4676         * gcc.dg/vmx/3b-10.c: New.
4677         * gcc.dg/vmx/3b-13.c: New.
4678         * gcc.dg/vmx/3b-14.c: New.
4679         * gcc.dg/vmx/3b-15.c: New.
4680         * gcc.dg/vmx/3c-01a.c: New.
4681         * gcc.dg/vmx/3c-01.c: New.
4682         * gcc.dg/vmx/3c-02.c: New.
4683         * gcc.dg/vmx/3c-03.c: New.
4684         * gcc.dg/vmx/3d-01.c: New.
4685         * gcc.dg/vmx/4-01.c: New.
4686         * gcc.dg/vmx/4-03.c: New.
4687         * gcc.dg/vmx/5-01.c: New.
4688         * gcc.dg/vmx/5-02.c: New.
4689         * gcc.dg/vmx/5-03.c: New.
4690         * gcc.dg/vmx/5-04.c: New.
4691         * gcc.dg/vmx/5-05.c: New.
4692         * gcc.dg/vmx/5-06.c: New.
4693         * gcc.dg/vmx/5-07.c: New.
4694         * gcc.dg/vmx/5-07t.c: New.
4695         * gcc.dg/vmx/5-08.c: New.
4696         * gcc.dg/vmx/5-10.c: New.
4697         * gcc.dg/vmx/5-11.c: New.
4698         * gcc.dg/vmx/7-01a.c: New.
4699         * gcc.dg/vmx/7-01.c: New.
4700         * gcc.dg/vmx/7c-01.c: New.
4701         * gcc.dg/vmx/7d-01.c: New.
4702         * gcc.dg/vmx/7d-02.c: New.
4703         * gcc.dg/vmx/8-01.c: New.
4704         * gcc.dg/vmx/8-02a.c: New.
4705         * gcc.dg/vmx/8-02.c: New.
4706         * gcc.dg/vmx/brode-1.c: New.
4707         * gcc.dg/vmx/bug-1.c: New.
4708         * gcc.dg/vmx/bug-2.c: New.
4709         * gcc.dg/vmx/bug-3.c: New.
4710         * gcc.dg/vmx/cw-bug-1.c: New.
4711         * gcc.dg/vmx/cw-bug-2.c: New.
4712         * gcc.dg/vmx/cw-bug-3.c: New.
4713         * gcc.dg/vmx/dct.c: New.
4714         * gcc.dg/vmx/debug-1.c: New.
4715         * gcc.dg/vmx/debug-2.c: New.
4716         * gcc.dg/vmx/debug-3.c: New.
4717         * gcc.dg/vmx/debug-4.c: New.
4718         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4719         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4720         * gcc.dg/vmx/eg-5.c: New.
4721         * gcc.dg/vmx/fft.c: New.
4722         * gcc.dg/vmx/gcc-bug-1.c: New.
4723         * gcc.dg/vmx/gcc-bug-2.c: New.
4724         * gcc.dg/vmx/gcc-bug-3.c: New.
4725         * gcc.dg/vmx/gcc-bug-4.c: New.
4726         * gcc.dg/vmx/gcc-bug-5.c: New.
4727         * gcc.dg/vmx/gcc-bug-6.c: New.
4728         * gcc.dg/vmx/gcc-bug-7.c: New.
4729         * gcc.dg/vmx/gcc-bug-8.c: New.
4730         * gcc.dg/vmx/gcc-bug-9.c: New.
4731         * gcc.dg/vmx/gcc-bug-b.c: New.
4732         * gcc.dg/vmx/gcc-bug-c.c: New.
4733         * gcc.dg/vmx/gcc-bug-d.c: New.
4734         * gcc.dg/vmx/gcc-bug-e.c: New.
4735         * gcc.dg/vmx/gcc-bug-f.c: New.
4736         * gcc.dg/vmx/gcc-bug-g.c: New.
4737         * gcc.dg/vmx/gcc-bug-i.c: New.
4738         * gcc.dg/vmx/harness.h: New.
4739         * gcc.dg/vmx/ira1.c: New.
4740         * gcc.dg/vmx/ira2a.c: New.
4741         * gcc.dg/vmx/ira2b.c: New.
4742         * gcc.dg/vmx/ira2.c: New.
4743         * gcc.dg/vmx/ira2c.c: New.
4744         * gcc.dg/vmx/mem.c: New.
4745         * gcc.dg/vmx/newton-1.c: New.
4746         * gcc.dg/vmx/ops.c: New.
4747         * gcc.dg/vmx/sn7153.c: New.
4748         * gcc.dg/vmx/spill2.c: New.
4749         * gcc.dg/vmx/spill3.c: New.
4750         * gcc.dg/vmx/spill.c: New.
4751         * gcc.dg/vmx/t.c: New.
4752         * gcc.dg/vmx/varargs-1.c: New.
4753         * gcc.dg/vmx/varargs-2.c: New.
4754         * gcc.dg/vmx/varargs-3.c: New.
4755         * gcc.dg/vmx/varargs-4.c: New.
4756         * gcc.dg/vmx/varargs-5.c: New.
4757         * gcc.dg/vmx/varargs-6.c: New.
4758         * gcc.dg/vmx/varargs-7.c: New.
4759         * gcc.dg/vmx/vmx.exp: New.
4760         * gcc.dg/vmx/vprint-1.c: New.
4761         * gcc.dg/vmx/vscan-1.c: New.
4762         * gcc.dg/vmx/x-01.c: New.
4763         * gcc.dg/vmx/x-02.c: New.
4764         * gcc.dg/vmx/x-03.c: New.
4765         * gcc.dg/vmx/x-04.c: New.
4766         * gcc.dg/vmx/x-05.c: New.
4767         * gcc.dg/vmx/yousufi-1.c: New.
4768         * gcc.dg/vmx/zero-1.c: New.
4769         * gcc.dg/vmx/zero.c: New.
4770
4771 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4772
4773         * g++.dg/lookup/java1.C: Update for chage of
4774         _Jv_AllocObject.
4775         * g++.dg/lookup/java2.C: Likewise.
4776
4777 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4778
4779         * ada/acats/run_all.sh: use -O2 by default.
4780
4781 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4782
4783         * gcc.dg/vr-mult-[12].c: New tests.
4784
4785 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4786
4787         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4788
4789         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4790
4791 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4792
4793         * lib/target-supports.exp (check_profiling_available): Assume profiling
4794         isn't available for mips*-*-elf targets.
4795
4796 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4797
4798         * gcc.dg/builtins-38.c: New test.
4799
4800 2004-04-14  Eric Christopher  <echristo@redhat.com>
4801
4802         * g++.dg/charset/charset.exp: Run .cc extension tests.
4803
4804 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4805
4806         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4807
4808 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4809
4810         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4811
4812 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4813
4814         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4815         * gcc.dg/i386-387-2.c: Likewise.
4816
4817         * gcc.dg/i386-387-7.c: New test.
4818         * gcc.dg/i386-387-8.c: New test.
4819
4820         * gcc.dg/builtins-37.c: New test.
4821
4822 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4823
4824         * g++.dg/pch/externc-1.C: Add missing semicolon.
4825
4826 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4827
4828         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4829
4830 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4831
4832         * gcc.c-torture/execute/20040411-1.c: New test.
4833
4834 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4835
4836         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4837
4838 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4839
4840         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4841
4842 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4843
4844         * lib/target-supports.exp (check_named_sections_available): New.
4845         * lib/gcc-dg.exp (dg-require-named-sections): New.
4846         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4847         old-deja.exp.  Also prune error-count message from HP linker.
4848         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4849
4850         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4851         * g++.old-deja/g++.pt/static3.C: Likewise.
4852         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4853
4854 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4855
4856         * gcc.c-torture/execute/20040409-1.c: New test case.
4857         * gcc.c-torture/execute/20040409-2.c: New test case.
4858         * gcc.c-torture/execute/20040409-3.c: New test case.
4859
4860 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4861
4862         * gcc.dg/20040409-1.c: New test.
4863
4864 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4865
4866         PR target/14888
4867         * g++.dg/opt/pr14888.C: New test case.
4868
4869 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4870
4871         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4872         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4873         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4874         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4875         New tests.
4876
4877 2004-04-08  Paul Brook  <paul@codesourcery.com>
4878
4879         * gcc.dg/spill-1.c: New test.
4880
4881 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4882
4883         * gcc.dg/torture/builtin-ctype-2.c: New test.
4884
4885 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4886
4887         * gcc.dg/pch/pch.exp: Add largefile test.
4888
4889 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4890
4891         * g++.dg/pch/externc-1.Hs: New.
4892         * g++.dg/pch/externc-1.C: New.
4893
4894 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4895
4896         * gcc.dg/compat/struct-by-value-5a_main.c,
4897         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4898         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4899         * gcc.dg/compat/struct-by-value-5a_x.c,
4900         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4901         gcc.dg/compat/struct-by-value-5_x.c.
4902         * gcc.dg/compat/struct-by-value-5a_y.c,
4903         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4904         gcc.dg/compat/struct-by-value-5_y.c.
4905
4906         * gcc.dg/compat/struct-by-value-6a_main.c,
4907         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4908         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4909         * gcc.dg/compat/struct-by-value-6a_x.c,
4910         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4911         gcc.dg/compat/struct-by-value-6_x.c.
4912         * gcc.dg/compat/struct-by-value-6a_y.c,
4913         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4914         gcc.dg/compat/struct-by-value-6_y.c.
4915
4916         * gcc.dg/compat/struct-by-value-7a_main.c,
4917         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4918         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4919         * gcc.dg/compat/struct-by-value-7a_x.c,
4920         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4921         gcc.dg/compat/struct-by-value-7_x.c.
4922         * gcc.dg/compat/struct-by-value-7a_y.c,
4923         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4924         gcc.dg/compat/struct-by-value-7_y.c.
4925
4926 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4927
4928         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4929         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4930         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4931         options.
4932
4933 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4934
4935         * gcc.dg/builtins-36.c: New test.
4936
4937 2004-04-06  Paul Brook  <paul@codesourcery.com>
4938
4939         * README.gcc: Remove obsolete contraint on testcases.
4940
4941 2004-04-05  Paul Brook  <paul@codesourcery.com>
4942
4943         PR2123
4944         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4945         failure and exit(0) on success.
4946         * g++.dg/expr/anew2.C: Ditto.
4947         * g++.dg/expr/anew3.C: Ditto.
4948         * g++.dg/expr/anew4.C: Ditto.
4949
4950 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4951
4952         PR c++/3518
4953         * g++.dg/template/unify7.C: New.
4954
4955 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4956
4957         * g++.dg/README: Bring up to date with new subdirectories; remove
4958         duplicate subdirectory lines.
4959
4960 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4961
4962         PR c++/14007
4963         * g++.dg/template/unify5.C: New.
4964         * g++.dg/template/unify6.C: New.
4965         * g++.dg/template/qualttp20.C: Adjust.
4966         * g++.old-deja/g++.jason/report.C: Adjust.
4967         * g++.old-deja/g++.other/qual1.C: Adjust.
4968
4969 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4970
4971         PR c++/14803
4972         * g++.dg/inherit/ptrmem1.C: New test.
4973
4974 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4975
4976         PR c++/14755
4977         * gcc.c-torture/execute/20040331-1.c: New test.
4978         * gcc.dg/20040331-1.c: New test.
4979
4980 2004-04-01  Paul Brook  <paul@codesourcery.com>
4981
4982         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4983
4984 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4985
4986         PR c++/14724
4987         * g++.dg/init/goto1.C: New test.
4988
4989         PR c++/14763
4990         * g++.dg/template/defarg4.C: New test.
4991
4992 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4993
4994         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4995
4996 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4997
4998         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4999
5000 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5001
5002         * gcc.dg/noncompile/undeclared-2.c: New test.
5003
5004 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5005
5006         * gcc.dg/940409-1.c: Remove XFAIL.
5007         * gcc.dg/reg-vol-struct-1.c: New test.
5008
5009 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5010
5011         * gcc.dg/torture/builtin-wctype-1.c: New test.
5012
5013 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5014
5015         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5016         * gcc.dg/20001101-1.c: Likewise.
5017         * gcc.dg/20001102-1.c: Likewise.
5018
5019 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5020
5021         * gcc.dg/compare8.c: Add an additional test for XOR.
5022
5023 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5024
5025         * gcc.dg/torture/builtin-ctype-1.c: New test.
5026
5027 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5028
5029         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5030         * gcc.dg/torture/builtin-math-1.c: Likewise.
5031         * gcc.dg/torture/builtin-power-1.c: New test.
5032
5033 2004-03-24  Andreas Schwab  <schwab@suse.de>
5034
5035         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5036         IA64 assembler.
5037
5038 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5039             Roger Sayle  <roger@eyesopen.com>
5040
5041         * gcc.dg/compare8.c: New test case.
5042
5043 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5044
5045         * g++.dg/ext/altivec-7.C: New test.
5046
5047 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5048
5049         PR 12267, 12391, 12560, 13129, 14114, 14133
5050         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5051         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5052         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5053         Adjust error regexps.
5054         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5055         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5056         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5057         * gcc.dg/local1.c: Add explanatory comment.
5058
5059 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5060
5061         PR optimization/14669
5062         * g++.dg/opt/fold2.C: New test case.
5063
5064 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR c/14069
5067         * gcc.dg/20040322-1.c: New test.
5068
5069 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5070
5071         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5072         * gcc.dg/ultrasp4.c: Likewise.
5073         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5074
5075 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5076
5077         * gcc.dg/i386-sse-8.c: Reset default options.
5078
5079 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5080
5081         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5082         in the error message text.
5083
5084 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5085
5086         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5087
5088 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5089
5090         PR c++/14616
5091         * g++.dg/init/array13.C: New test.
5092
5093 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5094
5095         PR target/13889
5096         * gcc.c-torture/compile/pr13889.c: New test case.
5097
5098 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5099
5100         PR c/14635
5101         * builtins-1.c (nan, nans): Don't test.
5102         * builtins-30.c: Don't use nan, nanf, nanl.
5103         * builtins-35.c: New test.
5104
5105 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5106
5107         * g++.dg/ext/altivec-6.C: New test.
5108
5109 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5110
5111         * g++.dg/init/placement3.C: New test.
5112
5113         * g++.dg/template/spec13.C: New test.
5114
5115         * g++.dg/lookup/using11.C: New test.
5116
5117         * g++.dg/lookup/koenig3.C: New test.
5118
5119         * g++.dg/template/operator2.C: New test.
5120
5121         * g++.dg/expr/dtor3.C: New test.
5122         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5123         marker.
5124         * g++.old-deja/g++.law/visibility28.C: Likewise.
5125
5126 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5127
5128         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5129         * gcc.dg/ppc64-abi-3.c: Likewise.
5130
5131 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5132
5133         PR c++/14545
5134         * g++.dg/parse/template15.C: New test.
5135
5136 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5137
5138         * g++.dg/expr/dtor2.C: New test.
5139
5140         * g++.dg/lookup/anon4.C: New test.
5141
5142         * g++.dg/overload/using1.C: New test.
5143
5144         * g++.dg/template/lookup7.C: New test.
5145
5146         * g++.dg/template/typename6.C: New test.
5147
5148         * g++.dg/expr/cond6.C: New test.
5149
5150 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5151
5152         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5153
5154 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5155
5156         * g++.dg/expr/cond5.C: New test.
5157         * g++.dg/expr/constcast1.C: Likewise.
5158         * g++.dg/expr/ptrmem2.C: Likewise.
5159         * g++.dg/expr/ptrmem3.C: Likewise.
5160         * g++.dg/lookup/main1.C: Likewise.
5161         * g++.dg/template/lookup6.C: Likewise.
5162
5163 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5164
5165         * gcc.dg/local1.c: New test.
5166
5167         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5168
5169 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5170
5171         * gcc.dg/torture/builtin-convert-1.c: New test.
5172
5173 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5174
5175         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5176
5177 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5178
5179         PR c++/14481
5180         * g++.dg/warn/Wunused-7.C: New test.
5181
5182 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5183
5184         * gcc.dg/torture/builtin-integral-1.c: New test.
5185
5186 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5187
5188         PR c++/14586
5189         * g++.dg/parse/non-dependent3.C: New test.
5190
5191 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5192
5193         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5194         * g++.dg/eh/simd-2.C: Likewise.
5195         * g++.dg/init/array10.C: Likewise.
5196         * gcc.c-torture/compile/simd-1.c: Likewise.
5197         * gcc.c-torture/compile/simd-2.c: Likewise.
5198         * gcc.c-torture/compile/simd-3.c: Likewise.
5199         * gcc.c-torture/compile/simd-4.c: Likewise.
5200         * gcc.c-torture/compile/simd-6.c: Likewise.
5201         * gcc.c-torture/execute/simd-1.c: Likewise.
5202         * gcc.c-torture/execute/simd-2.c: Likewise.
5203         * gcc.dg/compat/vector-defs.h: Likewise.
5204         * gcc.dg/20020531-1.c: Likewise.
5205         * gcc.dg/altivec-3.c: Likewise.
5206         * gcc.dg/altivec-4.c: Likewise.
5207         * gcc.dg/altivec-varargs-1.c: Likewise.
5208         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5209         * gcc.dg/i386-mmx-3.c: Likewise.
5210         * gcc.dg/i386-sse-4.c: Likewise.
5211         * gcc.dg/i386-sse-5.c: Likewise.
5212         * gcc.dg/i386-sse-8.c: Likewise.
5213         * gcc.dg/simd-1.c: Likewise.
5214         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5215         __ev64_opaque__ since the machine description provides it.
5216
5217 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5218
5219         * lib/compat.exp (skip_list): New global variable.
5220         Use it to hold the user defined COMPAT_SKIPS list if any.
5221         (compat-obj): Add the members of skip_list to optall.
5222
5223 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5224
5225         * gcc.dg/compat/union-by-value-1_main.c,
5226         union-by-value-1_x.c, union-by-value-1_y.c,
5227         union-check.h, union-defs.h,
5228         union-init.h, union-return-1_main.c,
5229         union-return-1_x.c, union-return-1_y.c: New files.
5230
5231 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5234         mixed-struct-init.h: Add 4 mixed structure types.
5235         struct-by-value-21_main.c, struct-by-value-21_x.c,
5236         struct-by-value-21_y.c, struct-return-21_main.c,
5237         struct-return-21_x.c, struct-return-21_y.c: New files.
5238
5239 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/14550
5242         * g++.dg/parse/template14.C: New test.
5243
5244 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * gcc.c-torture/execute/20040313-1.c: New test.
5247
5248 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5249
5250         PR target/14533
5251         * gcc.dg/20040311-2.c: New test.
5252
5253 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5254
5255         PR other/14544
5256         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5257         bit-field.
5258
5259 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5260
5261         * gcc.dg/20040305-2.c: Add missing return statement.
5262
5263 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5264
5265         * gcc.dg/builtins-34.c: Also check pow10*.
5266
5267 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5268
5269         PR target/14262
5270         * gcc.dg/20040305-2.c: New test.
5271
5272 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5273
5274         * gcc.dg/20040310-1.c: New test.
5275
5276 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5277
5278         * gcc.c-torture/execute/20040311-1.c: New test case.
5279
5280 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5281
5282         PR c++/14476
5283         * g++.dg/lookup/enum1.C: New test.
5284
5285 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/14510
5288         * g++.dg/lookup/struct2.C: New test.
5289
5290 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5291
5292         * gcc.dg/builtins-34.c: New test.
5293
5294 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5295
5296         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5297
5298 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5299
5300         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5301         * gcc.dg/alias-2.c: New testcase.
5302
5303 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5304
5305         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5306
5307 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5308
5309         * gcc.c-torture/execute/20040309-1.c: New test case.
5310
5311 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         PR c++/14397
5314         * g++.dg/overload/ref1.C: New.
5315
5316 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5317
5318         PR c++/14409
5319         * g++.dg/template/spec12.C: New test.
5320
5321         PR c++/14448
5322         * g++.dg/parse/crash14.C: New test.
5323
5324 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5325
5326         PR c++/14230
5327         * g++.dg/init/ref11.C: New test.
5328
5329 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/14432
5332         * g++.dg/parse/builtin2.C: New test.
5333
5334 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/14401
5337         * g++.dg/init/ctor3.C: New test.
5338         * g++.dg/init/union1.C: New test.
5339         * g++.dg/ext/anon-struct4.C: New test.
5340
5341 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5342
5343         * g++.dg/lookup/koenig1.C: Tweak error messages.
5344         * g++.dg/lookup/used-before-declaration.C: Likewise.
5345         * g++.dg/other/do1.C: Likewise.
5346         * g++.dg/overload/koenig1.C: Likewise.
5347         * g++.dg/parse/crash13.C: Likewise.
5348         * g++.dg/template/instantiate3.C: Likewise.
5349
5350 2004-03-08  Eric Christopher  <echristo@redhat.com>
5351
5352         * * lib/target-supports.exp: Enable libiconv in test
5353         compilation.  Fix up error checking.
5354
5355 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5356
5357         PR middle-end/14289
5358         * gcc.dg/pr14289-1.c: New test case.
5359         * gcc.dg/pr14289-2.c: Likewise.
5360         * gcc.dg/pr14289-3.c: Likewise.
5361
5362 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5363
5364         * gcc.c-torture/execute/20040308-1.c: New test.
5365
5366 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5367
5368         * gcc.c-torture/execute/20040307-1.c: New test case.
5369
5370 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5371
5372         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5373
5374 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5375
5376         * gcc.dg/20040306-1.c: New test.
5377
5378 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5379
5380         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5381         them static.
5382         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5383
5384 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5385
5386         PR c/14465
5387         * gcc.dg/decl-6.c: New test.
5388
5389 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5390
5391         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5392         Rename LOGPOW -> LOG_POW.
5393         (SQRT_EXP, POW_EXP): New.
5394
5395 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5396
5397         * gcc.dg/i386-sse-8.c: New test.
5398
5399 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5400
5401         PR c/14114
5402         * gcc.dg/decl-5.c: New test.
5403
5404 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5405
5406         * gcc.dg/20040305-1.c: New test.
5407
5408 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5409
5410         PR other/14354
5411         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5412
5413 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5414
5415         PR c++/14425, c++/14426
5416         * g++.dg/ext/altivec-4.C: New test.
5417         * g++.dg/ext/altivec-5.C: New test.
5418
5419 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5420
5421         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5422         global variables of a type with no linkage.
5423         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5424         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5425         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5426         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5427         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5428         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5429         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5430         * g++.dg/warn/deprecated.C: Name enum Color.
5431         * g++.dg/overload/VLA.C: Name structure for 'b'.
5432         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5433
5434 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5435
5436         * gcc.c-torture/compile/20040304-1.c: New test.
5437
5438 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5439
5440         PR 13728
5441         * gcc.dg/decl-4.c: New testcase.
5442
5443 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5444
5445         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5446         as PRECF if sizeof (float) > sizeof (double).
5447         (PRECL): Make it the same as PRECF if
5448         sizeof (float) > sizeof (long double).
5449
5450 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5451
5452         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5453         system type.  Add check for irix6 which doesn't have c99 runtime.
5454
5455 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5456
5457         * gcc.dg/const-elim-1.c: xfail for xtensa.
5458
5459 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5460
5461         PR c++/14369
5462         * g++.dg/template/cond4.C: New test.
5463
5464 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5465
5466         PR c++/14360
5467         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5468
5469         PR c++/14361
5470         * g++.dg/parse/defarg7.C: New test.
5471
5472         PR c++/14359
5473         * g++.dg/template/friend26.C: New test.
5474
5475 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5476
5477         PR c++/14324
5478         * g++.dg/abi/mangle21.C: New test.
5479
5480         PR c++/14260
5481         * g++.dg/parse/constructor2.C: New test.
5482
5483         PR c++/14337
5484         * g++.dg/template/sfinae1.C: New test.
5485
5486 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5487
5488         PR c++/14267
5489         * g++.dg/expr/crash2.C: New test.
5490
5491         PR middle-end/13448
5492         * gcc.dg/inline-5.c: New test.
5493         * gcc.dg/always-inline.c: Split out tests into ...
5494         * gcc.dg/always-inline2.c: ... this and ...
5495         * gcc.dg/always-inline3.c: ... this.
5496
5497 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR debug/12103
5500         * g++.dg/debug/crash1.C: New test.
5501
5502 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5503
5504         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5505         function with __attribute__((noinline)).
5506         (recurser_void2): Likewise.
5507         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5508         (recurser_void2): Likewise.
5509
5510 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5511
5512         PR middle-end/14203
5513         * g++.dg/warn/Wunused-6.C: New test case.
5514
5515 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5516
5517         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5518         not defined.
5519
5520 2004-02-27  Eric Christopher  <echristo@redhat.com>
5521
5522         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5523         * g++.dg/charset/asm2.c: Run only x86.
5524         * gcc.dg/charset/asm3.c: Ditto.
5525
5526 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5527
5528         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5529         ld_library_path.
5530
5531 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5532
5533         * g++.dg/ext/altivec-3.C: New.
5534
5535 2004-02-26  Richard Henderson  <rth@redhat.com>
5536
5537         * g++.dg/ext/attrib10.C: Mark for warning.
5538         * gcc.dg/attr-alias-1.c: New.
5539
5540 2004-02-26  Richard Henderson  <rth@redhat.com>
5541
5542         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5543         * gcc.c-torture/execute/20040208-2.c: ... it back.
5544
5545 2004-02-26  Eric Christopher  <echristo@redhat.com>
5546
5547         * lib/target-supports.exp (check-iconv-available): New function.
5548         * lib/gcc-dg.exp (dg-require-iconv): New function.
5549         Use above.
5550         * gcc.dg/charset: New directory.
5551         * gcc.dg/charset/charset.exp: New file.
5552         * gcc.dg/charset/asm1.c: Ditto.
5553         * gcc.dg/charset/asm2.c: Ditto.
5554         * gcc.dg/charset/asm3.c: Ditto.
5555         * gcc.dg/charset/asm4.c: Ditto.
5556         * gcc.dg/charset/asm5.c: Ditto.
5557         * gcc.dg/charset/attribute1.c: Ditto.
5558         * gcc.dg/charset/attribute2.c: Ditto.
5559         * gcc.dg/charset/string1.c: Ditto.
5560         * g++.dg/charset: New directory.
5561         * g++.dg/dg.exp: Add here. Special options.
5562         * g++.dg/charset/charset.exp: New file.
5563         * g++.dg/charset/asm1.c: Ditto.
5564         * g++.dg/charset/asm2.c: Ditto.
5565         * g++.dg/charset/asm3.c: Ditto.
5566         * g++.dg/charset/asm4.c: Ditto.
5567         * g++.dg/charset/attribute1.c: Ditto.
5568         * g++.dg/charset/attribute2.c: Ditto.
5569         * g++.dg/charset/extern1.cc: Ditto.
5570         * g++.dg/charset/extern2.cc: Ditto.
5571         * g++.dg/charset/string1.c: Ditto.
5572
5573 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5574
5575         PR c++/14278
5576         * g++.dg/parse/comma1.C: New test.
5577
5578 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5579
5580         PR c++/14284
5581         * g++.dg/template/ttp8.C: New test.
5582
5583 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5584
5585         * gcc.dg/fixuns-trunc-1.c: New test.
5586
5587 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5588
5589         * gcc.dg/builtins-config.h: Use #elif.
5590
5591 2004-02-26  Michael Matz  <matz@suse.de>
5592
5593         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5594         * gcc.dg/991214-1.c: Likewise.
5595         * gcc.dg/i386-asm-1.c: Likewise.
5596
5597 2004-02-25  Richard Henderson  <rth@redhat.com>
5598
5599         * gcc.c-torture/execute/20040208-2.c: Move ...
5600         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5601
5602 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5603
5604         PR c++/14246
5605         * g++.dg/other/crash-3.C: New test.
5606
5607 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5608
5609         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5610         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5611
5612         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5613         HP-UX.
5614
5615 2004-02-24  Michael Matz  <matz@suse.de>
5616
5617         * gcc.dg/i386-regparm.c: New.
5618
5619 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5620
5621         * gcc.c-torture/execute/20040223-1.c: New.
5622
5623 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5624             Kazu Hirata  <kazu@cs.umass.edu>
5625
5626         * gcc.dg/fwritable-strings-1.c: Remove.
5627
5628 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5629
5630         PR c/14156
5631         * gcc.dg/20040223-1.c: New test.
5632
5633 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5634
5635         PR c++/14106
5636         * g++.dg/ext/typeof9.C: New test.
5637
5638 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5639
5640         PR c++/14250
5641         * g++.dg/other/switch1.C: New test.
5642
5643 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5644
5645         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5646         * gcc.dg/va-arg-1.c: Likewise.
5647
5648 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5649
5650         PR c++/14143
5651         * g++.dg/template/koenig5.C: New test.
5652
5653 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5654
5655         * g++.dg/ext/altivec-1.C: Generalize target triple.
5656         * g++.dg/ext/altivec-2.C: New test case.
5657         * g++.dg/ext/altivec_check.h: New file.
5658         * gcc.dg/altivec-1.c: Generalize target triple;
5659         include altivec_check.h and call altivec_check().
5660         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5661         * gcc.dg/altivec-6.c: New test case.
5662         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5663         type casts as needed.
5664         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5665         altivec_check().
5666         * gcc.dg/altivec-12.c: New test case.
5667         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5668         include altivec_check.h and call altivec_check().
5669         * gcc.dg/altivec_check.h: New file.
5670
5671 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5672
5673         * lib/target-supports.exp (check_alias_available): Don't mangle
5674         function `g' in test program.
5675
5676 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5677
5678         * lib/target-supports.exp (check_profiling_available): Check
5679         argument to determine whether we support a profiling type.
5680         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5681         check_profiling_available.
5682         * g++.dg/bprob/bprob.exp: Likewise
5683         * g77.dg/bprob/bprob.exp: Likewise.
5684         * gcc.misc-tests/bprob.exp: Likewise.
5685         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5686         dg-require-profiling and delete expected error handling.
5687         * gcc.dg/20021014-1.c: Likewise.
5688         * gcc.dg/nest.c: Likewise.
5689
5690 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5691
5692         PR c++/12007
5693         * g++.dg/other/vthunk1.C: New test.
5694
5695 2004-02-20  Falk Hueffner  <falk@debian.org>
5696
5697         PR target/14201
5698         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5699
5700 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/13927
5703         * g++.dg/other/error8.C: Remove XFAIL markers.
5704
5705         PR c++/14173
5706         * g++.dg/ext/packed5.C: New test.
5707
5708         PR c++/14199
5709         * g++.dg/warn/Wunused-5.C: New test.
5710
5711         PR c++/14186
5712         * g++.dg/lookup/member1.C: New test.
5713
5714 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5715
5716         * gcc.c-torture/compile/20040130-1.c: Enable only when
5717         __INT_MAX__ >= 2147483647L.
5718         * gcc.c-torture/compile/961203-1.c: Likewise.
5719
5720 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5723         * g++.dg/opt/template1.C: Robustify assembler regexp
5724
5725 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5726
5727         * gcc.c-torture/execute/simd-4.x: Remove.
5728         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5729         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5730         Guard with #ifndef SKIP_ATTRIBUTE.
5731         * gcc.dg/compat/vector-1_y.c: Likewise.
5732         * gcc.dg/compat/vector-2_x.c: Likewise.
5733         * gcc.dg/compat/vector-2_y.c: Likewise.
5734         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5735         * g++.dg/eh/simd-2.C: Likewise.
5736
5737 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5738
5739         * gcc.c-torture/compile/complex-1.c: New.
5740
5741 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5742
5743         PR target/14209
5744         * gcc.c-torture/execute/20040218-1.c: New test.
5745
5746 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5747
5748         PR c++/14181
5749         * g++.dg/parse/new2.C: New test.
5750
5751 2004-02-18  Paul Brook  <paul@codesourcery.com>
5752
5753         * gcc.c-torture/compile/libcall-1.c: New test.
5754
5755 2004-02-18  Paul Brook  <paul@codesourcery.com>
5756
5757         PR debug/12934
5758         * gcc.dg/debug/debug-7.c: New test.
5759
5760 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5761
5762         * gcc.dg/20040217-1.c: New test.
5763
5764 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5765
5766         * gcc.c-torture/execute/990208-1.x: Delete.
5767
5768 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5769
5770         * gcc.c-torture/execute/20040208-2.x: New file.
5771
5772 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5773
5774         PR c++/11326
5775         * g++.dg/abi/structret1.C: New test.
5776
5777 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5778
5779         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5780         (i386_cpuid): No need to test if cpuid is available on AMD64.
5781         Fix assembly, so that it works onboth i386 and AMD64.
5782         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5783         (vecInLong): Fix s[] member type to unsigned int.
5784         (vecInWord): Remove type.
5785         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5786         (a64, b64, c64, d64, e64): Remove.
5787         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5788         Remove unused variable.  Remove initialization of removed variables.
5789         Don't call mmx_tests nor sse_tests.
5790         (reference_mmx, reference_sse): Remove.
5791         (check): Add return stmt.
5792         * gcc.dg/i386-sse-7.c: New test.
5793         * gcc.dg/i386-mmx-4.c: New test.
5794
5795 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5796
5797         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5798         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5799         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5800         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5801         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5802         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5803         g++.dg/tc1/dr94.C: Fix line terminator.
5804
5805 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5806
5807         * gcc.c-torture/compile/20040216-1.c: New.
5808
5809 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5810
5811         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5812         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5813         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5814         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5815         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5816         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5817
5818 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5819
5820         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5821
5822 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5823
5824         PR c++/13971
5825         * g++.dg/expr/cond4.C: New test.
5826
5827         PR c++/14086
5828         * g++.dg/lookup/crash2.C: New test.
5829
5830 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5831
5832         * gcc.c-torture/compile/20040214-2.c: New test.
5833
5834 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5835
5836         PR c++/14116
5837         * g++.dg/ext/typeof8.C: New test.
5838
5839 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5840
5841         * gcc.c-torture/compile/20040214-1.c: New test.
5842
5843 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5844
5845         PR c++/13635
5846         * g++.dg/template/spec11.C: New test.
5847
5848 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5849
5850         PR c++/13927
5851         * g++.dg/other/error8.C: New test.
5852
5853 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5854
5855         PR c++/14122
5856         * g++.dg/template/array4.C: New test.
5857
5858         PR c++/14108
5859         * g++.dg/inherit/thunk2.C: New test.
5860
5861         PR c++/14083
5862         * g++.dg/eh/cond2.C: New test.
5863
5864 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5865
5866         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5867
5868 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5869
5870         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5871
5872 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5873
5874         * g++.dg/simd-2.C: xfail on ppc64-linux.
5875
5876 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5877
5878         PR c/456
5879         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5880         tests.
5881
5882 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5883
5884         * gcc.dg/builtins-33.c: New test.
5885
5886 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5887
5888         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5889
5890 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5891
5892         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5893
5894 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5895
5896         * gcc.dg/ppc64-abi-3.c: New test.
5897
5898 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5899
5900         PR c/14092
5901
5902         * gcc.dg/pr14092-1.c: New testcase.
5903
5904 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5905
5906         * gcc.dg/cpp/assert4.c: Fix typo last change.
5907
5908         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5909         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5910
5911         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5912
5913 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5914
5915         * gcc.c-torture/compile/20040209-1.c: New test case.
5916
5917 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5918
5919         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5920
5921 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5922
5923         * gcc.c-torture/execute/20040208-[12].c: New tests.
5924
5925 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5926
5927         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5928
5929 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5930
5931         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5932
5933 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5934
5935         Bug 13856
5936         * gcc.dg/visibility-8.c: New testcase.
5937
5938 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5939
5940         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5941         arguments.
5942         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5943
5944 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5945
5946         PR middle-end/13696
5947         * g++.dg/opt/fold1.C: New test case.
5948
5949 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5950
5951         PR c++/14033
5952         * g++.dg/other/crash-2.C: New test.
5953
5954 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5955
5956         PR c++/14028
5957         * g++.dg/parse/angle-bracket2.C: New test.
5958
5959 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5960
5961         PR middle-end/13750
5962         Revert:
5963         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5964         PR pch/13361
5965         * testsuite/g++.dg/pch/wchar-1.C: New.
5966         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5967
5968 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5969
5970         PR c++/14008
5971         * g++.dg/parse/error15.C: New test.
5972         * g++.dg/parse/crash11.C: Update dg-error mark.
5973
5974 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/13932
5977         * g++.dg/warn/conv2.C: New test.
5978
5979 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5980
5981         PR c++/13086
5982         * g++.dg/warn/incomplete1.C: Remove xfail.
5983
5984 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5985
5986         * lib/file-format.exp (gcc_target_object_format): Use
5987         ${tool}_target_compile, not gcc_target_compile.
5988         * lib/target-supports.exp (check_alias_available): Likewise.
5989         (check_gc_sections_available): Likewise.
5990         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5991         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5992         dg-require-alias.
5993
5994 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/13969
5997         * g++.dg/template/static6.C: New test.
5998
5999 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6000
6001         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6002
6003 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6004
6005         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6006         tests for systems where `char' is unsigned by default.
6007
6008 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6009
6010         PR c++/13997
6011         * g++.dg/template/partial3.C: New test.
6012
6013 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6014
6015         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6016         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6017         Remove mentions of obsolete ports.
6018
6019 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6020
6021         * gcc.dg/noncompile/20001228-1.c: Fix for new
6022         error message.
6023
6024 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6025
6026         PR target/9348
6027         * gcc.c-torture/execute/multdi-1.c: New test case.
6028
6029 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/13925
6032         * g++.dg/template/lookup5.C: New test.
6033
6034 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6035
6036         PR c++/13950
6037         * g++.dg/template/lookup4.C: New test.
6038
6039         PR c++/13970
6040         * g++.dg/parse/error14.C: New test.
6041
6042         PR c++/14002
6043         * g++.dg/parse/template13.C: New test.
6044
6045 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6046
6047         PR c++/13978
6048         * g++.dg/template/koenig4.C: New test.
6049
6050         PR c++/13968
6051         * g++.dg/template/crash17.C: New test.
6052
6053         PR c++/13975
6054         * g++.dg/parse/error13.C: New test.
6055         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6056
6057 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6058
6059         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6060
6061 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6062
6063         PR c/11658
6064         PR c/13994
6065         * gcc.dg/noncompile/20040203-1.c: New test.
6066         * gcc.dg/noncompile/20040203-2.c: Likewise.
6067         * gcc.dg/noncompile/20040203-3.c: Likewise.
6068         * gcc.dg/20040203-1.c: Likewise.
6069
6070 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6071
6072         PR c++/10858
6073         * g++.dg/template/sizeof7.C: New test.
6074
6075 2004-02-02  Eric Christopher  <echristo@redhat.com>
6076             Zack Weinberg  <zack@codesourcery.com>
6077
6078         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6079
6080 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6081
6082         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6083         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6084         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6085         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6086
6087 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6088
6089         PR c++/13113
6090         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6091
6092         PR c++/13854
6093         * g++.dg/ext/attrib13.C: New test.
6094
6095         PR c++/13907
6096         * g++.dg/conversion/op2.C: New test.
6097
6098 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6099
6100         * gcc.dg/titype-1.c: Fix pasto.
6101
6102 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6103
6104         * gcc.dg/titype-1.c: New test.
6105
6106 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6107
6108         PR c++/13957
6109         * g++.dg/template/non-type-template-argument-1.C,
6110         g++.dg/template/qualified-id1.C: Update dg-error marks.
6111         * g++.dg/template/nontype6.C: New test.
6112
6113 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6114
6115         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6116         * gcc.dg/builtins-31.c: New testcase.
6117         * gcc.dg/builtins-32.c: New testcase.
6118
6119 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6120
6121         * objc.dg/call-super-2.m: Update line numbers
6122         for the including of stddef.h.
6123
6124 2004-01-30  Michael Matz  <matz@suse.de>
6125
6126         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6127         g++.dg/ext/case-range3.C: New tests.
6128
6129 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6130
6131         DR206
6132         PR c++/13813
6133         * g++.dg/template/member4.C: New test.
6134
6135 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6136
6137         PR c++/13683
6138         * g++.dg/template/sizeof6.C: New test.
6139
6140 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6141
6142         * gcc.dg/fwritable-strings-1.c: New test.
6143
6144 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6145
6146         * gcc.c-torture/compile/20040130-1.c: New test.
6147
6148 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6149
6150         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6151
6152 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/13883
6155         * g++.dg/template/ctor3.C: New test.
6156
6157 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6158
6159         * g++.dg/tc1: New directory.
6160         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6161         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6162         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6163         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6164         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6165
6166 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6167
6168         * g++.dg/parse/error11.C: New test.
6169         * g++.dg/parse/error12.C: Likewise.
6170
6171 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6172
6173         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6174         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6175
6176 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6177
6178         PR c++/13791
6179         * g++.dg/ext/attrib12.C: New test.
6180
6181         PR c++/13736
6182         * g++.dg/parse/cast2.C: New test.
6183
6184 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6185
6186         * objc.dg/encode-2.m (main): New local string.  Set depending on
6187         sizeof long.  Use in sscanf call.
6188         * objc.dg/encode-3.m (main): New local string.  Set depending on
6189         sizeof long.  Use in scan_initial call.
6190
6191 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6192
6193         * objc.dg/call-super-2.m: Make LP64-safe.
6194         * objc.dg/desig-init-1.m: Likewise.
6195
6196 2004-01-27  Devang Patel <dpatel@apple.com>
6197
6198         * g++.dg/debug/namespace1.C: New test.
6199
6200 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6201
6202         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6203         xscale-*-*.
6204
6205         * gcc.dg/arm-mmx-1.c: New test.
6206
6207 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6208
6209         * gcc.dg/20040127-1.c: New test.
6210         * gcc.dg/20040127-2.c: New test.
6211
6212 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6213
6214         * objc.dg/stret-1.m (glob): Renamed to globa.
6215
6216 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/13663
6219         * g++.dg/expr/for1.C: New test.
6220
6221 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6222
6223         PR middle-end/13779
6224         * gcc.dg/darwin-longlong.c: New test.
6225
6226 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6227
6228         * gcc.dg/20040124-1.c: Moved test from here...
6229         * gcc.c-torture/compile/20040124-1.c: ...to here.
6230
6231 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6232
6233         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6234         the assembly output if -m64 is passed.
6235
6236 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/13833
6239         * g++.dg/template/cond3.C: New test.
6240
6241 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6242
6243         PR c++/13810
6244         * g++.dg/template/ttp7.C: New test.
6245
6246 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6247
6248         PR c++/13797
6249         * g++.dg/template/nontype4.C: New test.
6250         * g++.dg/template/nontype5.C: Likewise.
6251
6252 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6253
6254         * gcc.dg/torture/mips-clobber-at.c: New test.
6255
6256 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6257
6258         * gcc.dg/20040124-1.c: New test.
6259
6260 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6261
6262         * gcc.dg/20040123-1.c: New test.
6263
6264 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6265
6266         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6267
6268 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6269
6270         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6271
6272 2004-01-23  Andrew Pinski  <apinski@apple.com>
6273
6274         * gcc.dg/20030121-1.c: Move to ..
6275         * gcc.dg/20040121-1.c: here.
6276
6277 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6278
6279         * gcc.dg/builtins-29.c: New test case.
6280
6281 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6282
6283         PR 18314
6284         * gcc.dg/builtins-30.c: New testcase.
6285
6286 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6287
6288         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6289         * lib/g77.exp: Likewise.
6290         * lib/objc.exp: Likewise.
6291         * lib/g++.exp: Likewise.
6292
6293 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6294
6295         * gcc.dg/struct-by-value-2.c: New test.
6296
6297 2004-01-21  Andrew Pinski  <apinski@apple.com>
6298
6299         PR target/13785
6300         * gcc.dg/20030121-1.c: New test.
6301
6302 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6303
6304         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6305         clobber frame pointer register in asm statement.
6306
6307 2004-01-21  Falk Hueffner  <falk@debian.org>
6308
6309         * gcc.c-torture/compile/20040121-1.c: New test.
6310
6311 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6312
6313         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6314
6315 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6316
6317         * gcc.dg/ppc64-abi-2.c: New test.
6318
6319 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6320
6321         * lib/treelang.exp: Fill out this file.
6322         * lib/treelang-dg.exp: New File.
6323
6324 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6325
6326         * gcc.c-torture/compile/981022-1.c: Remove.
6327         * gcc.dg/array-5.c: Remove XFAIL.
6328         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6329         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6330         gcc.dg/cond-lvalue-1.c: Update.
6331         * gcc.dg/cast-lvalue-2.c: New test.
6332
6333 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR c++/13592
6336         * g++.dg/other/error1.C (class foo): Tweak error message.
6337
6338         PR c++/13592
6339         * g++.dg/template/call2.C: New test.
6340
6341 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6342
6343         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6344         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6345         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6346         scalar-return-1_x.c, scalar-return-2_y.c,
6347         scalar-return-3_x.c, scalar-return-3_y.c,
6348         scalar-return-4_x.c, scalar-return-4_y.c,
6349         struct-align-1.h, struct-align-1_x.c,
6350         struct-align-1_y.c, struct-align-2.h,
6351         struct-align-2_x.c, struct-align-2_y.c,
6352         struct-by-value-10_y.c, struct-by-value-11_x.c,
6353         struct-by-value-11_y.c, struct-by-value-12_x.c,
6354         struct-by-value-12_y.c, struct-by-value-13_x.c,
6355         struct-by-value-13_y.c, struct-by-value-14_x.c,
6356         struct-by-value-14_y.c, struct-by-value-15_x.c,
6357         struct-by-value-15_y.c, struct-by-value-16_y.c,
6358         struct-by-value-17_y.c, struct-by-value-18_y.c,
6359         struct-by-value-19_y.c, struct-by-value-1_x.c,
6360         struct-by-value-1_y.c, struct-by-value-20_y.c,
6361         struct-by-value-2_x.c, struct-by-value-2_y.c,
6362         struct-by-value-3_y.c, struct-by-value-4_x.c,
6363         struct-by-value-4_y.c, struct-by-value-5_y.c,
6364         struct-by-value-6_y.c, struct-by-value-7_y.c
6365         struct-by-value-8_x.c, struct-by-value-8_y.c
6366         struct-by-value-9_x.c, struct-by-value-9_y.c
6367         struct-return-10_x.c, struct-return-10_y.c,
6368         struct-return-19_x.c, struct-return-20_x.c
6369         struct-return-2_x.c, struct-return-2_y.c
6370         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6371         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6372
6373 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6374
6375         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6376         attribute on sparc*-sun-solaris2.*.
6377
6378 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6379
6380         PR c++/13710
6381         * g++.dg/ext/typeof7.C: New test.
6382
6383 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6384
6385         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6386         * gcc.dg/const-elim-1.c: Same.
6387
6388 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6389
6390         * objc.dg/stret-1.m: New.
6391         * objc.dg/stret-2.m: New.
6392
6393 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6394
6395         PR c++/11895
6396         * g++.dg/ext/vector1.C: New test.
6397
6398 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6399
6400         * gcc.dg/pch/import-1.c: New.
6401         * gcc.dg/pch/import-1.hs: New.
6402         * gcc.dg/pch/import-1a.h: New.
6403         * gcc.dg/pch/import-1b.h: New.
6404         * gcc.dg/pch/import-1c.h: New.
6405
6406 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6407
6408         PR c++/13574
6409         * g++.dg/ext/array1.C: New test.
6410
6411         PR c++/13178
6412         * g++.dg/conversion/op1.C: New test.
6413
6414 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6415
6416         PR 11864
6417         From Kazumoto Kojima / Dan Kegel:
6418         * gcc.dg/pr11864-1.c: New test.
6419
6420         PR 10392
6421         From Marcus Comstedt / Dan Kegel:
6422         * gcc.dg/pr10392-1.c: New test.
6423
6424 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/13478
6427         * g++.dg/init/ref10.C: New test.
6428
6429 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6430
6431         PR c++/13407
6432         * g++.dg/parse/typename6.C: New test.
6433
6434 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6435
6436         PR pch/13361
6437         * testsuite/g++.dg/pch/wchar-1.C: New.
6438         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6439
6440 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6441
6442         PR c++/9259
6443         * g++.dg/expr/sizeof2.C: New test.
6444
6445 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6446
6447         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6448
6449 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6450
6451         PR c++/13659
6452         * g++.dg/lookup/strong-using-3.C: New.
6453         * g++.dg/lookup/using-10.C: New.
6454
6455 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6456
6457         PR c++/13594
6458         * g++.dg/lookup/strong-using-2.C: New.
6459
6460 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6461             Dan Kegel <dank@kegel.com>
6462             J"orn Rennecke <joern.rennecke@superh.com>
6463
6464         PR target/9365
6465         * gcc.dg/pr9365-1.c: New test.
6466
6467 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6468
6469         PR c++/8856
6470         * g++.dg/parse/casting-operator2.C: New test.
6471         * g++.old-deja/g++.pt/explicit83.C: Remove.
6472
6473 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6474
6475         * gcc.dg/label-compound-stmt-1.c: New test.
6476         * gcc.c-torture/compile/950922-1.c,
6477         gcc.c-torture/compile/20000211-3.c,
6478         gcc.c-torture/compile/20000518-1.c,
6479         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6480         compound statements.
6481
6482 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6483
6484         * gcc.dg/ppc64-abi-1.c: New test.
6485
6486 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6487
6488          * g++.dg/ext/attrib9.C: Add dg-warnings.
6489
6490 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6491
6492         PR c++/12335
6493         * g++.dg/parse/dtor3.C: New test.
6494
6495 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6496
6497         PR c++/12709
6498         * g++.dg/parse/try-catch-1.C: New test.
6499
6500 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6501
6502         * ada/acats/run_all.sh: Add more verbose output in acats.log
6503         when compiling tests.
6504
6505 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6506
6507         PR 13656
6508         * gcc.dg/typedef-redecl.c: New test case.
6509         * gcc.dg/typedef-redecl.h: New support file.
6510
6511 2004-01-13  Jan Hubicka  <jh@suse.cz>
6512
6513         * gcc.dg/always_inline.c: New test.
6514         * gcc.dg/debug/20031231-1.c: Fix.
6515
6516 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6517
6518         PR c++/13474
6519         * g++.dg/template/array3.C: New test.
6520
6521 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6522
6523         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6524         * g++.dg/warn/Wunused-2.C: Likewise.
6525
6526 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6527
6528         PR c++/13289
6529         * g++.dg/template/instantiate6.C: New test.
6530
6531 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6532
6533         PR middle-end/11397
6534         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6535
6536 2004-01-12  Jan Hubicka  <jh@suse.cz>
6537
6538         PR opt/12826
6539         * gcc.dg/20040112-1.c: New.
6540
6541         * gcc.dg/dwarf-die[1-7].c: Move to...
6542         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6543         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6544
6545 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6546
6547         PR c++/4100
6548         * g++.dg/parse/friend4.C: New test.
6549
6550 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6551
6552         PR c++/4100
6553         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6554         definition is called a friend.
6555
6556 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6557
6558         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6559
6560 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6561
6562         PR c++/3478
6563         * g++.dg/parse/error10.C: New test.
6564         * g++.dg/template/arg2.C: Accept "invalid type" error.
6565
6566 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6567
6568         PR middle-end/13392
6569         * g++.dg/opt/expect2.C: New test.
6570
6571 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6572
6573         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6574         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6575         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6576         Update dg-error regexps.
6577
6578 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6579
6580         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6581         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6582
6583 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6584
6585         * gcc.dg/pragma-re-1.c: Use right pointer type.
6586
6587 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6588
6589         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6590
6591 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6592
6593         * gcc.dg/rs6000-ldouble-1.c: New.
6594
6595 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6596
6597         DR 337
6598         PR c++/9256
6599         * g++.dg/other/abstract1.C: New test.
6600
6601 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6602
6603         * g++.dg/lookup/strong-using-1.C: New.
6604
6605 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6606
6607         PR c/11234
6608         * gcc.dg/func-ptr-conv-1.c: New test.
6609         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6610
6611 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6612
6613         PR target/13380.
6614         * gcc.c-torture/compile/20040109-1.c: New.
6615
6616 2004-01-08  Stuart Hastings  <stuart@apple.com>
6617
6618         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6619         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6620         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6621
6622 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6623
6624         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6625
6626 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6627
6628         * ada/acats/run_acats: Treat 'gnatchop' the same way
6629         as 'gnatmake'.  Export GCC_DRIVER.
6630         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6631         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6632
6633 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6634
6635         PR c++/12573
6636         * g++.dg/template/dependent-expr4.C: New test.
6637
6638 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6639
6640         * gcc.dg/altivec-11.c: New test.
6641
6642 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6643
6644         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6645
6646 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6647
6648         PR c/6024
6649         * gcc.dg/enum-compat-1.c: New test.
6650         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6651
6652 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6653
6654         PR c/12165
6655         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6656         gcc.dg/c99-idem-qual-3.c: New tests.
6657
6658 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6659
6660         * gcc.dg/winline-7.c: Don't cast void * to int.
6661
6662 2004-01-06  Jan Hubicka  <jh@suse.cz>
6663
6664         * gcc.dg/i386-sse-5.c: New test
6665         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6666
6667 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6668
6669         PR c++/12815
6670         * g++.dg/rtti/typeid4.C: New test.
6671
6672 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6673
6674         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6675
6676 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/12132
6679         * g++.dg/template/error11.C: New test.
6680
6681         PR c++/13451
6682         * g++.dg/template/class2.C: New test.
6683
6684 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6685         Richard Sandiford <rsandifo@redhat.com>
6686
6687         PR c++/13387
6688         * g++.dg/opt/alias3.C: New test.
6689
6690 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/13157
6693         * g++.dg/template/koenig3.C: New test.
6694
6695         PR c++/13529
6696         * g++.dg/parse/offsetof3.C: New test.
6697
6698         * g++.dg/init/copy7.C: Add missing dg-error markers.
6699
6700         PR c++/12226
6701         * g++.dg/init/copy7.c: New test.
6702
6703         PR c++/13536
6704         * g++.dg/parse/cast1.C: New test.
6705
6706 2004-01-04  Jan Hubicka  <jh@suse.cz>
6707
6708         * gcc.dg/winline[1-7].c: New tests.
6709
6710 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/13520
6713         * g++.dg/template/qualttp22.C: New test.
6714
6715 2004-01-01  Jan Hubicka  <jh@suse.cz>
6716
6717         * gcc.dg/debug/20031231-1.c: New.
6718         * gcc.c-torture/compile/20040101-1.c: New.
6719         * gcc.dg/dwarf-die-[1-7].c: New.
6720
6721 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6722
6723         PR optimization/13521
6724         * gcc.c-torture/compile/20031231-1.c: New test.
6725
6726 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6727
6728         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6729
6730 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6731
6732         PR c++/10079
6733         * g++.dg/template/crash16.C: New test.
6734
6735 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6736
6737         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6738
6739 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6740
6741         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6742         ports.
6743         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6744         * g++.old-deja/g++.law/profile1.C: Likewise.
6745         * gcc.c-torture/compile/981006-1.c: Likewise.
6746         * gcc.c-torture/execute/loop-2e.x: Likewise.
6747         * gcc.c-torture/execute/loop-2f.x: Remove.
6748         * gcc.c-torture/execute/loop-2g.x: Likewise.
6749         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6750         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6751
6752 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6753
6754         PR c++/13507
6755         * g++.dg/ext/attrib11.C: New test.
6756
6757         PR c++/13494
6758         * g++.dg/template/array2-1.C: New test.
6759         * g++.dg/template/array2-2.C: New test.
6760
6761 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6762
6763         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6764
6765 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6766
6767         PR c++/12774
6768         * g++.dg/template/array1-1.C: New test.
6769         * g++.dg/template/array1-2.C: New test.
6770
6771 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6772
6773         PR fortran/12632
6774         * g77.dg/12632.f: New test case.
6775
6776 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6777
6778         PR c++/13289
6779         * g++.dg/parse/nontype1.C: New test.
6780
6781 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6782
6783         PR c++/12403
6784         * g++.dg/parse/explicit1.C: New test.
6785         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6786
6787 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6788
6789         PR c++/13081
6790         * g++.dg/opt/inline6.C: New test.
6791
6792         PR c++/12613
6793         * g++.dg/parse/error9.C: New test.
6794
6795         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6796
6797 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6798
6799         PR c++/13009
6800         * g++.dg/init/assign1.C: New test.
6801
6802 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6803
6804         PR c++/13070
6805         * g++.dg/warn/format3.C: New test case.
6806
6807 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6808
6809         * gcc.c-torture/compile/20031227-1.c: New test.
6810
6811 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6812
6813         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6814         * g77.dg/bprob/bprob.exp: Likewise.
6815         * gcc.misc-tests/bprob.exp: Likewise.
6816         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6817         variants on systems where the library does not provide that
6818         functionality.
6819         * gcc.dg/builtins-20.c: Use builtins-config.h.
6820         * gcc.dg/builtins-config.h: New file.
6821
6822 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6823
6824         * lib/gcc-dg.exp (dg-require-profiling): New function.
6825         * lib/target-supports.exp (check_profiling_available): Likewise.
6826         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6827         * g77.dg/bprob/bprob.exp: Likewise.
6828         * gcc.misc-tests/bprob.exp: Likewise.
6829         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6830         * gcc.dg/20021014-1.c: Likewise.
6831         * gcc.dg/nest.c: Likewise.
6832
6833 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6834
6835         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6836         compiling.
6837         * g++.dg/lookup/java2.C: Likewise.
6838         * gcc.dg/cpp/lexident.c: Likewise.
6839
6840 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6841
6842         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6843         given.
6844         * gcc.c-torture/compile/961203-1.c: Likewise.
6845         * gcc.c-torture/compile/980506-1.c: Likewise.
6846
6847 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6848
6849         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6850         (additional_prunes): New global.
6851         (gcc-dg-prune): Handle additional per-test pruning.
6852         (dg-test): Clear additional_prunes between tests.
6853
6854         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6855         dg-prune-output to avoid spurious failures from assembler
6856         complaining about nonexistent WAW violations.
6857         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6858         Use dg-prune-output to avoid spurious failures from assembler
6859         warning about Itanium B-step errata.
6860
6861 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6862
6863         * g++.dg/abi/macro0.C: New test.
6864         * g++.dg/abi/macro1.C: Likewise.
6865         * g++.dg/abi/macro2.C: Likewise.
6866
6867         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6868         * g++.dg/abi/bitfield7.C: Likewise.
6869         * g++.dg/abi/dtor2.C: Likewise.
6870         * g++.dg/abi/mangle11.C: Likewise.
6871         * g++.dg/abi/mangle12.C: Likewise.
6872         * g++.dg/abi/mangle14.C: Likewise.
6873         * g++.dg/abi/mangle17.C: Likewise.
6874         * g++.dg/abi/vbase10.C: Likewise.
6875         * g++.dg/abi/vbase14.C: Likewise.
6876         * g++.dg/template/qualttp17.C: Likewise.
6877
6878 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6879
6880         PR c/11995
6881         * gcc.dg/20031223-1.c: New test.
6882
6883 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6884
6885         * gcc.dg/noreturn-7.c: New test.
6886
6887 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6888
6889         * gcc.dg/null-pointer-1.c: New test.
6890
6891 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6892
6893         * g++.old-deja/g++.jason/template18.C: Remove.
6894         * g++.old-deja/g++.jason/template37.C: Likewise.
6895
6896         PR c++/12862
6897         * g++.dg/lookup/ns1.C: New test.
6898
6899         PR c++/12397
6900         * g++.dg/template/lookup3.C: New test.
6901
6902 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6903
6904         * g++.dg/template/recurse1.C: New test
6905
6906 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/12479
6909         * g++.dg/parse/semicolon1.C: New test.
6910         * g++.dg/parse/semicolon1.h: Likewise.
6911
6912 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6913
6914         * gcc.dg/darwin-misaligned.c: New test.
6915
6916 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6917
6918         PR c/9163
6919         * gcc.dg/20031222-1.c: New test.
6920
6921 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6922
6923         PR c++/13438
6924         * g++.dg/parse/error8.C: New test.
6925
6926         PR c++/11554
6927         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6928
6929 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6930
6931         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6932         too small.
6933         * gcc.c-torture/compile/930217-1.c: Likewise.
6934         * gcc.c-torture/compile/930513-1.c: Likewise.
6935         * gcc.c-torture/execute/920908-2.c: Likewise.
6936         * gcc.c-torture/execute/921204-1.c: Likewise.
6937         * gcc.c-torture/execute/930621-1.c: Likewise.
6938         * gcc.c-torture/execute/930630-1.c: Likewise.
6939         * gcc.c-torture/execute/931031-1.c: Likewise.
6940         * gcc.c-torture/execute/980602-2.c: Likewise.
6941         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6942         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6943         * gcc.c-torture/execute/extzvsi.c: Likewise.
6944         * gcc.c-torture/unsorted/ext.c: Likewise.
6945
6946 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6947
6948         PR target/12749
6949         * gcc.c-torture/compile/20031220-2.c: New test case.
6950
6951 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6952
6953         PR optimization/13031
6954         * gcc.c-torture/compile/20031220-1.c: New test case.
6955
6956 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6957
6958         * gcc.dg/cast-function-1.c: New test.
6959
6960 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6961
6962         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6963         formats.
6964
6965 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6966
6967         PR c++/12795
6968         * g++.dg/ext/attrib10.C: New test.
6969
6970 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6971
6972         * gcc.dg/cleanup-10.c: New test.
6973         * gcc.dg/cleanup-11.c: New test.
6974
6975 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6976
6977         PR c++/13239
6978         * g++.dg/opt/expect1.C: New test.
6979
6980 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6981
6982         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6983
6984 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6985
6986         PR debug/12923
6987         * gcc.dg/20031218-1.c: New test.
6988
6989         PR debug/12389
6990         * gcc.dg/20031218-2.c: New test.
6991         * gcc.dg/20031218-3.c: New test.
6992
6993         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6994         of label name and allow for USER_LABEL_PREFIX == "_" names.
6995         * g++.dg/abi/mangle18-2.C: Likewise.
6996         * g++.dg/abi/mangle19-1.C: Likewise.
6997         * g++.dg/abi/mangle19-2.C: Likewise.
6998         * g++.dg/abi/mangle20-1.C: Likewise.
6999         * g++.dg/abi/mangle20-2.C: Likewise.
7000
7001 2003-12-18  Richard Henderson  <rth@redhat.com>
7002
7003         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7004
7005 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7006             Dan Kegel <dank@kegel.com>
7007
7008         PR other/12009
7009         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7010         testing a cross compiler, it causes spurious compile failures.
7011         * lib/g++.exp: Likewise.
7012
7013 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7014
7015         PR c++/13262
7016         * g++.dg/template/access13.C: New test.
7017
7018 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7019
7020         * gcc.dg/20031216-1.c: New test.
7021
7022 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7023
7024         PR c++/9154
7025         * g++.dg/template/error10.C: New test.
7026
7027 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7028
7029         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7030         * g++.dg/eh/simd-2.C: Likewise.
7031
7032 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7033             Roger Sayle  <roger@eyesopen.com>
7034
7035         * gcc.c-torture/execute/ieee/mzero5.c: New.
7036
7037 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/10603
7040         * g++.dg/parse/error6.C: New test.
7041
7042         PR c++/12827
7043         * g++.dg/parse/error7.C: New test.
7044
7045 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7046
7047         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7048         at -O with stabs debugging formats.
7049         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7050         * gcc.dg/debug/debug-2.c: Likewise.
7051
7052 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/12696
7055         * g++.dg/init/error1.C: New test.
7056
7057         PR c++/12218
7058         * g++.dg/init/pm3.C: New test.
7059
7060 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7061
7062         PR c/3347
7063         * gcc.dg/bitfld-8.c: New test.
7064
7065 2003-12-16  James Lemke  <jim@wasabisystems.com>
7066
7067         * gcc.dg/arm-scd42-[123].c: New tests.
7068
7069 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7070
7071         PR c++/9043
7072         * g++.dg/abi/mangle20-1.C: New test.
7073         * g++.dg/abi/mangle20-2.C: New test.
7074
7075 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7076
7077         PR c++/13275
7078         * g++.dg/other/offsetof2.C: Remove XFAIL.
7079         * g++.dg/parse/offsetof1.C: New test.
7080         * g++.gd/parse/offsetof2.C: Likewise.
7081
7082 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7083
7084         * g++.dg/template/nontype3.C: New test.
7085         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7086
7087 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7088
7089         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7090
7091 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7092
7093         PR c++/13387
7094         * g++.dg/expr/assign1.C: New test.
7095
7096         PR c++/13242
7097         * g++.dg/abi/mangle19-1.C: New test.
7098         * g++.dg/abi/mangle19-2.C: New test.
7099
7100 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7101
7102         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7103
7104 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7105
7106         * gcc.c-torture/execute/20031216-1.c: New test.
7107
7108 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7109
7110         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7111         an ICE regression.
7112
7113 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/10926
7116         * g++.dg/template/error9.C: New test.
7117
7118         PR c++/11116
7119         * g++.dg/template/error8.C: New test.
7120
7121 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7122
7123         PR middle-end/13400
7124         * gcc.c-torture/execute/20031215-1.c: New test case.
7125
7126 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7127
7128         PR c++/13269
7129         * g++.dg/parse/error5.C: New test.
7130
7131         PR c++/12989
7132         * g++.dg/expr/sizeof1.C: New test.
7133
7134         PR c++/13310
7135         * g++.dg/template/crash15.C: New test.
7136
7137 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7138
7139         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7140         a non-POD type as the last named parameter of a varargs function.
7141
7142 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7143
7144         PR c++/13243
7145         PR c++/12573
7146         * g++.dg/template/crash14.C: New test.
7147         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7148
7149 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7150
7151         * g++.dg/other/java1.C: New test.
7152
7153         PR c++/13241
7154         * g++.dg/abi/mangle18-1.C: New test.
7155         * g++.dg/abi/mangle18-2.C: New test.
7156
7157 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7158
7159         PR optimization/10312
7160         * gcc.c-torture/execute/20031214-1.c: New.
7161
7162 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7163
7164         PR c++/10779
7165         PR c++/12160
7166         * g++.dg/parse/error3.C: New test.
7167         * g++.dg/parse/error4.C: Likewise.
7168         * g++.dg/abi/mangle4.C: Tweak error messages.
7169         * g++.dg/lookup/using5.C: Likewise.
7170         * g++.dg/other/error2.C: Likewise.
7171         * g++.dg/parse/typename5.C: Likewise.
7172         * g++.dg/parse/undefined1.C: Likewise.
7173         * g++.dg/template/arg2.C: Likewise.
7174         * g++.dg/template/ttp3.C: Likewise.
7175         * g++.dg/template/type1.C: Likewise.
7176         * g++.old-deja/g++.other/crash32.C: Likewise.
7177         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7178
7179 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7180
7181         PR c++/13106
7182         * g++.dg/warn/noreturn-3.C: New test.
7183
7184 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7185
7186         PR c++/13118
7187         * g++.dg/abi/covariant3.C: New.
7188
7189 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7190
7191         * g++.dg/eh/ia64-1.C: New test.
7192
7193 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7194
7195         PR optimization/13037
7196         * g77.f-torture/execute/13037.f: New test case.
7197
7198 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7199
7200         PR c++/12881
7201         * g++.dg/abi/covariant2.C: New.
7202
7203 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7204
7205         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7206
7207 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7208
7209         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7210
7211 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7212
7213         PR other/10819
7214         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7215         to fix Bug 10819.
7216         * lib/g++.exp (g++_version): Likewise.
7217         * lib/g77.exp (g77_version): Likewise.
7218         * lib/objc.exp (default_objc_version): Likewise.
7219
7220 2003-12-10  Richard Henderson  <rth@redhat.com>
7221
7222         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7223
7224         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7225
7226 2003-12-08  Matt Austern  <austern@apple.com>
7227
7228         PR c/13134
7229         * lib/gcc-dg.exp (dg-require-visibility): Define.
7230         * lib/target-supports (check_visibility_available): Define.
7231         * gcc.dg/visibility-1.c: New test.
7232         * gcc.dg/visibility-2.c: Likewise.
7233         * gcc.dg/visibility-3.c: Likewise.
7234         * gcc.dg/visibility-4.c: Likewise.
7235         * gcc.dg/visibility-5.c: Likewise.
7236         * gcc.dg/visibility-6.c: Likewise.
7237         * g++.dg/ext/visibility-1.C: Likewise.
7238         * g++.dg/ext/visibility-2.C: Likewise.
7239         * g++.dg/ext/visibility-3.C: Likewise.
7240         * g++.dg/ext/visibility-4.C: Likewise.
7241         * g++.dg/ext/visibility-5.C: Likewise.
7242         * g++.dg/ext/visibility-6.C: Likewise.
7243
7244 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7245
7246         * g++.dg/lookup/java1.C: New test.
7247         * g++.dg/lookup/java2.C: New test.
7248
7249 2003-12-07  Falk Hueffner  <falk@debian.org>
7250
7251         * g++.dg/opt/noreturn-1.C: New test.
7252
7253 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7254
7255         * gcc.dg/overflow-1.c: New test.
7256
7257 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7258
7259         * g77.f-torture/compile/13060.f: New test.
7260
7261 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7262
7263         PR c++/13323
7264         * g++.dg/inherit/operator2.C: New test.
7265
7266 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7267
7268         PR c++/13305
7269         * g++.dg/ext/attrib9.C: New test.
7270
7271 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/13314
7274         * g++.dg/template/error7.C: New test.
7275
7276 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7277             J"orn Rennecke <joern.rennecke@superh.com>
7278
7279         PR target/13302
7280         * g++.dg/other/struct-va_list.C: New test.
7281
7282 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7283
7284         PR c++/13166
7285         * g++.dg/parse/defarg6.C: New test.
7286
7287 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7288
7289         PR target/13256
7290         * gcc.c-torture/execute/20031201-1.c: New test.
7291
7292 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7293
7294         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7295
7296 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7297
7298         * gcc.dg/builtin-return-1.c: New test.
7299
7300 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7301             J"orn Rennecke <joern.rennecke@superh.com>
7302
7303         PR optimization/13260
7304         * gcc.c-torture/execute/20031204-1.c: New test.
7305
7306 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7307
7308         PR c++/9127
7309         * g++.dg/template/error6.C: New test.
7310
7311 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7312
7313         * gcc.dg/20031202-1.c: New test.
7314
7315 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7316
7317         PR c++/13179
7318         * g++.dg/template/eh1.C: New test.
7319
7320         PR c++/10771
7321         * g++.dg/template/error5.C: New test.
7322
7323 2003-12-02  David Ung  <davidu@mips.com>
7324
7325         * gcc.dg/compat/vector-check.h: Corrected type for var
7326         g_##TMODE
7327
7328 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7329
7330         PR c++/10126
7331         * g++.dg/template/ptrmem8.C: New test.
7332
7333 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7334
7335         PR c++/12573
7336         * g++.dg/template/dependent-expr3.C: New test.
7337
7338 2003-12-01  James Lemke  <jim@wasabisystems.com>
7339
7340         * gcc.dg/arm-g2.c: New test.
7341
7342 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7343
7344         PR optimization/11634
7345         * gcc.dg/20031201-2.c: New test case.
7346
7347 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7348
7349         PR 11433
7350         * objc.dg/proto-lossage-3.m: New test.
7351
7352 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7353
7354         PR optimization/12628
7355         * gcc.dg/20031201-1.c: New test case.
7356
7357 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7358
7359         * gcc.dg/unaligned-1.c: New test.
7360
7361 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/9849
7364         * g++.dg/template/error4.C: New test.
7365         * g++.dg/template/nested3.C: Adjust error markers.
7366
7367 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7368
7369         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7370
7371 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7372
7373         PR c/10333
7374         * gcc.dg/bitfld-7.c: New test.
7375
7376 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7377
7378         * gcc.dg/tls/asm-1.C: New test.
7379
7380 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7381
7382         * gcc.dg/cpp/assert4.c: Update.
7383
7384 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7385
7386         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7387         * gcc.dg/builtin-apply3.c: New test.
7388
7389 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7390
7391         * lib/compat.exp (compat-obj): New xfaildata parameter.
7392         Use it to set compiler_conditional_xfail_data before compiling.
7393         (compat-get-options): Handle dg-xfail-if.
7394         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7395         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7396         * gcc.dg/compat/vector-1_y.c: Likewise.
7397         * gcc.dg/compat/vector-2_x.c: Likewise.
7398         * gcc.dg/compat/vector-2_y.c: Likewise.
7399
7400 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7401
7402         * g++.dg/opt/reg-stack4.C: New test.
7403
7404 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7405
7406         * gcc.dg/builtin-apply2.c: New test.
7407
7408 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7409
7410         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7411
7412 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7413
7414         PR c++/12924
7415         * g++.dg/template/template-id-2.C: New test.
7416
7417 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7418
7419         PR c++/5369
7420         * g++.dg/template/memfriend1.C: New test.
7421         * g++.dg/template/memfriend2.C: Likewise.
7422         * g++.dg/template/memfriend3.C: Likewise.
7423         * g++.dg/template/memfriend4.C: Likewise.
7424         * g++.dg/template/memfriend5.C: Likewise.
7425         * g++.dg/template/memfriend6.C: Likewise.
7426         * g++.dg/template/memfriend7.C: Likewise.
7427         * g++.dg/template/memfriend8.C: Likewise.
7428         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7429
7430 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/12515
7433         * g++.dg/ext/cond1.C: New test.
7434
7435 2003-11-20  Richard Henderson  <rth@redhat.com>
7436
7437         * gcc.dg/20020201-2.c: Remove.
7438         * gcc.dg/20020201-4.c: Remove.
7439         * gcc.dg/20020304-1.c: Remove.
7440
7441 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7442
7443         * gcc.dg/cpp/trad/xwin1.c: New test case.
7444
7445 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7446
7447         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7448         * lib/g77.exp: Likewise.
7449         * lib/objc.exp: Likewise.
7450         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7451         for darwin.
7452
7453 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7454
7455         PR c++/12932
7456         * g++.dg/template/static5.C: New test.
7457
7458 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7459
7460         * gcc.dg/nested-func-1.c: New test.
7461
7462 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7463
7464         * gcc.dg/cpp/assert4.c: New test.
7465
7466 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7467
7468         PR c++/2294
7469         * g++.dg/lookup/using9.c: New test.
7470
7471 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/12762
7474         * g++.dg/template/error3.C: New test.
7475
7476 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7477
7478         PR ada/13035
7479         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7480         No longer use a wrapper for gcc, since this does not work under
7481         Windows.
7482
7483 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7484
7485         PR c++/2094
7486         * g++.dg/template/ptrmem7.C: New test.
7487
7488 2003-11-13  Andrew Pinski <apinski@apple.com>
7489
7490         * gcc.c-torture/compile/20031113-1.c: New test.
7491
7492 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7493             Kean Johnston <jkj@sco.com>
7494
7495         PR c/13029
7496         * gcc.dg/unused-4.c: Update.
7497
7498 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7499
7500         * g++.dg/opt/const3.C: New test.
7501
7502 2003-11-13  Jan Hubicka  <jh@suse.cz>
7503
7504         * gcc.c-torture/compile/20031112-1.c: New test.
7505
7506 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7507
7508         * g++.dg/parse/crash10.C: Remove bogus error marker.
7509
7510 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7511
7512         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7513         (host_gcc): Likewise.
7514         (ROOT): Honor $PWDCMD.
7515         (BASE): Likewise.
7516         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7517
7518 2003-11-12  Catherine Moore  <clm@redhat.com>
7519
7520         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7521
7522 2003-11-12  Andreas Jaeger  <aj@suse.de>
7523             Jakub Jelinek  <jakub@redhat.com>
7524             Andrew Pinski  <pinskia@physics.uc.edu>
7525             Richard Henderson  <rth@redhat.com>
7526
7527         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7528         systems.
7529         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7530
7531         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7532         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7533
7534 2003-11-11  Andreas Jaeger  <aj@suse.de>
7535
7536         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7537
7538         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7539
7540 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7541
7542         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7543         Clean ups.
7544
7545 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7546
7547         * gcc.dg/trampoline-1.c: New test.
7548
7549 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         * gcc.c-torture/compile/200031109-1.c: New test.
7552
7553 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7554
7555         PR c/3190
7556         PR c/8714
7557         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7558         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7559         gcc.dg/format/no-y2k-1.c: Update.
7560
7561 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7562
7563         PR optimization/10467
7564         * gcc.dg/20031108-1.c: New test case.
7565
7566 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7567
7568         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7569
7570 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7571
7572         * gcc.dg/compound-lvalue-1.c: New test.
7573         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7574         some XFAILs.
7575
7576 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7577
7578         * gcc.dg/altivec-varargs-1.c: New test.
7579
7580 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7581
7582         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7583         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7584         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7585         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7586         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7587
7588 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7589
7590         * gcc.dg/cond-lvalue-1.c: New test.
7591
7592 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7593
7594         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7595
7596 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7597
7598         PR c++/11616
7599         * g++.dg/template/instantiate5.C: New test.
7600
7601 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7602
7603         PR c++/12726
7604         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7605         * ChangeLog: Add missing first entry for above test.
7606
7607 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7608
7609         PR c++/9810
7610         * g++.dg/template/using8.C: New test.
7611         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7612
7613 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7614
7615         PR optimization/10817
7616         * gcc.c-torture/compile/20031102-1.c: New test case.
7617
7618 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7619
7620         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7621         2147483647.
7622
7623 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7624
7625         * gcc.dg/20031102-1.c: New test.
7626
7627 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7628
7629         * gcc.dg/complex-1.c: New test.
7630
7631 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7632
7633         PR c++/12796
7634         * g++.dg/template/crash13.C: Adjust expected error location.
7635         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7636
7637 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7638
7639         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7640
7641 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7642
7643         PR/10239
7644         * gcc.c-torture/compile/20031031-2.c: New test.
7645
7646 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7647
7648         PR/11640
7649         * gcc.c-torture/compile/20031031-1.c: New test.
7650
7651 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7652
7653         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7654         * gcc.misc-tests/bprob.exp: Likewise.
7655         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7656         the execution test on arm-elf configs.
7657         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7658         configs that don't support scratch files.
7659         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7660
7661 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7662
7663         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7664         done by dejagnu.
7665
7666 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7667
7668         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7669         Avoid non pure sh syntax. Add more logging.
7670
7671         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7672         fail.
7673
7674 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7675
7676         PR libgcj/10610
7677         * gcc.dg/ppc-stackalign-1.c: New test.
7678
7679 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7680
7681         * ada/acats/run_all.sh: Change output to be more compliant with
7682         dejagnu framework.
7683         Create acats.sum and acats.log files under testsuite/ada/acats
7684         Only run [a-z]* directories, to filter out e.g. CVS.
7685         Redirect build output to log file.
7686
7687 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7688
7689         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7690
7691 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7692
7693         PR ada/5909:
7694         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7695
7696 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7697
7698         * gcc.c-torture/compile/20031023-1.c: New test.
7699         * gcc.c-torture/compile/20031023-2.c: New test.
7700         * gcc.c-torture/compile/20031023-3.c: New test.
7701         * gcc.c-torture/compile/20031023-4.c: New test.
7702
7703 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7704
7705         PR c++/10371
7706         * g++.dg/lookup/scoped8.C: New test.
7707
7708 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7709
7710         * g++.dg/opt/reg-stack3.C: New test.
7711
7712 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7713
7714         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7715
7716 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7717
7718         PR c++/11076
7719         * g++.dg/template/crash13.C: New test.
7720
7721 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7722
7723         * gcc.dg/c99-restrict-2.c: New test.
7724
7725 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7726
7727         PR c++/12698, c++/12699, c++/12700, c++/12566
7728         * g++.dg/inherit/covariant9.C: New test.
7729         * g++.dg/inherit/covariant10.C: New test.
7730         * g++.dg/inherit/covariant11.C: New test.
7731
7732 2003-10-23  Jason Merrill  <jason@redhat.com>
7733
7734         PR c++/12726
7735         * g++.dg/ext/complit2.C: New test.
7736
7737 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7738
7739         PR target/12654
7740         * gcc.c-torture/execute/20031020-1.c: New test.
7741
7742 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7743
7744         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7745         following the jump_insn.
7746
7747 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7748
7749         * gcc.dg/cast-lvalue-1.c: New test.
7750
7751 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/11962
7754         * g++.dg/template/cond2.C: New test.
7755
7756 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7757
7758         * gcc.dg/builtins-28.c: New test.
7759
7760 2003-10-20  Jan Hubicka  <jh@suse.cz>
7761
7762         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7763         parameter.
7764         * testsuite/gcc.dg/inline-2.c: Likewise.
7765
7766 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7767
7768         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7769         * gcc.dg/nest.c:  Likewise.
7770
7771 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7772
7773         PR c++/9781, c++/10583, c++/11862
7774         * g++.dg/parse/crash13.C: New test.
7775
7776 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7777
7778         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7779
7780 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7781
7782         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7783         Define HAVE_C99_RUNTIME except on Solaris.
7784         * gcc.dg/builtins-20.c: Likewise.
7785
7786 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7787
7788         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7789
7790 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7791
7792         PR c++/12495
7793         * g++.dg/template/crash21.C: New test.
7794
7795 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7796
7797         PR c++/2513
7798         * g++.dg/template/typename5.C: New test.
7799
7800 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7801
7802         PR c++/12369
7803         * g++.dg/template/friend25.C: New test.
7804
7805 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7806
7807         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7808         versions.
7809
7810 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7811
7812         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7813         == 2147483647.
7814
7815 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7816
7817         * gcc.c-torture/execute/960416-1.x: Remove.
7818         * gcc.c-torture/execute/divconst-3.x: Likewise.
7819
7820 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7821
7822         PR target/12598
7823         * gcc.dg/torture/cris-volatile-1.c: New test.
7824
7825 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7826
7827         PR optimization/9325
7828         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7829         for overflowing floating point to integer conversion during RTL
7830         simplification.
7831
7832 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7833
7834         * objc/execute/_cmd.m: Fix typo.
7835         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7836         Relax 'scan-assembler' regexp.
7837         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7838         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7839         * objc.dg/zero-link-2.m: Remove blank line.
7840         * objc.dg/zero-link-3.m: New test case.
7841
7842 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7843
7844         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7845
7846         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7847         than linker trickery.
7848
7849 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7850
7851         PR c++/12370
7852         * g++.dg/other/friend2.C: New test.
7853
7854 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7855
7856         * gcc.dg/20031012-1.c: New test.
7857
7858 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7859
7860         * gcc.dg/weak/weak-3.c: Fix for new warning.
7861
7862 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7863
7864         PR optimization/8750
7865         * gcc.c-torture/execute/20031012-1.c: New test case.
7866
7867 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7868
7869         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7870         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7871
7872 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7873
7874         PR optimization/12260
7875         * gcc.c-torture/compile/20031011-2.c: New test case.
7876
7877 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7878
7879         * gcc.c-torture/execute/20031011-1.c: New testcase.
7880
7881 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7882
7883         * gcc.c-torture/compile/20031011-1.c: New test.
7884
7885 2003-10-11  Jan Hubicka  <jh@suse.cz>
7886
7887         * g++.dg/other/first-global.C: New test.
7888
7889 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7890
7891         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7892
7893 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7894
7895         * gcc.c-torture/compile/20031010-1.c: New test.
7896
7897 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7898
7899         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7900         * gcc.c-torture/execute/va-arg-25.c: ... here.
7901
7902 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7903
7904         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7905
7906 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7907
7908         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7909
7910 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7911
7912         * g++.dg/parse/error2.C: New test.
7913
7914 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7915
7916         PR c++/11097
7917         * g++.dg/other/error5.C: Modify the error message.
7918         * g++.dg/lookup/using8.C: New test.
7919
7920 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7921
7922         * gcc.dg/darwin-abi-2.c: New file.
7923         * gcc.c-torture/execute/va-arg-24.c: New file.
7924
7925 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7926
7927         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7928         indentation.
7929
7930 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/10147
7933         * g++.dg/other/error4.C: Update error messages.
7934         * g++.dg/template/ptrmem4.C: Likewise.
7935
7936         PR c++/12337
7937         * g++.dg/init/new9.C: New test.
7938
7939         PR c++/12334, c++/12236, c++/8656
7940         * g++.dg/ext/attrib8.C: New test.
7941
7942 2003-10-06  Devang Patel  <dpatel@apple.com>
7943
7944         * gcc.dg/debug/dwarf2-3.h: New test.
7945         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7946
7947 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7948
7949         * g++.dg/opt/cfg2.C: New test.
7950
7951 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7952
7953         * g++.dg/opt/float1.C: New test.
7954
7955 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7956
7957         * gcc.dg/c90-array-lval-6.c: New test.
7958         * gcc.dg/c99-array-lval-6.c: New test.
7959
7960 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7961             Ziemowit Laski  <zlaski@apple.com>
7962
7963         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7964         'Derived', so that it is never considered a class method; add
7965         new warning for '+port' method ambiguity.
7966         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7967         <objc/objc-api.h> (needed on Mac OS X).
7968         * objc.dg/method-13.m: New test.
7969
7970 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7971
7972         PR optimization/9325, PR java/6391
7973         * gcc.c-torture/execute/20031003-1.c: New test case.
7974
7975 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7976
7977         PR optimization/12180
7978         * gcc.dg/20031002-1.c: New test.
7979
7980         PR c++/12486
7981         * g++.dg/inherit/error1.C: New test.
7982
7983 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7984
7985         * lib/f-torture.exp (search_for): Rename to...
7986         (search_for_re): This.  Also, clean up comments and the
7987         "regexp" invocation.
7988
7989 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7990
7991         * gcc.c-torture/compile/20031002-1.c: New test.
7992
7993 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7994
7995         * g++.dg/opt/cond1.C: New test.
7996
7997 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7998
7999         * gcc.dg/Wold-style-definition-2.c: New testcase.
8000         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8001
8002 2003-09-29  Richard Henderson  <rth@redhat.com>
8003
8004         * g++.dg/init/array10.C: Add dg-options.
8005
8006 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8007
8008         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8009
8010 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8011
8012         * g++.dg/template/friend19.C: Fix typo.
8013         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8014
8015 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8016
8017         * gcc.c-torture/execute/20030928-1.c: New test.
8018         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8019
8020 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8021
8022         * g++.dg/opt/unroll1.C: New test.
8023
8024 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8025
8026         PR optimization/11741
8027         * gcc.dg/20030926-1.c: New test case.
8028
8029 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8030
8031         PR c++/5655
8032         * g++.dg/parse/access7.C: New test.
8033         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8034
8035 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8036
8037         MERGE OF objc-improvements-branch into MAINLINE:
8038         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8039         if libobjc has not been built.
8040         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8041         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8042         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8043         objc/execute/nested-3.m, objc/execute/np-2.m,
8044         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8045         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8046         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8047         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8048         objc.dg/special/unclaimed-category-1.h,
8049         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8050         well as GNU runtime.
8051         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8052         * execute/cascading-1.m, execute/function-message-1.m,
8053         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8054         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8055         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8056         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8057         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8058         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8059         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8060         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8061         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8062         * objc.dg/bitfield-2.m: Run only on Darwin.
8063         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8064         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8065         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8066         * objc.dg/const-str-1.m: Fix constant string layout.
8067
8068 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8069
8070         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8071
8072 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8073
8074         * gcc.dg/darwin-abi-1.c: New file.
8075
8076 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8077
8078         PR target/12281
8079         * gcc.c-torture/compile/20030921-1.c: New test.
8080
8081 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8082
8083         * g++.dg/opt/reg-stack2.C: New test.
8084
8085 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8086
8087         * g++.dg/eh/delayslot1.C: New test.
8088
8089 2003-09-20  Richard Henderson  <rth@redhat.com>
8090
8091         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8092
8093 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8094
8095         * gcc.c-torture/execute/20030920-1.c: New test case.
8096
8097 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8098
8099         * g++.dg/rtti/typeid3.C: Correct expected error message.
8100
8101 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8102
8103         PR c++/157
8104         * g++.dg/parse/crash12.C: New test.
8105
8106 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8107
8108         * gcc.dg/compat/mixed-struct-check.h: New.
8109         * gcc.dg/compat/mixed-struct-defs.h: New.
8110         * gcc.dg/compat/mixed-struct-init.h: New.
8111         * gcc.dg/compat/struct-by-value-19_main.c: New.
8112         * gcc.dg/compat/struct-by-value-19_x.c: New.
8113         * gcc.dg/compat/struct-by-value-19_y.c: New.
8114         * gcc.dg/compat/struct-by-value-20_main.c: New.
8115         * gcc.dg/compat/struct-by-value-20_x.c: New.
8116         * gcc.dg/compat/struct-by-value-20_y.c: New.
8117         * gcc.dg/compat/struct-return-19_main.c: New.
8118         * gcc.dg/compat/struct-return-19_x.c: New.
8119         * gcc.dg/compat/struct-return-19_y.c: New.
8120         * gcc.dg/compat/struct-return-20_main.c: New.
8121         * gcc.dg/compat/struct-return-20_x.c: New.
8122         * gcc.dg/compat/struct-return-20_y.c: New.
8123
8124 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8125         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8126         so that it will not complain on LP64 targets.
8127
8128 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8129
8130         PR c++/495
8131         * g++.dg/template/friend24.C: New test.
8132
8133 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8134
8135         PR c++/12332
8136         * g++.dg/template/memtmpl2.C: New test.
8137
8138 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8139
8140         PR target/11184
8141         * gcc.dg/builtin-apply1.c: New test.
8142
8143 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8144
8145         PR c++/9848
8146         * g++.dg/warn/Wunused-4.C: New test.
8147
8148 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8149
8150         PR c++/12316
8151         * g++.dg/other/gc2.C: New test.
8152
8153 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/11991
8156         * g++.dg/rtti/typeid3.C: New test.
8157
8158         PR c++/12266
8159         * g++.dg/overload/template1.C: New test.
8160
8161 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8162
8163         * g++.dg/opt/cfg3.C: New test.
8164
8165 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8166
8167         PR c++/7939
8168         * g++.dg/template/crash11.C: New test.
8169
8170 2003-09-16  Jason Merrill  <jason@redhat.com>
8171             Jakub Jelinek  <jakub@redhat.com>
8172
8173         * gcc.dg/attr-warn-unused-result.c: New test.
8174
8175 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8176
8177         PR c++/12184
8178         * g++.dg/expr/call2.C: New test.
8179
8180 2003-09-15  Andreas Jaeger  <aj@suse.de>
8181
8182         * gcc.dg/Wold-style-definition-1.c: New test.
8183
8184 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8185
8186         PR c++/3907
8187         * g++.dg/parse/template12.C: New test.
8188
8189         * g++.dg/abi/bitfield11.C: New test.
8190         * g++.dg/abi/bitfield12.C: Likewise.
8191
8192 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8193
8194         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8195         non-expansion of functional macro name without arguments at EOL.
8196         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8197
8198 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8199
8200         * gcc.c-torture/execute/20030914-[12].c: New tests.
8201
8202 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8203
8204         PR c++/11788
8205         * g++.dg/overload/addr1.C: New test.
8206
8207 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8208
8209         * gcc.dg/20030909-1.c: New test.
8210
8211 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8212
8213         * gcc.dg/ultrasp10.c: New test.
8214
8215 2003-09-09  Devang Patel  <dpatel@apple.com>
8216
8217         * gcc.dg/darwin-ld-6.c: New test.
8218
8219 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8220
8221         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8222
8223 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8224
8225         * gcc.dg/ia64-types1.c: New test.
8226         * gcc.dg/ia64-types2.c: Likewise.
8227
8228 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8229
8230         * gcc.dg/builtins-1.c: Add more _Complex tests.
8231         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8232
8233         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8234         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8235
8236 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/11786
8239         * g++.dg/lookup/koenig2.C: New test.
8240
8241         PR c++/5296
8242         * g++.dg/rtti/typeid2.C: New test.
8243
8244 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8245
8246         * gcc.c-torture/compile/20030904-1.c: New test.
8247
8248 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8249
8250         * g++.dg/opt/longbranch2.C: New test.
8251
8252 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8253
8254         * g++.dg/template/crash10.C: Only compile it.
8255
8256 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8257
8258         PR middle-end/11665
8259         * gcc.c-torture/compile/20030907-1.c: New test.
8260         * g++.dg/init/array11.C: New test.
8261
8262 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8263
8264         PR c++/11852
8265         * g++.dg/init/struct1.C: New test.
8266
8267 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8268
8269         PR c++/12181
8270         * g++.dg/expr/comma1.C: New test.
8271
8272 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8273
8274         PR c++/11867
8275         * g++.dg/expr/static_cast5.C: New test.
8276
8277 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         PR c++/11507
8280         * g++.dg/lookup/scoped7.C: New test.
8281
8282         PR c++/9574
8283         * g++.dg/other/static1.C: New test.
8284
8285         PR c++/11490
8286         * g++.dg/warn/template-1.C: New test.
8287
8288         PR c++/11432
8289         * g++.dg/template/crash10.C: New test.
8290
8291         PR c++/2478
8292         * g++.dg/overload/VLA.C: New test.
8293
8294         PR c++/10804
8295         * g++.dg/template/call1.C: New test.
8296
8297 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8298
8299         PR c++/11794
8300         * g++.dg/parse/using3.C: New test.
8301
8302 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8303
8304         PR c++/11409
8305         * g++.dg/overload/builtin3.C: New test case.
8306
8307 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8308
8309         PR c/9862
8310         * gcc.dg/20030906-1.c: New test.
8311         * gcc.dg/20030906-2.c: Likewise.
8312
8313 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8314
8315         PR c++/12167
8316         * g++.dg/parse/defarg5.C: New test.
8317
8318         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8319
8320 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8321
8322         PR c++/12163
8323         * g++.dg/expr/static_cast4.C: New test.
8324
8325         PR c++/12146
8326         * g++.dg/template/crash9.C: New test.
8327
8328 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8329
8330         * g++.old-deja/g++.ext/pretty2.C: Update for change
8331         in __FUNCTION__.
8332         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8333
8334 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8335
8336         PR c++/11922
8337         * g++/dg/template/qualified-id1.C: New test.
8338
8339         PR c++/12037
8340         * g++.dg/warn/noeffect4.C: New test.
8341
8342 2003-09-04  Matt Austern  <austern@apple.com>
8343
8344         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8345         * g++.dg/ext/fnname2.C: Likewise.
8346         * g++.dg/ext/fnname3.C: Likewise.
8347
8348 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8349
8350         * g++.dg/expr/lval1.C: New test.
8351         * g++.dg/ext/lvcast.C: Remove.
8352
8353 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8354
8355         PR optimization/11700.
8356         * gcc.c-torture/compile/20030903-1.c: New test case.
8357
8358 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/12053
8361         * g++.dg/abi/layout4.C: New test.
8362
8363 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8364
8365         PR c++/11553
8366         * g++.dg/parse/friend3.C: New test.
8367
8368 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/11847
8371         * g++.dg/template/class1.C: New test.
8372
8373         PR c++/11808
8374         * g++.dg/expr/call1.C: New test.
8375
8376 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8377
8378         PR c++/12114
8379         * g++.dg/init/ref9.C: New test.
8380
8381         PR c++/11972
8382         * g++.dg/template/nested4.C: New test.
8383
8384 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8385
8386         PR c++/12093
8387         * g++.dg/template/non-dependent4.C: New test.
8388
8389         PR c++/11928
8390         * g++.dg/inherit/conv1.C: New test.
8391
8392 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8393
8394         PR c++/6196
8395         * g++.dg/ext/label1.C: New test.
8396         * g++.dg/ext/label2.C: Likewise.
8397
8398 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8399
8400         * g++.dg/expr/cond3.C: New test.
8401
8402 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8403
8404         * gcc.dg/builtins-1.c: Add new builtin cases.
8405
8406 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8407
8408         * gcc.dg/builtins-1.c: Add new cases.
8409         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8410
8411 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8412
8413         * gcc.dg/builtins-1.c: Add more math builtin tests.
8414         * gcc.dg/torture/builtin-attr-1.c: New test.
8415
8416 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR optimization/5079
8419         * g++.dg/opt/static3.C: New test.
8420
8421 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8422
8423         * gcc.misc-tests/gcov-10b.c: New test.
8424
8425 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8426
8427         * g++.dg/opt/ptrmem3.C: New test.
8428
8429         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8430
8431 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8432
8433         * gcc.dg/20030826-2.c: New test.
8434
8435 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8436
8437         PR middle-end/12002
8438         * g77.f-torture/compile/12002.f: New test case.
8439
8440 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8441
8442         * gcc.dg/20030826-1.c: New test case.
8443
8444 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8445
8446         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8447
8448 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8449
8450         PR c++/11871
8451         * c++.dg/lookup/crash1.C: New test.
8452
8453         * c++.dg/warn/noeffect3.C: New test.
8454
8455 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8456
8457         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8458         * gcc.dg/compat/vector-1_y.c: Ditto.
8459         * gcc.dg/compat/vector-2_x.c: Ditto.
8460         * gcc.dg/compat/vector-2_y.c: Ditto.
8461
8462 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8463
8464         * gcc.dg/20030702-1.c: New test.
8465
8466 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8467
8468         PR c++/8795
8469         * g++.dg/ext/altivec-1.C: New test.
8470
8471 2003-08-24  Richard Henderson  <rth@redhat.com>
8472
8473         * g++.dg/eh/simd-2.C: Add -w for x86.
8474
8475 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8476
8477         * gcc.dg/20030815-1.c: New test.
8478
8479 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8480
8481         PR c++/3765
8482         * g++.dg/parse/access6.C: New test.
8483
8484 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8485
8486         PR c++/641, c++/11876
8487         * g++.dg/template/friend22.C: New test.
8488         * g++.dg/template/friend23.C: Likewise.
8489
8490 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8491
8492         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8493         identically.
8494
8495 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8496
8497         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8498
8499 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8500
8501         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8502
8503 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8504
8505         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8506
8507 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8508
8509         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8510
8511 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/11919
8514         * g++.dg/overload/prom1.C: New test.
8515
8516         PR c++/11551
8517         * g++.dg/parse/dtor2.C: New test.
8518
8519         PR c++/10762
8520         * g++.dg/parse/using2.C: New test.
8521
8522 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8523
8524         PR target/11805
8525         * gcc.c-torture/compile/20030821-1.c: New.
8526
8527 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/11834
8530         * g++.dg/template/deduce2.C: New test.
8531
8532 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8533
8534         * gcc.c-torture/execute/20030821-1.c: New test.
8535
8536 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8537
8538         PR middle-end/11984
8539         * gcc.dg/20030820-1.c: New test case.
8540
8541 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8542
8543         PR c++/11945
8544         * g++.dg/warn/noeffect2.C: New test.
8545
8546 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8547
8548         PR c++/10926
8549         * g++.dg/template/dtor2.C: New test.
8550
8551         PR c++/11684
8552         * g++.dg/template/operator1.C: New test.
8553         * g++.dg/parse/operator4.C: New test.
8554
8555         PR c++/11946.C
8556         * g++.dg/expr/enum1.C: New test.
8557         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8558
8559         PR c++/11036.C
8560         * g++.dg/parse/elab2.C: New test.
8561         * g++.dg/parse/typedef4.C: Change error message.
8562         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8563         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8564         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8565
8566 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8567
8568         * gcc.dg/pch/warn-1.c: New.
8569         * gcc.dg/pch/warn-1.hs: New.
8570
8571         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8572         not-tested file.
8573
8574 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8575
8576         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8577
8578 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8579
8580         * gcc.dg/uninit-D.c: New Test.
8581         * gcc.dg/uninit-E.c: New Test.
8582         * gcc.dg/uninit-F.c: New Test.
8583         * gcc.dg/uninit-G.c: New Test.
8584
8585 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8586
8587         * g++.dg/README: Describe the pch directory.
8588
8589 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8590
8591         PR c++/11174
8592         * g++.dg/parse/access4.C: New test.
8593         * g++.dg/parse/access5.C: Likewise.
8594         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8595
8596 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8597
8598         * gcc.dg/noncompile/20030818-1.c: New.
8599
8600 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8601
8602         PR c++/11957
8603         * g++.dg/warn/noeffect1.C: New test.
8604
8605         * g++.dg/template/scope2.C: New test.
8606         * g++.dg/template/error2.C: Correct dg-error
8607
8608 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8609
8610         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8611
8612 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8613
8614         PR C++/11512
8615         * g++.dg/template/warn1.C: New.
8616
8617 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8618
8619         * g++.dg/template/error2.C: New test.
8620         * g++.dg/lookup/using7.C: Adjust errors
8621         * g++.old-deja/g++.pt/crash36.C: Likewise.
8622         * g++.old-deja/g++.pt/derived3.C: Likewise.
8623
8624 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8625
8626         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8627         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8628         * gcc.c-torture/execute/builtins/string-9.c: New, from
8629         string-opt-9.c.  Adjust for execute/builtins framework.
8630         * gcc.c-torture/execute/string-opt-9.c: Delete.
8631
8632 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8633
8634         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8635
8636         * g++.dg/parse/ret-type2.C: New test.
8637
8638         PR c++/11703
8639         * g++.dg/init/new8.C: New test.
8640
8641         PR c++/10923
8642         * g++.dg/parse/typedef5.C: New test.
8643
8644         PR c++/9512
8645         * g++.dg/parse/qualified2.C: New test.
8646         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8647         invalid code.
8648
8649 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8650
8651         * g++.dg/conversion/ptrmem1.C: New test.
8652
8653 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR target/11693
8656         * gcc.dg/20030811-1.c: New test.
8657
8658         PR target/11535
8659         * gcc.c-torture/execute/20030811-1.c: New test.
8660
8661 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8662
8663         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8664
8665 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8666
8667         PR c++/11789.C
8668         * g++.dg/inherit/multiple1.C: New test.
8669
8670 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8671
8672         * gcc.dg/spe1.c: New test.
8673
8674         PR c++/11670
8675         * g++.dg/expr/cast2.C: New test.
8676
8677         PR c++/10530
8678         * g++.dg/template/dependent-name2.C: New test.
8679
8680 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8681
8682         * g++.dg/parse/crash11.C: Put the dg options in comments.
8683
8684 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8685
8686         * lib/gcc-dg.exp: Update for diagnostic change.
8687
8688 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8689
8690         PR c++/5767
8691         * g++.dg/parse/crash11.C: New test.
8692
8693 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8694
8695         * gcc.dg/cpp/spacing1.c: Update.
8696
8697 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8698
8699         PR target/11739
8700         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8701         a value for -mtune.
8702
8703 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8704
8705         PR middle-end/11771
8706         * gcc.c-torture/compile/20030804-1.c: New test case.
8707
8708 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8709
8710         * gcc.dg/20030804-1.c: New test case.
8711
8712 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8713
8714         * gcc.dg/cpp/separate-1.c: New test.
8715
8716 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8717
8718         PR c++/11704
8719         * g++.dg/template/dependent-expr2.C: New test.
8720
8721         PR c++/11766
8722         * g++.dg/expr/ptrmem1.C: New test.
8723
8724 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8725
8726         PR c++/9453
8727         * g++.dg/template/friend15.C: New test.
8728
8729 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8730
8731         * lib/dg-pch.exp: Work round PCH bug.
8732
8733 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8736         builtins.  Move cases from builtins-4.c here.
8737
8738         * gcc.dg/torture/builtin-math-1.c: New test taken from
8739         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8740         additional cases.
8741
8742         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8743         Delete.
8744
8745 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8746
8747         PR c++/9447
8748         * g++.dg/template/using7.C: New test.
8749
8750 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8751
8752         * import1.c, import2.c: New tests.
8753
8754 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8755
8756         * g++.dg/eh/crossjump1.C: New test.
8757
8758 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/11697
8761         * g++.dg/template/using6.C: New test.
8762
8763         PR c++/11744
8764         * g++.dg/template/koenig2.C: New test.
8765
8766 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8767
8768         PR c++/7983
8769         * g++.dg/parse/typedef4.C: New test.
8770
8771 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8772
8773         PR c++/8442, c++/8806
8774         * g++.dg/template/elab1.C: New test.
8775         * g++.dg/template/type2.C: Likewise.
8776         * g++.dg/template/ttp3.C: Adjust expected error message.
8777         * g++.old-deja/g++.law/visibility13.C: Likewise.
8778         * g++.old-deja/g++.niklas/t135.C: Likewise.
8779         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8780         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8781         template argument.
8782         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8783
8784 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8785
8786         PR c++/11295
8787         * g++.dg/ext/stmtexpr1.C: New test.
8788
8789         * g++.dg/opt/tmp1.C: New test.
8790
8791         PR c++/11525
8792         * g++.dg/parse/constant4.C: New test.
8793
8794         PR c++/9447
8795         * g++.dg/template/using5.C: New test.
8796
8797 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8798
8799         * gcc.dg/builtins-27.c: New test case.
8800
8801 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8802
8803         * gcc.dg/tls/opt-7.c: New test.
8804
8805 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8806
8807         * g++.old-deja/g++.other/crash18.C: Remove.
8808
8809 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8810
8811         * g++.dg/template/explicit3.C: New.
8812         * g++.dg/template/explicit4.C: New.
8813         * g++.dg/template/explicit5.C: New.
8814
8815         PR c++/11347
8816         * g++.dg/template/memtmpl1.C: New.
8817
8818 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8819
8820         PR target/11565
8821         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8822         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8823
8824 2003-07-30  Jan Hubicka  <jh@suse.cz>
8825
8826         * vtgc1.c: Kill.
8827
8828 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8829
8830         * gcc.dg/struct-in-proto-1.c: New test.
8831
8832 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8833
8834         * gcc.dg/cpp/include2.c: Only expect one message.
8835
8836 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8837
8838         PR c++/9447
8839         * g++.dg/template/using1.C: New test.
8840         * g++.dg/template/using2.C: New test.
8841         * g++.dg/template/using3.C: New test.
8842         * g++.dg/template/using4.C: New test.
8843
8844 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8845
8846         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8847         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8848
8849 2003-07-28  Jan Hubicka  <jh@suse.cz>
8850
8851         PR c++/11530
8852         * g++.dg/opt/call1.C: New test.
8853
8854 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8855
8856         PR c++/11667
8857         * g++.dg/init/enum2.C: New test.
8858         * g++.dg/template/overload1.C: Add "-w" option.
8859
8860 2003-07-28    <hp@bitrange.com>
8861
8862         * gcc.dg/Wdeclaration-after-statement-1.c,
8863         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8864
8865 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8866
8867         * gcc.c-torture/compile/20030725-1.c: New test.
8868
8869 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8870
8871         * gcc.dg/20030505.c: Only run for SPE.
8872         Remove definition of opaque type.
8873
8874 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8875
8876         * g++.dg/template/ptrmem6.C: New test.
8877
8878 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8879
8880         * gcc.c-torture/compile/zero-strct-2.c: New test.
8881
8882 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8883
8884         * gcc.dg/intermod-1.c: New test.
8885
8886 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8887
8888         PR c++/11617
8889         * g++.dg/template/lookup2.C: New test.
8890         * g++.dg/template/memclass1.C: Remove instantiated from error.
8891         * g++.dg/other/error2.C: Tweak expected errors.
8892
8893         PR c++/11596
8894         * g++.dg/template/defarg3.C: New test.
8895
8896         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8897
8898 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8899
8900         * g++.dg/inherit/access5.C: New test.
8901
8902 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8903
8904         PR c++/11513
8905         * g++.dg/template/crash8.C: New test.
8906
8907 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8908
8909         PR c/10602
8910         * gcc.dg/noncompile/incomplete-2.c: New test.
8911
8912 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8913
8914         PR c++/11645
8915         * g++.dg/inherit/access4.C: New test.
8916
8917         PR c++/11517
8918         * g++.dg/expr/cond2.C: New test.
8919
8920         PR optimization/10679
8921         * g++.dg/opt/inline4.C: New test.
8922
8923 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8924
8925         * g++.dg/parse/crash10: New test.
8926
8927 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8928
8929         * g++.dg/ext/flexary1.C: New test.
8930
8931 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8932
8933         PR c++/10793
8934         * g++.dg/template/crash9.C: New test.
8935
8936 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8937
8938         PR c++/3004
8939         * g++.dg/parse/typedef3.C: New test.
8940
8941         PR c++/7906
8942         * g++.dg/parse/operator2.C: New test.
8943
8944         PR c++/8895
8945         * g++.dg/parse/def-tmpl-arg1.C: New test.
8946
8947         PR c++/9282
8948         * g++.dg/parse/funptr1.C: New test.
8949
8950         PR c++/9452
8951         * g++.dg/parse/ambig3.C: New test.
8952
8953         PR c++/9454
8954         * g++.dg/parse/operator3.C: New test.
8955
8956         PR c++/9486
8957         * g++.dg/parse/template10.C: New test.
8958
8959         PR c++/9488
8960         * g++.dg/parse/template11.C: New test.
8961
8962         PR c++/10150
8963         * g++.dg/parse/invalid-op1.C: New test.
8964
8965         PR c++/10247
8966         * g++.dg/parse/condexpr1.C: New test.
8967
8968 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8969
8970         * g++.dg/ext/packed3.C: New test.
8971         * g++.dg/ext/packed4.C: New test.
8972
8973         * gcc.dg/pack-test-3.c: New test.
8974
8975 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8976
8977         * lib/compat.exp: Handle dg-options per source file.
8978         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8979         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8980         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8981         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8982         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8983         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8984         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8985         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8986         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8987         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8988         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8989         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8990         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8991         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8992
8993 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8994
8995         PR c/10320
8996         * gcc.c-torture/execute/20030718-1.c: New test.
8997
8998 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8999
9000         PR optimization/11536
9001         * gcc.dg/20030721-1.c: New test.
9002
9003 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9004
9005         PR c++/11546
9006         * g++.dg/template/lookup1.C: New test.
9007
9008 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9009
9010         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9011         diagnostics of ill-formed constructs involving labels.
9012         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9013         the new 'previously defined here' message.
9014
9015 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9016
9017         * g++.dg/parse/non-dependent2.C: New test.
9018
9019 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9020
9021         * g++.dg/init/init-ref4.C: xfail on targets without
9022         weak symbols.
9023
9024 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR target/11087
9027         * gcc.c-torture/execute/20030717-1.c: New test.
9028
9029 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9030
9031         * g++.dg/opt/cfg1.C: New test.
9032
9033 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9034
9035         PR optimization/11557
9036         * gcc.dg/20030717-1.c: New test.
9037
9038 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9039
9040         PR c++/10476
9041         * g++.dg/expr/crash-1.C: New test.
9042
9043         PR c++/11027
9044         * g++.dg/template/init3.C: New test.
9045
9046         PR c++/8222
9047         * g++.dg/template/non-dependent1.C: New test.
9048
9049         PR c++/11070
9050         * g++.dg/template/non-dependent2.C: New test.
9051
9052         PR c++/11071
9053         * g++.dg/template/non-dependent3.C: New test.
9054
9055         PR c++/9907
9056         * g++.dg/template/sizeof5.C: New test.
9057
9058 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9059
9060         PR 11498
9061         * gcc.c-torture/compile/mangle-1.c: New file.
9062
9063 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9064
9065         PR c++/7809
9066         * g++.dg/parse/access3.C: New test.
9067
9068 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9069
9070         PR c++/11384
9071         * g++.dg/init/init-ref4.C: New test.
9072
9073 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/11547
9076         * g++.dg/parse/constant3.C: New test.
9077         * g++.dg/parse/crash7.C: Likewise.
9078
9079 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9080
9081         PR target/11008
9082         * gcc.dg/i386-pentium4-not-mull.c: New.
9083
9084 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9085
9086         * gcc.dg/asm-names.c (ymain): Make it weak.
9087
9088 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9089
9090         PR c++/5421
9091         * g++.dg/template/friend21.C: New test.
9092
9093 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9094
9095         * gcc.dg/cleanup-8.c: New test.
9096         * gcc.dg/cleanup-9.c: New test.
9097
9098 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9099
9100         * g++.dg/ext/dll-MI1.h: New file.
9101         * g++.dg/ext/dllexport-MI1.C: New file.
9102         * g++.dg/ext/dllimport-MI1.C: New file.
9103
9104 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9107         it does not have cmpstrsi patterns (just cmpmemsi).
9108
9109 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR debug/11473
9112         * g++.dg/debug/debug8.C: New test.
9113
9114 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9115
9116         PR c++/10108
9117         * g++.dg/template/crash7.C: New test.
9118
9119 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9120
9121         PR target/10795
9122         * gcc.c-torture/compile/20030708-1.c: New.
9123
9124 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9125
9126         * gcc.c-torture/execute/20030715-1.c: New test.
9127
9128 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9129
9130         * gcc.dg/pch/inline-3.c: New file.
9131         * gcc.dg/pch/inline-3.hs: New file.
9132         * gcc.dg/pch/inline-4.c: New file.
9133         * gcc.dg/pch/inline-4.hs: New file.
9134
9135 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9136
9137         PR c++/11509
9138         * g++.dg/template/crash6.C: New test.
9139
9140         PR c++/7053
9141         * g++.dg/template/friend20.C: New test.
9142
9143         PR c++/7019
9144         * g++.dg/template/overload2.C: New test.
9145
9146 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9147
9148         PR optimization/11440
9149         * gcc.c-torture/execute/20030714-1.c: New test.
9150
9151 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9152
9153         PR c++/11154
9154         * g++.dg/template/partial2.C: New test.
9155
9156 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/11503
9159         * g++.dg/template/anon1.C: New test.
9160
9161         PR c++/11493
9162         PR c++/11495
9163         * g++.dg/parse/template9.C: Likewise.
9164         * g++.dg/template/crash4.C: New test.
9165         * g++.dg/template/koenig1.C: Likewise.
9166         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9167         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9168         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9169         functions.
9170         * g++.old-deja/g++.jason/template36.C: Likewise.
9171         * g++.old-deja/g++.mike/p1989.C: Likewise.
9172         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9173         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9174         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9175         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9176         compiling.
9177         * g++.old-deja/g++.pt/union2.C: Use this->.
9178
9179 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9180
9181         * gcc.dg/20030711-1.c: New test.
9182
9183 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9184
9185         PR c++/11050
9186         * g++.dg/parse/args1.C: New test.
9187         * g++.pt/defarg8.C: Change expected errors.
9188
9189 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9190
9191         PR c++/8164
9192         * g++.dg/template/nontype2.C: New test.
9193
9194         PR c++/10558
9195         * g++.dg/parse/template8.C: New test.
9196
9197         PR c++/8327
9198         * g++.dg/template/scope1.C: New test.
9199
9200         * g++.dg/warn/Wsign-compare-1.C: New test.
9201
9202 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9203
9204         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9205
9206 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/9411
9209         * g++.dg/template/explicit2.C: New test.
9210
9211         PR c++/10032
9212         * g++.dg/warn/pedantic1.C: New test.
9213
9214 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9215
9216         PR c++ 9483
9217         * g++.dg/other/field1.C: New test.
9218
9219 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9220
9221         PR c/11449
9222         * gcc.c-torture/compile/20030707-1.c: New.
9223
9224 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9225
9226         PR c++/10849
9227         * g++.dg/template/access12.C: New test.
9228
9229 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9232         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9233         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9234         * gcc.misc-tests/gcov.exp: Update
9235         * g++.dg/gcov/gcov.exp: Update
9236         * lib/gcov.exp: Update.
9237
9238 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9239
9240         * g++.dg/abi/mangle17.C: Make sure template expressions are
9241         dependent.
9242         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9243         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9244         * g++.dg/opt/stack1.C: Remove erroneous code.
9245         * g++.dg/parse/template7.C: New test.
9246         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9247         * g++.old-deja/g++.pt/crash4.C: Likewise.
9248
9249 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9250
9251         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9252         with zero or one occurence of `$' after the initial `L'.
9253
9254 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9255
9256         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9257
9258 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9259
9260         PR c/11370
9261         * gcc.dg/Wunreachable-6.c: New testcase.
9262         * gcc.dg/Wunreachable-7.c: New testcase.
9263
9264 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR c/11420
9267         * gcc.dg/20030708-1.c: New test.
9268
9269 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9270
9271         * gcc.dg/compat/sdata-section.h: New file.
9272         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9273         * gcc.dg/torture/mips-sdata-1.c: New test.
9274
9275 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9276
9277         PR c++/11030
9278         * g++.dg/template/friend19.C: New test.
9279
9280 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9281
9282         * g++.dg/opt/strength-reduce.C: New test.
9283
9284 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9285
9286         PR target/10979
9287         * gcc.dg/20030707-1.c: New testcase.
9288
9289 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9290
9291         PR optimization/11059
9292         * g++.dg/opt/emptyunion.C: New testcase.
9293
9294 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9295             Eric Botcazou  <ebotcazou@libertysurf.fr>
9296
9297         * g++.dg/opt/stack1.C: New test.
9298
9299 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9300
9301         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9302         run test.
9303
9304         PR c++/11431
9305         * g++.dg/expr/static_cast3.C: New test.
9306
9307 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9308
9309         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9310         everywhere.
9311         * gcc.dg/concat.c: Concatenation of string constants with
9312         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9313         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9314         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9315         necessary to avoid multi-character character constant warning.
9316         * gcc.dg/cpp/escape.c: Likewise.
9317         * gcc.dg/cpp/ucs.c: Likewise.
9318         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9319         Fix a typo.
9320
9321 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9322
9323         PR c/11428
9324         * gcc.c-torture/compile/20030704-1.c: New.
9325
9326 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9327
9328         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9329
9330 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9331
9332         PR c++/5287, PR c++/7910,  PR c++/11021
9333         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9334         tests for warnings.
9335         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9336         * g++.dg/ext/dllimport3.C: Likewise.
9337         * g++.dg/ext/dllimport4.C: New file.
9338         * g++.dg/ext/dllimport5.C: New file.
9339         * g++.dg/ext/dllimport6.C: New file.
9340         * g++.dg/ext/dllimport7.C: New file.
9341         * g++.dg/ext/dllimport8.C: New file.
9342         * g++.dg/ext/dllimport9.C: New file.
9343         * g++.dg/ext/dllimport10.C: New file.
9344         * g++.dg/ext/dllexport1.C: New file.
9345
9346 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9347
9348         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9349         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9350
9351 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9352
9353         * gcc.dg/builtins-25.c: New testcase.
9354         * gcc.dg/builtins-26.c: New testcase.
9355
9356 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9357
9358         * gcc.dg/compat/vector-defs.h: New file.
9359         * gcc.dg/compat/vector-setup.h: New file.
9360         * gcc.dg/compat/vector-check.h: New file.
9361         * gcc.dg/compat/vector-1_main.c: New file.
9362         * gcc.dg/compat/vector-1_x.c: New file.
9363         * gcc.dg/compat/vector-1_y.c: New file.
9364         * gcc.dg/compat/vector-2_main.c: New file.
9365         * gcc.dg/compat/vector-2_x.c: New file.
9366         * gcc.dg/compat/vector-2_y.c: New file.
9367
9368         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9369         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9370         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9371         * gcc.dg/compat/struct-align-1.h: New file.
9372         * gcc.dg/compat/struct-align-1_main.c: New file.
9373         * gcc.dg/compat/struct-align-1_x.c: New file.
9374         * gcc.dg/compat/struct-align-1_y.c: New file.
9375         * gcc.dg/compat/struct-align-2.h: New file.
9376         * gcc.dg/compat/struct-align-2_main.c: New file.
9377         * gcc.dg/compat/struct-align-2_x.c: New file.
9378         * gcc.dg/compat/struct-align-2_y.c: New file.
9379
9380         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9381         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9382         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9383         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9384         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9385         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9386         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9387         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9388         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9389         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9390         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9391         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9392         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9393         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9394         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9395         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9396         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9397         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9398         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9399         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9400         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9401         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9402         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9403         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9404         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9405         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9406         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9407         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9408         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9409
9410 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9411
9412         * gcc.dg/i386-call-1.c: New test.
9413
9414 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         PR c++/9162
9417         * g++.dg/parse/defarg4.C: New.
9418
9419 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9420
9421         PR target/10700
9422         * gcc.c-torture/compile/20030703-1.c: New test case.
9423
9424 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9425
9426         * g++.dg/template/local3.C: Remove extra semicolon.
9427
9428 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9429
9430         * gcc.dg/i386-volatile-1.c: New test.
9431
9432 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9433
9434         PR c++/11072
9435         * g++.dg/other/offsetof2.C: XFAIL.
9436         * g++.dg/other/offsetof5.C: New.
9437
9438         PR c++/10219
9439         * g++.dg/template/error1.C: New.
9440
9441         PR c++/9779
9442         * g++.dg/template/dependent-expr1.C: New.
9443
9444 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9445
9446         PR c++/6949
9447         * g++.dg/template/local3.C: New test.
9448
9449         PR c++/11149
9450         * g++.dg/lookup/scoped6.C: New test.
9451
9452 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9453
9454         PR c++/8046
9455         * g++.dg/other/error7.C: New test.
9456
9457 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9458
9459         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9460         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9461         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9462         * g++.old-deja/g++.other/union2.C: Likewise.
9463         * gcc.dg/c90-const-expr-2.c: Likewise.
9464         * gcc.dg/c90-const-expr-3.c: Likewise.
9465         * gcc.dg/c99-const-expr-2.c: Likewise.
9466         * gcc.dg/c99-const-expr-3.c: Likewise.
9467         * gcc.dg/concat.c: Likewise.
9468
9469 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9470
9471         PR c++/9559
9472         * g++.dg/init/static1.C: New test.
9473
9474 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9475
9476         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9477         * g++.old-deja/g++.other/access2.C: Likewise.
9478         * g++.old-deja/g++.other/decl2.C: Likewise.
9479         * gcc.c-torture/execute/20020615-1.c: Likewise.
9480
9481 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9482
9483         PR c++/4933
9484         * g++.dg/template/sizeof4.C: New test.
9485
9486 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9487
9488         * g++.dg/other/error6.C: New test.
9489
9490 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9491
9492         PR c++/10750
9493         * g++.dg/parse/constant2.C: New test.
9494
9495 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9496
9497         PR c++/11106
9498         * g++.dg/other/error5.C: New test.
9499
9500 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9501
9502         * gcc.dg/format/gcc_diag-1.c: New test.
9503
9504 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9505
9506         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9507
9508 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9509
9510         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9511         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9512         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9513
9514 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.c-torture/execute/builtins/string-8.c: New test.
9517         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9518         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9519         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9520
9521 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9522
9523         PR c++/10468
9524         * g++.dg/ext/typeof6.C: New test.
9525
9526 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/10796
9529         * g++.dg/init/enum1.C: New test.
9530
9531 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9532
9533         * gcc.dg/20030627-1.c: New test.
9534
9535 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/11332
9538         * g++.dg/expr/static_cast2.C: New test.
9539
9540 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9541             Jakub Jelinek  <jakub@redhat.com>
9542
9543         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9544         sprintf(dst,"%s",src) optimization.
9545         * gcc.c-torture/execute/20030626-1.c: New test case.
9546         * gcc.c-torture/execute/20030626-2.c: New test case.
9547
9548 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9549
9550         * gcc.c-torture/execute/multi-ix.c: New test.
9551
9552         * gcc.c-torture/execute/simd-4.c (main):
9553         Added missing semicolon at end of union.
9554
9555 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9556
9557         PR c++/8266
9558         * g++.dg/template/explicit-instantiation3.C: New test.
9559
9560 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9561
9562         * gcc.dg/20030626-1.c: Use signed char.
9563
9564 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9565
9566         * gcc.dg/20030626-1.c: New test.
9567
9568 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9569
9570         * const-str-2.m: Update.
9571
9572 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9573
9574         PR c++/10990
9575         * g++.dg/rtti/dyncast1.C: New test.
9576         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9577         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9578         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9579
9580         PR c++/10931
9581         * g++.dg/expr/static_cast1.C: New test.
9582
9583 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9584
9585         * gcc.dg/20030625-1.c: New test.
9586
9587 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9588
9589         * gcc.c-torture/compile/20030624-1.c: New test case.
9590
9591 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.c-torture/execute/string-opt-17.c: New test.
9594
9595 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/5754
9598         * g++.dg/parse/crash6.C: New test.
9599
9600 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9601
9602         * gcc.dg/builtins-24.c: New test case.
9603
9604 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * g++.dg/opt/operator1.C: New test.
9607
9608 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9609
9610         * gcc.c-torture/execute/string-opt-16.c: New test case.
9611
9612 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9613
9614         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9615         * g++.old-deja/g++.other/conv7.C: Likewise
9616         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9617         * g++.old-deja/g++.other/overload14.C: Likewise.
9618
9619 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9620
9621         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9622         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9623
9624 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9625
9626         PR c++/10888
9627         * g++.dg/warn/Winline-3.C: New test.
9628
9629 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9630
9631         * lib/target-supports.exp (check_alias_available): Make the test
9632         program acceptable to the Solaris assembler.
9633
9634         PR c++/10749
9635         * g++.dg/template/memclass2.C: New test.
9636
9637 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9638             Eric Botcazou  <ebotcazou@libertysurf.fr>
9639
9640         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9641         data for non-matching targets.
9642         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9643
9644 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9645
9646         PR c++/10845
9647         * g++.dg/template/member3.C: New test.
9648
9649 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR c++/10939
9652         * g++.dg/template/func1.C: New test.
9653
9654         PR c++/9649
9655         * g++.dg/template/static4.C: New test.
9656         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9657
9658         PR c++/11041
9659         * g++.dg/init/ref7.C: New test.
9660
9661 2003-06-19  Matt Austern  <austern@apple.com>
9662
9663         PR c++/11228
9664         * g++.dg/anew1.C: New test.
9665         * g++.dg/anew2.C: New test.
9666         * g++.dg/anew3.C: New test.
9667         * g++.dg/anew4.C: New test.
9668
9669 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9670
9671         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9672
9673 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9674
9675         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9676         endian-dependent.
9677
9678 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9679
9680         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9681         Remove cruft.
9682
9683 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9684
9685         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9686         * gcc.c-torture/compile/961203-1.c: Likewise.
9687         * gcc.c-torture/compile/980506-1.c: Likewise.
9688
9689 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/10712
9692         * g++.dg/lookup/using7.C: New test.
9693
9694 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9695
9696         PR c++/11105
9697         * g++.dg/abi/conv1.C: Remove it.
9698         * g++.dg/template/conv7.C: New test.
9699         * g++.dg/template/conv8.C: Likewise.
9700         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9701         conversion operator.
9702
9703 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9704
9705         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9706         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9707         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9708         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9709         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9710         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9711         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9712         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9713         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9714         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9715         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9716         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9717         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9718         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9719         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9720         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9721         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9722         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9723         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9724         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9725         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9726         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9727         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9728         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9729         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9730         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9731         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9732         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9733         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9734
9735 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9736
9737         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9738         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9739         indications.
9740
9741 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9742
9743         * gcc.dg/i386-387-5.c: New test case.
9744         * gcc.dg/i386-387-6.c: New test case.
9745         * gcc.dg/builtins-23.c: New test case.
9746
9747 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9748
9749         * gcc.dg/builtins-22.c: New test case.
9750         * gcc.dg/i386-387-1.c: Update to test exp.
9751         * gcc.dg/i386-387-2.c: Likewise.
9752
9753 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9754
9755         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9756
9757 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9758
9759         * lib/gcc-dg.exp (dg-require-dll): New function.
9760         (dg-xfail-if): Likewise.
9761         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9762         driver.
9763
9764         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9765         * gcc.c-torture/compile/20001205-1.c: Likewise.
9766         * gcc.c-torture/compile/20001226-1.c: Likewise.
9767         * gcc.c-torture/compile/20010518-2.c: Likewise.
9768         * gcc.c-torture/compile/20020312-1.c: Likewise.
9769         * gcc.c-torture/compile/20020604-1.c: Likewise.
9770         * gcc.c-torture/compile/920501-12.c: Likewise.
9771         * gcc.c-torture/compile/920501-4.c: Likewise.
9772         * gcc.c-torture/compile/920520-1.c: Likewise.
9773         * gcc.c-torture/compile/920521-1.c: Likewise.
9774         * gcc.c-torture/compile/920625-1.c: Likewise.
9775         * gcc.c-torture/compile/961203-1.c: Likewise.
9776         * gcc.c-torture/compile/980506-1.c: Likewise.
9777         * gcc.c-torture/compile/981006-1.c: Likewise.
9778         * gcc.c-torture/compile/981022-1.c: Likewise.
9779         * gcc.c-torture/compile/981223-1.c: Likewise.
9780         * gcc.c-torture/compile/990617-1.c: Likewise.
9781         * gcc.c-torture/compile/dll.c: Likewise.
9782         * gcc.c-torture/compile/labels-3.c: Likewise.
9783         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9784         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9785         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9786         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9787         * gcc.c-torture/compile/simd-5.c: Likewise.
9788         * gcc.c-torture/compile/20000804-1.x: Remove.
9789         * gcc.c-torture/compile/20001205-1.x: Likewise.
9790         * gcc.c-torture/compile/20001226-1.x: Likewise.
9791         * gcc.c-torture/compile/20010518-2.x: Likewise.
9792         * gcc.c-torture/compile/20020312-1.x: Likewise.
9793         * gcc.c-torture/compile/20020604-1.x: Likewise.
9794         * gcc.c-torture/compile/920501-12.x: Likewise.
9795         * gcc.c-torture/compile/920501-4.x: Likewise.
9796         * gcc.c-torture/compile/920520-1.x: Likewise.
9797         * gcc.c-torture/compile/920521-1.x: Likewise.
9798         * gcc.c-torture/compile/920625-1.x: Likewise.
9799         * gcc.c-torture/compile/961203-1.x: Likewise.
9800         * gcc.c-torture/compile/980506-1.x: Likewise.
9801         * gcc.c-torture/compile/981006-1.x: Likewise.
9802         * gcc.c-torture/compile/981022-1.x: Likewise.
9803         * gcc.c-torture/compile/981223-1.x: Likewise.
9804         * gcc.c-torture/compile/990617-1.x: Likewise.
9805         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9806         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9807         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9808         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9809         * gcc.c-torture/compile/simd-5.x: Likewise.
9810
9811         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9812
9813 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9814
9815         * gcc.c-torture/execute/20030611-1.c: New test.
9816
9817 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9818
9819         PR middle-end/168
9820         * gcc.dg/20030612-1.c: New test case.
9821
9822 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/10635
9825         * g++.dg/expr/cast1.C: New test.
9826
9827 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9828
9829         * gcc.dg/builtins-21.c: New test case.
9830
9831 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9832
9833         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9834         options instead of at the end.
9835         * lib/objc.exp (objc_target_compile): Likewise.
9836
9837 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9838
9839         PR c++/10432
9840         * g++.dg/parse/error1.C: New test.
9841
9842 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9843
9844         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9845         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9846         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9847         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9848         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9849         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9850         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9851         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9852         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9853         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9854         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9855         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9856         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9857         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9858         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9859         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9860         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9861         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9862         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9863         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9864         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9865         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9866         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9867         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9868
9869         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9870         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9871         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9872         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9873         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9874         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9875         * gcc.dg/compat/scalar-return-3_main.c: New file.
9876         * gcc.dg/compat/scalar-return-3_x.c: New file.
9877         * gcc.dg/compat/scalar-return-3_y.c: New file.
9878         * gcc.dg/compat/scalar-return-4_main.c: New file.
9879         * gcc.dg/compat/scalar-return-4_x.c: New file.
9880         * gcc.dg/compat/scalar-return-4_y.c: New file.
9881
9882 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9883
9884         * gcc.dg/compat/fp2-struct-check.h: New file.
9885         * gcc.dg/compat/fp2-struct-defs.h: New file.
9886         * gcc.dg/compat/fp2-struct-init.h: New file.
9887         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9888         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9889         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9890         * gcc.dg/compat/struct-return-10_main.c: New file.
9891         * gcc.dg/compat/struct-return-10_x.c: New file.
9892         * gcc.dg/compat/struct-return-10_y.c: New file.
9893
9894         * gcc.dg/compat/compat-common.h: New file.
9895         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9896         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9897         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9898         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9899         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9900         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9901         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9902         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9903         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9904         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9905         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9906         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9907         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9908         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9909         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9910         * gcc.dg/compat/small-struct-check.h: Ditto.
9911         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9912         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9913         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9914         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9915         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9916         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9917         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9918         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9919         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9920         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9921         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9922         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9923         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9924         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9925         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9926         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9927         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9928         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9929         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9930         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9931         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9932         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9933         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9934         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9935         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9936         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9937         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9938         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9939         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9940         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9941
9942 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9943
9944         * g++.dg/pch/static-1.C: New file.
9945         * g++.dg/pch/static-1.Hs: New file.
9946
9947 2003-06-10  Richard Henderson  <rth@redhat.com>
9948
9949         * gcc.dg/asm-7.c: Adjust expected warning text.
9950
9951 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9952
9953         * gcc.dg/builtins-20.c: New test case.
9954
9955 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9956
9957         PR c++/11131
9958         * g++.dg/opt/template1.C: New test.
9959
9960 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9961
9962         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9963         additional_sources.
9964
9965 2003-05-21  David Taylor  <dtaylor@emc.com>
9966
9967         * gcc.dg/Wpadded.c: New file.
9968
9969 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9970
9971         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9972         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9973         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9974         dg-require-weak.
9975
9976 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9977
9978         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9979
9980 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9981
9982         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9983         (dg-require-alias): Likewise.
9984         (dg-require-gc-sections): Likewise.
9985         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9986
9987 2003-06-08  Richard Henderson  <rth@redhat.com>
9988
9989         * gcc.dg/20011029-2.c: Fix the array reference.
9990         * gcc.dg/asm-7.c: New.
9991
9992 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9993
9994         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9995
9996 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9999         (dg-require-gc-sections): Likewise.
10000
10001 2003-06-08  Jan Hubicka  <jh@suse.cz>
10002
10003         * i386-cmov1.c: Fix regular expression.
10004         * i386-cvt-1.c: Likewise.
10005         * i386-local.c: Likewise.
10006         * i386-local2.c: Likewise.
10007         * i386-mul.c: Likewise.
10008         * i386-ssetype-1.c: Likewise.
10009         * i386-ssetype-3.c: Likewise.
10010         * i386-ssetype-5.c: Likewise.
10011
10012 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10013
10014         PR c++/11039
10015         * g++.dg/warn/implicit-typename2.C: New test.
10016         * g++.dg/warn/implicit-typename3.C: New test.
10017
10018 2003-06-07  Richard Henderson  <rth@redhat.com>
10019
10020         * g++.dg/other/offsetof3.C: Use size_t.
10021         * g++.dg/other/offsetof4.C: Likewise.
10022
10023 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10024
10025         * lib/copy-file.exp: New. Implement gcc_copy_files.
10026
10027         * lib/dg-pch.exp: Load copy-file.exp
10028         (dg-pch): Use gcc_copy_files instead of "file copy".
10029
10030 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10031
10032         * gcc.dg/weak/weak.exp: Simplify.
10033         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10034         * gcc.dg/weak/weak-1.c: Likewise.
10035         * gcc.dg/weak/weak-2.c: Likewise.
10036         * gcc.dg/weak/weak-3.c: Likewise.
10037         * gcc.dg/weak/weak-4.c: Likewise.
10038         * gcc.dg/weak/weak-5.c: Likewise.
10039         * gcc.dg/weak/weak-6.c: Likewise.
10040         * gcc.dg/weak/weak-7.c: Likewise.
10041         * gcc.dg/weak/weak-8.c: Likewise.
10042         * gcc.dg/weak/weak-9.c: Likewise.
10043
10044 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10045
10046         gcc.c-torture/execute/20030606-1.c: New.
10047
10048 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10049
10050         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10051         * gcc.dg/builtins-19.c: Likewise.
10052
10053 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10054
10055         * gcc.dg/builtins-2.c: Add some more tests.
10056         * gcc.dg/builtins-18.c: New test case.
10057         * gcc.dg/builtins-19.c: New test case.
10058
10059 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10060             Jim Wilson  <wilson@tuliptree.org>
10061
10062         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10063
10064 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10067         mempcpy/stpcpy calls not to be optimized into something else.
10068         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10069         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10070         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10071
10072 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10073
10074         * gcc.dg/format/asm_fprintf-1.c: New test.
10075
10076 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10077
10078         * lib/gcc-defs.exp (additional_sources): New variable.
10079         (dg-additional-sources): New function.
10080         (additional_files): New variable.
10081         (dg-additional-files): New function.
10082         (dg-additional-files-options): Likewise.
10083         * lib/gcc-dg.exp (dg-require-weak): New function.
10084         (dg-require-alias): Likewise.
10085         (dg-require-gc-sections): Likewise.
10086         * lib/target-supports.exp (check_alias_available): Remove testfile
10087         parameter.
10088         (check_gc_sections_available): New function.
10089         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10090         (dg-gpp-additional-files): Likewise.
10091         * lib/g++.exp (additional_sources): Remove.
10092         (additional_files): Likewise.
10093         (g++_target_compile): Use dg-additional-files-options.
10094
10095         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10096         Tcl logic.
10097         * gcc.dg/special/ecos.exp: Remove.
10098         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10099         * gcc.dg/special/alias-1.c: Likewise.
10100         * gcc.dg/special/alias-2.c: Likewise.
10101         * gcc.dg/special/gcsec-1.c: Likewise.
10102         * gcc.dg/special/weak-1.c: Likewise.
10103         * gcc.dg/special/weak-2.c: Likewise.
10104         * gcc.dg/special/wkali-1.c: Likewise.
10105         * gcc.dg/special/wkali-2.c: Likewise.
10106
10107         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10108         dg-gpp-additional-*.
10109         * g++.dg/special/conpr-3.C: Likewise.
10110         * g++.dg/special/conpr-4.C: Likewise.
10111         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10112         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10113         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10114         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10115         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10116         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10117         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10118         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10119         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10120         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10121         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10122         * g++.old-deja/g++.other/comdat1.C: Likewise.
10123         * g++.old-deja/g++.other/comdat2.C: Likewise.
10124         * g++.old-deja/g++.other/comdat3.C: Likewise.
10125         * g++.old-deja/g++.other/ctor1.C: Likewise.
10126         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10127
10128 2003-06-05  Richard Henderson  <rth@redhat.com>
10129
10130         * gcc.dg/debug/20030605-1.c: New.
10131
10132 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10133
10134         * README.QMTEST: Update.
10135
10136 2003-06-04  Richard Henderson  <rth@redhat.com>
10137
10138         * gcc.dg/cleanup-1.c: New.
10139         * gcc.dg/cleanup-2.c: New.
10140         * gcc.dg/cleanup-3.c: New.
10141         * gcc.dg/cleanup-4.c: New.
10142         * gcc.dg/cleanup-5.c: New.
10143         * gcc.dg/cleanup-6.c: New.
10144         * gcc.dg/cleanup-7.c: New.
10145
10146 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10147
10148         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10149
10150         * lib/dg-pch.exp: New file.
10151         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10152         * gcc.dg/pch/pch.exp: Likewise.
10153
10154 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10155
10156         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10157         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10158         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10159         * gcc.dg/builtins-17.c: New test case.
10160         * gcc.dg/i386-387-4.c: New test case.
10161         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10162
10163 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10164
10165         * gcc.dg/ultrasp9.c: New test.
10166
10167 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10168
10169         * gcc.c-torture/compile/20030604-1.c: New test.
10170         * gcc.dg/sparc-constant-1.c: New test.
10171
10172 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10173
10174         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10175
10176 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10177
10178         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10179
10180         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10181         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10182
10183 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10184
10185         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10186
10187 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10188
10189         PR c++/10940
10190         * g++.dg/template/spec10.C: New test.
10191
10192 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10193
10194         * gcc.dg/builtins-16.c: New test case.
10195
10196 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10197
10198         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10199         mempcpy test with post-increments.
10200         * gcc.c-torture/execute/string-opt-3.c: New test.
10201         * gcc.dg/string-opt-1.c: New test.
10202
10203 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10204
10205         PR fortran/10965
10206         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10207
10208 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10209
10210         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10211         (scan-assembler): ... here.  Use dg-scan.
10212         (scan-assembler-not): Likewise.
10213         (scan-file): New function.
10214         (scan-file-not): Likewise.
10215         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10216         * gcc.dg/cpp/_Pragma4.c: Likewise.
10217         * gcc.dg/cpp/_Pragma5.c: Likewise.
10218         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10219         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10220         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10221         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10222         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10223         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10224         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10225         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10226         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10227         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10228         * gcc.dg/cpp/cxxcom1.c: Likewise.
10229         * gcc.dg/cpp/line1.c: Likewise.
10230         * gcc.dg/cpp/maccom1.c: Likewise.
10231         * gcc.dg/cpp/maccom2.c: Likewise.
10232         * gcc.dg/cpp/maccom3.c: Likewise.
10233         * gcc.dg/cpp/maccom4.c: Likewise.
10234         * gcc.dg/cpp/maccom5.c: Likewise.
10235         * gcc.dg/cpp/maccom6.c: Likewise.
10236         * gcc.dg/cpp/multiline.c: Likewise.
10237         * gcc.dg/cpp/spacing1.c: Likewise.
10238         * gcc.dg/cpp/spacing2.c: Likewise.
10239         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10240         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10241         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10242         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10243         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10244         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10245         * gcc.dg/cpp/cxxcom2.c: Likewise.
10246         * gcc.dg/cpp/cxxcom2.h: New file.
10247
10248         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10249         * g++.dg/cpp/truefalse.C: Here.
10250         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10251
10252 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10253
10254         * gcc.dg/cpp/redef3.c: New file.
10255
10256 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10257
10258         * gcc.dg/i386-loop-3.c: New test.
10259
10260 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10261
10262         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10263
10264 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10265
10266         * gcc.dg/fwrapv-1.c: New test case.
10267         * gcc.dg/fwrapv-2.c: New test case.
10268
10269 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10270
10271         PR c++/10956
10272         * g++.dg/template/spec9.C: New test.
10273
10274 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10275
10276         * gcc.dg/duff-4.c: New test case.
10277
10278 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10279
10280         PR fortran/10843
10281         * g77.dg/ffixed-form-1.f: New test
10282         * g77.dg/ffixed-form-2.f: New test
10283         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10284         * g77.dg/ffree-form-3.f: New test
10285
10286 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10287
10288         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10289         * gcc.dg/wint_t-1.c: Likewise.
10290
10291 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10292
10293         * g++.dg/template/access11.C: New test.
10294
10295 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10296
10297         PR c++/10849
10298         * g++.dg/template/access10.C: New test.
10299
10300 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10301             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10302
10303         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10304
10305 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10306
10307         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10308         suppress for powerpc-*-darwin*.
10309         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10310
10311 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10312
10313         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10314         suppress option for powerpc-*-darwin*.
10315
10316 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10319         * gcc.dg/builtins-4.c: Add test for fmod.
10320
10321 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10322
10323         PR c++/10682
10324         * g++.dg/template/instantiate4.C: New test.
10325
10326 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10327
10328         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10329
10330 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10331
10332         * gcc.dg/compat/scalar-return-1_main.c: New file.
10333         * gcc.dg/compat/scalar-return-1_x.c: New file.
10334         * gcc.dg/compat/scalar-return-1_y.c: New file.
10335         * gcc.dg/compat/scalar-return-2_main.c: New file.
10336         * gcc.dg/compat/scalar-return-2_x.c: New file.
10337         * gcc.dg/compat/scalar-return-2_y.c: New file.
10338         * gcc.dg/compat/struct-return-3_main.c: New file.
10339         * gcc.dg/compat/struct-return-3_y.c: New file.
10340         * gcc.dg/compat/struct-return-3_x.c: New file.
10341         * gcc.dg/compat/struct-return-2_main.c: New file.
10342         * gcc.dg/compat/struct-return-2_x.c: New file.
10343         * gcc.dg/compat/struct-return-2_y.c: New file.
10344
10345 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10346
10347         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10348         for hppa*-hp-hpux*.
10349         * gcc.dg/20021014-1.c (dg-options): Likewise.
10350         * gcc.dg/nest.c (dg-options): Likewise.
10351
10352 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10353
10354         PR c++/9738
10355         * g++.dg/ext/dllimport2.C: New file.
10356         * g++.dg/ext/dllimport3.C: New file.
10357
10358 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10359
10360         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10361         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10362         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10363         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10364         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10365         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10366         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10367         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10368         * gcc.dg/compat/small-struct-defs.h: New file.
10369         * gcc.dg/compat/small-struct-init.h: New file.
10370         * gcc.dg/compat/small-struct-check.h: New file.
10371         * gcc.dg/compat/fp-struct-defs.h: New file.
10372         * gcc.dg/compat/fp-struct-check.h: New file.
10373         * gcc.dg/compat/fp-struct-init.h: New file.
10374         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10375         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10376
10377 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10378
10379         * gcc.dg/20030225-2.c: New test.
10380
10381 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10382             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10383
10384         * gcc.c-torture/compile/20030518-1.c: New test case.
10385
10386 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10387
10388         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10389         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10390         gcc-dg-debug-runtest.
10391         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10392         gcc-dg-debug-runtest.
10393
10394 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10395
10396         PR c++/9022
10397         * g++.dg/lookup/using6.C: New test.
10398
10399 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10400
10401         * g++.dg/parse/access2.C: New test.
10402
10403 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10404
10405         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10406         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10407         * gcc.dg/debug/debug.exp: Likewise.
10408
10409 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10410
10411         * gcc.dg/dollar.c: New test.
10412
10413 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10414
10415         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10416         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10417         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10418         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10419         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10420         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10421         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10422         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10423         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10424         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10425         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10426         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10427         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10428         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10429         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10430         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10431         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10432         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10433
10434 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10435
10436         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10437         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10438         support for "repo" mode.
10439         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10440         * lib/g77-dg.exp: Likewise.
10441         * lib/obj-dg.exp: Likewise.
10442
10443 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10444
10445         Merge from gcc-3_2-rhl8-branch:
10446         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * gcc.dg/tls/opt-6.c: New test.
10449
10450         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * gcc.dg/20030405-1.c: New test.
10453
10454         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10455
10456         * gcc.dg/20030309-1.c: New test.
10457
10458         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10459
10460         * gcc.c-torture/execute/20030307-1.c: New test.
10461
10462         2003-02-20  Randolph Chung  <tausq@debian.org>
10463
10464         * gcc.c-torture/compile/20030220-1.c: New test.
10465
10466         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10467
10468         * gcc.dg/20030217-1.c: New test.
10469
10470         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10471
10472         * gcc.c-torture/compile/20020129-1.c: New test.
10473
10474         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10475
10476         * gcc.dg/unroll-1.c: New test.
10477
10478         2002-11-16  Jan Hubicka  <jh@suse.cz>
10479
10480         * gcc.c-torture/execute/20020920-1.c: New test.
10481
10482         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10483
10484         PR target/7434
10485         * gcc.c-torture/compile/20021008-1.c: New test.
10486
10487         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10488
10489         PR target/7559
10490         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10491
10492         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10493
10494         * gcc.c-torture/compile/20020807-1.c: New test.
10495
10496         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10497
10498         * gcc.dg/tls/opt-1.c: New test.
10499
10500         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10501
10502         * gcc.dg/20020729-1.c: New test.
10503
10504         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * g++.dg/opt/life1.C: New test.
10507
10508         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * gcc.dg/20020525-1.c: New test.
10511
10512         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR c++/6794
10515         * g++.dg/ext/pretty1.C: New test.
10516         * g++.dg/ext/pretty2.C: New test.
10517
10518 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10519
10520         PR c++/8385
10521         * g++.dg/ext/typeof5.C: New test.
10522
10523 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10524
10525         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10526         __USER_LABEL_PREFIX__ into account.
10527         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10528
10529 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10530
10531         * gcc.dg/builtins-15.c: New test case.
10532
10533 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10534
10535         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10536
10537 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10538
10539         * lib/g++.exp: Tweak handling of additional source files.
10540         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10541         * g++.dg/special/conpr-2a.C: Rename to ...
10542         * g++.dg/special/conpr-2a.cc: ... this.
10543         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10544         * g++.dg/special/conpr-3a.C: Rename to ...
10545         * g++.dg/special/conpr-3a.cc: This.
10546         * g++.dg/special/conpr-3b.C: Rename to ...
10547         * g++.dg/special/conpr-3b.cc: This.
10548         * g++.dg/special/conpr-4.C: New test.
10549         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10550
10551 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10552
10553         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10554
10555 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10556
10557         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10558         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10559         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10560         * g++.old-deja/g++.other/warn3.C: Likewise.
10561
10562 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10563
10564         * gcc.dg/i386-387-1.c: Update to also test log.
10565         * gcc.dg/i386-387-2.c: Likewise.
10566
10567 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10568
10569         * g77.f-torture/execute/int8421.f: New test.
10570
10571 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10572
10573         PR c++/10230, c++/10481
10574         * g++.dg/lookup/scoped5.C: New test.
10575
10576 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10577
10578         PR c++/10552
10579         * g++.dg/template/ttp6.C: New test.
10580
10581 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10582
10583         * gcc.c-torture/execute/builtins: New directory.
10584         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10585         gcc.c-torture/execute/builtins.
10586         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10587         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10588         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10589         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10590
10591 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10592
10593         PR c++/9252
10594         * g++.dg/template/access8.C: New test.
10595         * g++.dg/template/access9.C: New test.
10596
10597 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10598
10599         PR c++/9554
10600         * g++.dg/parse/access1.C: New test.
10601
10602 2003-05-09  DJ Delorie  <dj@redhat.com>
10603
10604         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10605         long, and not an int.
10606
10607 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10608
10609         PR c++/10555, c++/10576
10610         * g++.dg/template/memclass1.C: New test.
10611
10612 2003-05-08  DJ Delorie  <dj@redhat.com>
10613
10614         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10615         targets.
10616         * gcc.c-torture/execute/20021024-1.x: Likewise.
10617         * gcc.c-torture/execute/shiftdi.x: Likewise.
10618         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10619         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10620         * gcc.dg/20021018-1.c: Likewise.
10621
10622 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10623
10624         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10625
10626         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10627         (bcopy): Call memmove.
10628
10629 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10630
10631         * g77.f-torture/compile/8485.f: New test case.
10632
10633 2003-05-07  Richard Henderson  <rth@redhat.com>
10634
10635         PR c++/10570
10636         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10637         Verify exception_cleanup not called for rethrows.
10638         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10639         when exiting catch block without rethrowing.
10640         * g++.dg/eh/forced3.C: New.
10641         * g++.dg/eh/forced4.C: New.
10642
10643 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10644
10645         * gcc.dg/20030505.c: Fix triplet.
10646
10647 2003-05-06  DJ Delorie  <dj@redhat.com>
10648
10649         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10650         * gcc.dg/nest.c: Likewise.
10651
10652 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10653
10654         * gcc.dg/builtins-14.c: New test case.
10655
10656 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10657
10658         * lib/compat.exp (compat-execute): New argument.
10659         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10660         * gcc.dg/compat: New test directory.
10661         * gcc.dg/compat/compat.exp: New expect script.
10662         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10663         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10664         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10665         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10666         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10667         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10668
10669         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10670         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10671         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10672         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10673         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10674         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10675         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10676         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10677         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10678         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10679         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10680         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10681         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10682         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10683         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10684
10685 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10686
10687         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10688
10689 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10690
10691         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10692
10693 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10694
10695         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10696         * gcc.dg/ppc-fsel-2.c: New test.
10697
10698         * gcc.dg/unused-5.c: New test.
10699
10700 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10701
10702         PR c++/10496
10703         * g++.dg/warn/pmf1.C: New test.
10704
10705 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10706
10707         PR c++/4494
10708         * g++.dg/warn/main.C: New test.
10709
10710 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10711
10712         * gcc.dg/nonnull-3.c: New test.
10713
10714 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10715
10716         * gcc.dg/cpp/Wtrigraphs.c: Update.
10717         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10718
10719 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10720
10721         * gcc.dg/ppc-fsel-1.c: New test.
10722
10723 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10724
10725         PR c/10604
10726         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10727
10728 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10729
10730         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10731
10732 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10733
10734         PR c++/9364, c++/10553, c++/10586
10735         * g++.dg/parse/typename4.C: New test.
10736         * g++.dg/parse/typename5.C: Likewise.
10737
10738 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10739
10740         * gcc.c-torture/compile/20030503-1.c: New test.
10741
10742 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10743
10744         * g++.dg/lookup/using5.C: Fix testcase error.
10745
10746 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10747
10748         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10749         since MEABI is no longer supported.  Remove all vestiges
10750         of MEABI from the test.
10751
10752 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10753
10754         PR c++/10554
10755         * g++.dg/lookup/using5.C: New test.
10756
10757 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10758
10759         PR c++/8772
10760         * g++.dg/template/ttp5.C: New test.
10761
10762 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10763
10764         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10765         (dg-gpp-additional-sources): New function.
10766         (dg-gpp-additional-files): Likewise.
10767         * lib/g++.exp (additional_sources): New variable.
10768         (additional_files): Likewise.
10769         (g++_target_compile): Deal with them.
10770         * lib/old-dejagnu.exp: Remove.
10771         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10772         * g++.old-deja: Revise all tests to use dg commands.
10773
10774 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10775
10776         PR c++/9432, c++/9528
10777         * g++.dg/lookup/using4.C: New test.
10778
10779 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10780
10781         * gcc.dg/noreturn-5.c: New file.
10782         * gcc.dg/noreturn-6.c: New file.
10783
10784         * gcc.c-torture/compile/inline-1.c: New file.
10785
10786 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10787
10788         PR c++/10551
10789         * g++.dg/template/explicit1.C: New test.
10790
10791 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/10549
10794         * g++.dg/other/bitfield1.C: New test.
10795
10796         PR c++/10527
10797         * g++.dg/init/new7.C: New test.
10798
10799 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10800
10801         * g++.dg/ext/desig1.C: New test.
10802         * g++.dg/ext/init1.C: Update.
10803
10804         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10805
10806 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10807
10808         PR c++/10180
10809         * g++.dg/warn/Winline-1.C: New test.
10810
10811 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10812
10813         * gcc.c-torture/execute/string-opt-19.c: New test.
10814
10815         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10816         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10817
10818 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10819
10820         PR c++/10506
10821         * g++.dg/init/new6.C: New test.
10822
10823         PR c++/10503
10824         * g++.dg/init/ref6.C: New test.
10825
10826 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10827
10828         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10829
10830 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10831
10832         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10833         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10834
10835 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10836
10837         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10838         initialized static data members.
10839
10840 2003-04-25  H.J. Lu <hjl@gnu.org>
10841
10842         * gcc.dg/ia64-sync-4.c: New test.
10843
10844 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10845
10846         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10847         date.
10848
10849 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10850
10851         PR c++/10337
10852         * g++.dg/warn/conv1.C: New test.
10853         * g++.old-deja/g++.other/conv7.C: Adjust.
10854         * g++.old-deja/g++.other/overload14.C: Adjust.
10855
10856 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10857
10858         PR c++/10471
10859         * g++.dg/template/defarg2.C: New test.
10860
10861 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10862
10863         * gcc.dg/cpp/include2.c: Update.
10864         * gcc.dg/cpp/multiline-2.c: New.
10865         * gcc.dg/cpp/multiline.c: Update.
10866         * gcc.dg/cpp/strify2.c: Update.
10867         * gcc.dg/cpp/trad/literals-2.c: Update.
10868
10869 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10870
10871         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10872
10873 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10874
10875         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10876
10877 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10878
10879         PR c++/10451
10880         * g++.dg/parse/crash4.C: New test.
10881
10882         PR c++/9847
10883         * g++.dg/parse/crash5.C: New test.
10884
10885 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10886
10887         PR c++/10446
10888         * g++.dg/parse/crash3.C: New test.
10889
10890         PR c++/10428
10891         * g++.dg/parse/elab1.C: New test.
10892
10893 2003-04-22  Devang Patel  <dpatel@apple.com>
10894
10895         * gcc.dg/cpp/trad/funlike-5.c: New test.
10896
10897 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10898
10899         * g++.dg/other/packed1.C: Fix dg options.
10900
10901 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10902
10903         * g++.dg/other/offsetof2.C: New test.
10904
10905 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10906
10907         * g++.dg/template/recurse.C: Adjust location of error messages.
10908
10909 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10910
10911         PR c++/9881
10912         * g++.dg/init/addr-const1.C: New test.
10913         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10914
10915 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10916
10917         PR c++/10405
10918         * g++.dg/lookup/struct-hack1.C: New test.
10919
10920 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10921
10922         * ucs.c: Update diagnostic messages.
10923
10924 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10925
10926         * gcc.dg/cpp/truefalse.cpp: New test.
10927         * gcc.dg/cpp/cpp.exp: Update.
10928         * g++.dg/other/stdbool-if.C: Remove.
10929
10930 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10931
10932         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10933         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10934
10935 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10936
10937         * gcc.c-torture/compile/20030418-1.c: New test.
10938
10939 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10940
10941         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10942
10943 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10944
10945         PR c++/10347
10946         g++.dg/template/dependent-name1.C: New test.
10947
10948 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10949
10950         * gcc.dg/warn-1.c (tourist_guide): New array,
10951         contains a pointer to bar.
10952
10953 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10954
10955         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10956         * gcc.c-torture/execute/medce-1.c: New test case.
10957         * gcc.c-torture/execute/medce-2.c: New test case.
10958
10959 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10960
10961         * lib/prune.exp: Ignore more messages.
10962
10963         PR c++/10381
10964         * g++.dg/parse/lookup3.C: New test.
10965
10966 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10967
10968         * gcc.c-torture/compile/20030415-1.c : New test.
10969
10970 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10971
10972         * gcc.c-torture/execute/scope-2.c: Move to ...
10973         * gcc.dg/noncompile/scope.c: .... here.
10974
10975 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10976
10977         * gcc.dg/20030414-2.c: New test case.
10978
10979 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10980
10981         PR target/10377
10982         * gcc.dg/20030414-1.c: New test.
10983
10984 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10985
10986         * gcc.dg/builtins-12.c: New test case.
10987         * gcc.dg/builtins-13.c: New test case.
10988
10989 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10990
10991         * gcc.c-torture/execute/string-opt-18.c: New test.
10992
10993 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10994
10995         PR c++/10300
10996         * g++.dg/init/new5.C: New test.
10997
10998 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10999
11000         PR c++/7910
11001         * g++.dg/ext/dllimport1.C: New test.
11002
11003 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11004
11005         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11006
11007 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11008
11009         PR Fortran/9263
11010         * g77.f-torture/noncompile/9263.f: New test
11011         PR Fortran/1832
11012         * g77.f-torture/execute/1832.f: New test
11013
11014 2003-04-11  David Chad  <davidc@freebsd.org>
11015             Loren J. Rittle  <ljrittle@acm.org>
11016
11017         libobjc/8562
11018         * objc.dg/headers.m: New test.
11019
11020 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11021
11022         * gcc.c-torture/execute/builtin-noret-2.c: New.
11023         * gcc.c-torture/execute/builtin-noret-2.x: New.
11024         XFAIL builtin-noret-2.c at -O1 and above.
11025         * gcc.dg/redecl.c: New.
11026         * gcc.dg/Wshadow-1.c: Update error regexps.
11027
11028 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11029
11030         * g++.dg/abi/bitfield10.C: New test.
11031
11032 2003-04-09  Mike Stump  <mrs@apple.com>
11033
11034         * gcc.dg/pch/pch.exp: Make testcase names longer.
11035         * g++.dg/pch/pch.exp: Make testcase names longer.
11036
11037 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11038
11039         * gcc.dg/builtins-11.c: New test case.
11040
11041 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11042
11043         * gcc.dg/builtins-9.c: New test case.
11044         * gcc.dg/builtins-10.c: New test case.
11045
11046 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11047
11048         * gcc.dg/noncompile/init-4.c.c: New test.
11049
11050 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11051
11052         * gcc.misc-test/gcov-9.c: New test.
11053         * gcc.misc-test/gcov-10.c: New test
11054         * gcc.misc-test/gcov-11.c: New test.
11055
11056 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11057
11058         PR optimization/10024
11059         * gcc.c-torture/compile/20030405-1.c: New test.
11060
11061 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11062
11063         * gcc.dg/pch/static-3.c: New.
11064         * gcc.dg/pch/static-3.hs: New.
11065         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11066
11067 2003-04-04  Richard Henderson  <rth@redhat.com>
11068
11069         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11070         * g++.dg/eh/forced2.C: Likewise.
11071
11072 2003-04-03  Mike Stump  <mrs@apple.com>
11073
11074         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11075         target arg.
11076         (scan-assembler-times, scan-assembler-not): Likewise.
11077         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11078
11079 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11080
11081         * gcc.dg/sparc-loop-1.c: New test.
11082
11083 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11084
11085         PR other/9274
11086         * g++.dg/pch/system-2.C: New.
11087         * g++.dg/pch/system-2.Hs: New.
11088
11089 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11090
11091         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11092
11093         * g++.dg/eh/simd-1.C (vecfunc): Same.
11094
11095 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11096
11097         * gcc.c-torture/execute/20030401-1.c: New test case.
11098
11099 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11100
11101         * objc.dg/defs.m: New.
11102
11103 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11104
11105         * g++.dg/eh/simd-1.C: New.
11106         * g++.dg/eh/simd-2.C: New.
11107
11108 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11109
11110         * gcc.c-torture/execute/simd-3.c: New.
11111
11112 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c/9936
11115         * gcc.dg/20030331-2.c: New test.
11116
11117 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR c++/10278
11120         * g++.dg/parse/crash2.C: New test.
11121
11122 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11123
11124         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11125         * gcc.c-torture/execute/20030331-1.c: ...here.
11126
11127 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11128
11129         * gcc.c-torture/execute/20030331-1.c: New test.
11130
11131 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11132
11133         * lib/gcov.exp: Adjust call return testing strings.
11134         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11135
11136 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11137
11138         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11139         * gcc.dg/builtins-7.c: New test case.
11140         * gcc.dg/builtins-8.c: New test case.
11141
11142 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11143
11144         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11145
11146 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11147
11148         PR c++/7647
11149         * g++.dg/lookup-class-member-2.C: New test.
11150
11151 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11152
11153         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11154
11155 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11156
11157         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11158
11159 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11160
11161         * g++.dg/init/attrib1.C: New test.
11162
11163 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11164
11165         * gcc.dg/ultrasp8.c: New test.
11166
11167 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11168
11169         * gcc.dg/ultrasp7.c: New test.
11170
11171 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11172
11173         PR c++/10047
11174         * g++.dg/template/inline1.C: New test.
11175
11176 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11177
11178         * gcc.dg/sparc-dwarf2.c: New test.
11179
11180 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11181
11182         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11183         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11184
11185 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11186
11187         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11188         than reading .x files.
11189         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11190         * g77.dg/gcov/gcov-1.f: Likewise.
11191         * gcc.misc-tests/gcov-4b.c: Likewise.
11192         * gcc.misc-tests/gcov-5b.c: Likewise.
11193         * gcc.misc-tests/gcov-6.c: Likewise.
11194         * gcc.misc-tests/gcov-7.c: Likewise.
11195         * gcc.misc-tests/gcov-8.c: Likewise.
11196         * g++.dg/gcov/gcov-1.x: Remove.
11197         * g77.dg/gcov/gcov-1.x: Likewise.
11198         * gcc.misc-tests/gcov-4b.x: Likewise.
11199         * gcc.misc-tests/gcov-5b.x: Likewise.
11200         * gcc.misc-tests/gcov-6.x: Likewise.
11201         * gcc.misc-tests/gcov-7.x: Likewise.
11202         * gcc.misc-tests/gcov-8.x: Likewise.
11203
11204 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11205
11206         PR opt/10087
11207         * gcc.dg/20030324-1.c: New test.
11208
11209 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11210
11211         PR c++/10224
11212         * g++.dg/template/arg3.C: New test.
11213
11214         PR c++/10158
11215         * g++.dg/template/friend18.C: New test.
11216
11217 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11218
11219         * g77.f-torture/compile/20030326-1.f: New test case.
11220
11221 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11222
11223         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11224
11225         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11226
11227 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * gcc.dg/ia64-sync-3.c: New test.
11230
11231 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11232
11233         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11234
11235 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11236
11237         * gcc.dg/ultrasp6.c: New test.
11238
11239 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11240
11241         * gcc.dg/i386-signbit-1.c: New test.
11242         * gcc.dg/i386-signbit-2.c: New test.
11243         * gcc.dg/i386-signbit-3.c: New test.
11244
11245 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11246
11247         * gcc.dg/ultrasp5.c: Fix options.
11248
11249 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11250
11251         * gcc.dg/ultrasp5.c: Fix comment.
11252
11253 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11254
11255         PR fortran/10197
11256         * g77.f-torture/execute/10197.f: New test.
11257
11258 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11259
11260         PR c++/9898, c++/383
11261         * g++.dg/template/conv6.C: New test.
11262
11263         PR c++/10119
11264         * g++.dg/template/ptrmem5.C: New test.
11265
11266         PR c++/10026
11267         * g++.dg/lookup/koenig1.C: New test.
11268
11269         PR C++/10199
11270         * g++.dg/lookup/template2.C: New test.
11271
11272 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * g++.dg/opt/rtti1.C: New test.
11275
11276 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11277
11278         * gcc.dg/ultrasp5.c: New test.
11279
11280 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11281
11282         PR middle-end/9967
11283         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11284         builtin fputs.
11285
11286 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11287
11288         PR c/8224
11289         * gcc.dg/20030323-1.c: New test.
11290
11291 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11292
11293         * gcc.c-torture/compile/20030323-1.c: New test case.
11294
11295 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11296
11297         * gcc.dg/20030321-1.c: New test.
11298
11299 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11300
11301         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11302
11303 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11304
11305         PR c++/9978, c++/9708
11306         * g++.dg/ext/vlm1.C: Adjust expected error.
11307         * g++.dg/ext/vla2.C: New test.
11308         * g++.dg/template/arg1.C: New test.
11309         * g++.dg/template/arg2.C: New test.
11310
11311 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11312
11313         * g77.f-torture/execute/select.f: New test.
11314         * g77.f-torture/noncompile/select_no_compile.f: New test.
11315
11316 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         PR c++/9898
11319         * g++.dg/other/error4.C: New test.
11320
11321 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11322
11323         * g++.dg/template/friend17.C: New test.
11324
11325 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11326
11327         * gcc.c-torture/compile/20030320-1.c: New.
11328
11329 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11330
11331         * gcc.dg/builtins-6.c: New test case.
11332
11333 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11334
11335         PR target/10073
11336         * gcc.c-torture/compile/20030319-1.c: New.
11337
11338 2003-03-18  Jan Hubicka  <jh@suse.cz>
11339
11340         * gcc.dg/i386-cvt-1.c: New test.
11341
11342 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11343
11344         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11345         * objc.dg/naming-2.m: Likewise.
11346
11347 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11348
11349         PR c++/9639
11350         * g++.dg/parse/crash1.C: New test.
11351
11352 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11353
11354         PR c++/8805
11355         * g++.dg/eh/cleanup1.C: New test.
11356
11357 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11358
11359         * gcc.c-torture/execute/20030316-1.c: New test case.
11360
11361 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11362
11363         PR c++/9629
11364         * g++.dg/init/ctor2.C: New test.
11365
11366 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11367
11368         * g77.f-torture/compile/xformat.f: New test case.
11369
11370 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11371
11372         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11373         * g++.old-deja/g++.mike/eh50.C: Likewise.
11374
11375 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11376
11377         PR c++/6440
11378         * g++.dg/template/spec7.C: New test.
11379         * g++.dg/template/spec8.C: Likewise.
11380
11381 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11382
11383         * gcc.c-torture/execute/20030313-1.c: New test.
11384
11385 2003-03-14  Richard Henderson  <rth@redhat.com>
11386
11387         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11388
11389 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11390
11391         * gcc.c-torture/compile/20030314-1.c: New test.
11392
11393 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11394
11395         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11396         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11397         thumb target,
11398         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11399         to accept newer _imp__  prefix and additional
11400         newline in .drectve section.
11401         * gcc.dg/dll-4.c: Likewise.
11402         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11403         switch.
11404
11405 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11406
11407         * g++.dg/parse/namespace9.C: New test.
11408
11409         * g++.dg/init/ref5.C: New test.
11410         * g++.dg/parse/ptrmem1.C: Likewise.
11411
11412 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11413
11414         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11415         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11416         regular expression.
11417         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11418         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11419
11420 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11421
11422         * gcc.c-torture/execute/20030224-2.c: New test.
11423
11424 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11425
11426         * gcc.dg/decl-3.c: New test.
11427
11428 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         * gcc.dg/i386-loop-2.c: New test.
11431
11432 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11433
11434         PR c++/9474
11435         * g++.dg/parse/namespace8.C: New test.
11436
11437         PR c++/9924
11438         * g++.dg/overload/builtin2.C: New test.
11439
11440 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11441
11442         * gcc.dg/return-type-3.c: New test.
11443
11444 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11445
11446         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11447         profiling options are not supported.
11448
11449 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11450
11451         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11452         * g++.old-deja/g++.warn/impint2.C: Likewise.
11453
11454 2003-03-10  Devang Patel  <dpatel@apple.com>
11455
11456         * g++.dg/cpp/c++_cmd_1.C: New test.
11457         * g++.dg/cpp/c++_cmd_1.h: New file.
11458
11459 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11460
11461         * gcc.dg/altivec-9.c: New file.
11462
11463 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11464
11465         * gcc.dg/ppc-sdata-1.c: New test.
11466         * gcc.dg/ppc-sdata-2.c: New test.
11467
11468 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11469
11470         PR c++/9373
11471         * g++.dg/opt/ptrmem2.C: New test.
11472
11473         PR c++/8534
11474         * g++.dg/opt/ptrmem1.C: New test.
11475
11476 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11477
11478         * gcc.dg/i386-loop-1.c: New test.
11479
11480 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11481
11482         PR c++/9970
11483         * g++.dg/lookup/friend1.C: New test.
11484
11485 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11486
11487         PR c++/9823
11488         * g++.dg/parser/constructor1.C: New test.
11489
11490 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11491
11492         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11493
11494         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11495
11496 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11497
11498         * gcc.dg/cpp/Wunused.c: Update test.
11499
11500 2003-03-08  Jan Hubicka  <jh@suse.cz>
11501
11502         * gcc.dg/inline-3.c: New test.
11503
11504 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/9809
11507         * g++.dg/parse/builtin1.C: New test.
11508
11509         PR c++/9982
11510         * g++.dg/abi/cookie1.C: New test.
11511         * g++.dg/abi/cookie2.C: Likewise.
11512
11513         PR c++/9524
11514         * g++.dg/template/field1.C: New test.
11515
11516         PR c++/9912
11517         * g++.dg/parse/class1.C: New test.
11518         * g++.dg/parse/namespace7.C: Likewise.
11519         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11520
11521 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * g++.dg/init/ref4.C: New test.
11524
11525 2003-03-07  Jan Hubicka  <jh@suse.cz>
11526
11527         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11528         * gcc.dg/inline-3.c:  New test.
11529
11530 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11531
11532         * g++.dg/init/ref3.C: New test.
11533
11534         PR c++/9965
11535         * g++.dg/init/ref2.C: New test.
11536
11537         PR c++/9400
11538         * g++.dg/warn/Wshadow-2.C: New test.
11539
11540         PR c++/9791
11541         * g++.dg/warn/Woverloaded-1.C: New test.
11542
11543 2003-03-05  Jan Hubicka  <jh@suse.cz>
11544
11545         * gcc.dg/i386-local2.c: New.
11546         * gcc.dg/i386-local.c: Fix typo.
11547
11548 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11549
11550         * g++.dg/abi/layout3.C: New test.
11551
11552 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11553
11554         * gcc.c-torture/compile/20030305-1.c
11555
11556 2003-03-05  Jan Hubicka  <jh@suse.cz>
11557
11558         * gcc.dg/i386-local.c: New.
11559
11560 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11561
11562         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11563
11564 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11565
11566         * gcc.dg/switch-2.c: New test.
11567         * gcc.dg/switch-3.c: New test.
11568         * gcc.dg/Wswitch.c: Adjust line numbers.
11569         * gcc.dg/Wswitch-default.c: Likewise.
11570         * gcc.dg/Wswitch-enum.c: Likewise.
11571
11572 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11573
11574         * gcc.c-torture/execute/20030222-1.c: New test.
11575
11576 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11577
11578         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11579
11580 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11581
11582         PR c++/9878
11583         * g++.dg/init/ref1.C: New test.
11584
11585 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11586
11587         * gcc.dg/sh-relax.c: New SH-only test.
11588
11589 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11590
11591         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11592         comment explaining purpose of testcase.
11593
11594 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11595
11596         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11597         for HC11/HC12 (asm needs two int registers).
11598         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11599         HC11/HC12 because the test uses an asm which needs two 32-bit
11600         registers.
11601
11602 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11603
11604         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11605         for HC11/HC12 (array is too large otherwise).
11606         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11607         * gcc.c-torture/compile/20010518-2.x: Likewise.
11608         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11609         HC11/HC12 (array is too large).
11610
11611 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11612
11613         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11614         * lib/g++-dg.exp (g++-dg-test): Likewise.
11615
11616 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11617
11618         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11619         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11620
11621 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11622
11623         * g++.dg/warn/implicit-typename1.C: Remove warning.
11624
11625 2003-02-28  Richard Henderson  <rth@redhat.com>
11626
11627         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11628         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11629
11630 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11631
11632         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11633         * g++.dg/pch/pch.exp: Likewise.
11634
11635 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/9879
11638         * testsuite/g++.dg/init/new4.C: New test.
11639
11640 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11641
11642         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11643
11644 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11645
11646         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11647         unsigned long.
11648
11649         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11650         wider than float.
11651
11652 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11653
11654         * lib/scanasm.exp: Add support for counting numbers of
11655         occurences.
11656         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11657         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11658
11659 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/9683
11662         * g++.dg/template/static3.C: New test.
11663
11664         PR c++/9829
11665         * g++.dg/parse/namespace6.C: New test.
11666
11667 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11668
11669         PR target/9732
11670         * gcc.dg/20030225-1.c: New test.
11671
11672 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11673
11674         * README: Remove out-of-date information.
11675
11676         PR c++/9836
11677         * g++.dg/template/spec6.C: New test.
11678
11679 2003-02-24  Jeff Law  <law@redhat.com>
11680
11681         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11682
11683 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11684
11685         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11686         * gcc.dg/pragma-ep-1.c: Likewise.
11687
11688 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11689
11690         PR c++/9602
11691         * g++.dg/template/friend16.C: New test.
11692
11693 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/5333
11696         * g++.dg/parse/fused-params1.C: Adjust error messages.
11697         * g++.dg/template/nested3.C: New test.
11698
11699 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11700
11701         * g++.dg/abi/param1.C: New test.
11702
11703 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11704
11705         PR c++/7982
11706         * g++.dg/warn/implicit-typename1.C: New test.
11707
11708 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11709
11710         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11711         with "mtune".
11712         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11713         * gcc.c-torture/execute/20010129-1.x: Likewise.
11714         * gcc.dg/20011107-1.c: Likewise.
11715         * gcc.dg/20020108-1.c: Likewise.
11716         * gcc.dg/20020122-3.c: Likewise.
11717         * gcc.dg/20020206-1.c: Likewise.
11718         * gcc.dg/20020310-1.c: Likewise.
11719         * gcc.dg/20020426-2.c: Likewise.
11720         * gcc.dg/20020517-1.c: Likewise.
11721         * gcc.dg/991230-1.c: Likewise.
11722         * gcc.dg/i386-unroll-1.c: Likewise.
11723         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11724
11725 2003-02-22  Jan Hubicka  <jh@suse.cz>
11726
11727         * gcc.dg/i386-mul.c: New test.
11728
11729 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11730
11731         * gcc.dg/builtins-5.c: New test case.
11732
11733 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11734
11735         * gcc.dg/asmreg-1.c: New test.
11736
11737 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11738
11739         PR c++/9749
11740         * g++.dg/parse/varmod1.C: New test.
11741
11742 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11743
11744         PR c++/9727
11745         * g++.dg/template/op1.C: New test.
11746
11747 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11748
11749         PR c++/8906
11750         * g++.dg/template/nested2.C: New test.
11751
11752 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/8724
11755         * g++.dg/expr/dtor1.C: New test.
11756
11757 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11758
11759         * gcc.dg/cpp/include3.c: New test.
11760         * gcc.dg/cpp/inc/foo.h: New file.
11761
11762 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11763
11764         * gcc.c-torture/execute/20030221-1.c: New test.
11765
11766 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/9729
11769         * g++.dg/abi/conv1.C: New test.
11770
11771 2003-02-20  Jan Hubicka  <jh@suse.cz>
11772
11773         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11774
11775 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11776
11777         * gcc.c-torture/compile/20030219-1.c: New test.
11778
11779 2003-02-18  Jan Hubicka  <jh@suse.cz>
11780
11781         * gcc.dg/funcorder.c: New test.
11782
11783 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11784
11785         * gcc.c-torture/execute/20030218-1.c: New.
11786
11787 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11788
11789         * gcc.dg/20030218-1.c: New.
11790
11791 2003-02-18  Richard Henderson  <rth@redhat.com>
11792
11793         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11794         * gcc.dg/attr-used-2.c: New.
11795
11796 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11797
11798         PR c++/9704
11799         * g++.dg/init/copy5.C: New test.
11800
11801 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11802
11803         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11804         * g++.dg/pch/pch.exp: Likewise.
11805
11806 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11807
11808         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11809         STACK_SIZE is not defined.
11810
11811 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11812
11813         PR c++/9457
11814         * g++.dg/template/init1.C: New test.
11815
11816 2003-02-16  Jan HUbicka  <jh@suse.cz>
11817
11818         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11819         (foo): Add few extra tests
11820         * gcc.dg/c99-const-expr-3.c: Likewise.
11821         * gcc.c-torture/execute/20030216-1.c: New.
11822
11823 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11824
11825         PR c++/9459
11826         * g++.dg/ext/typeof4.C: New test.
11827
11828 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11829
11830         * gcc.dg/i386-387-3.c: New test case.
11831
11832 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11833
11834         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11835         cris-*-elf* cris-*-aout* and mmix-*-*.
11836
11837 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11838
11839         * gcc.dg/20030213-1.c: New test.
11840
11841 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11842
11843         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11844         * gcc.dg/i386-387-2.c: Likewise.
11845
11846 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11847
11848         * gcc.dg/ppc-spe.c: Fix formatting.
11849         Enable tests that were previously unsupported by gas.
11850         Delete tests for instructions that no longer exist.
11851         Switch arguments on evsubifw builtin.
11852
11853 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11854
11855         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11856         STACK_SIZE is too small.
11857
11858 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11859             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11860
11861         * gcc.dg/decl-2.c: New test.
11862
11863 2003-02-10  Jan Hubicka  <jh@suse.cz>
11864
11865         * gcc.dg/i386-fpcvt-1.c:  New test.
11866
11867 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11868
11869         * gcc.c-torture/execute/20030209-1.c: New test.
11870
11871 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11872
11873         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11874         int-wide bitops, use the constants of the same width.
11875         Likewise, if long long is 32-bit wide, test bitops using
11876         32-bit constants.
11877
11878 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11879
11880         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11881
11882 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11883
11884         * testsuite/gcc.dg/builtins-4.c: New test case.
11885
11886 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11887
11888         * gcc.dg/20020430-1.c: Fix dg command typos.
11889         * gcc.dg/20020503-1.c: Likewise.
11890
11891 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11892
11893         PR c++/8785
11894         * g++.dg/parse/fused-params1.C: New test.
11895
11896         PR c++/8857
11897         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11898
11899         PR c++/8921
11900         * g++.dg/parse/non-dependent1.C: New test.
11901
11902         PR c++/8928
11903         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11904
11905         PR c++/9228
11906         * g++.dg/parse/undefined7.C: New test.
11907         * g++.dg/parse/non-templ1.C: New test.
11908
11909         PR c++/9229
11910         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11911
11912 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11913
11914         * gcc.c-torture/compile/20030206-1.c: New test.
11915
11916 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11917
11918         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11919         "pow" to "foo" to avoid potential confusion with a math built-in.
11920
11921 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11922
11923         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11924         conditions for SPARC targets.
11925
11926 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11927
11928         * gcc.dg/20030204-1.c: New test.
11929
11930 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11931
11932         PR c++/38
11933         * g++.dg/parse/array-size1.C: New test.
11934
11935         PR c++/5657
11936         * g++.dg/parse/undefined3.C: New test.
11937
11938         PR c++/5665
11939         * g++.dg/parse/undefined4.C: New test.
11940
11941         PR c++/5975
11942         * g++.dg/parse/undefined5.C: New test.
11943
11944         PR c++/7259
11945         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11946
11947         PR c++/8578
11948         * g++.dg/parse/casting-operator1.C: New test.
11949
11950         PR c++/8596
11951         * g++.dg/parse/undefined6.C: New test.
11952
11953         PR c++/8736
11954         * g++.dg/parse/missing-template1.C: New test.
11955
11956 2003-02-04  Jan Hubicka  <jh@suse.cz>
11957
11958         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11959         * gcc.dg/i386-cmov?.c:  Likewise.
11960         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11961         * gcc.dg/i386-ssefp-1.c:  Likewise.
11962         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11963         conventions.
11964
11965 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11966
11967         PR c++/7129
11968         * testsuite/g++.dg/ext/max.C: New test.
11969
11970 2003-02-03  Jan Hubicka  <jh@suse.cz>
11971
11972         * gcc.c-torture/execute/20030203-1.c: New test.
11973
11974 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11975
11976         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11977         'natural-endian'.
11978
11979 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11980
11981         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11982         * g++.dg/init/new2.C: Likewise.
11983         * g++.dg/other/new1.C: Likewise.
11984
11985 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11986
11987         * gcc.dg/struct-ret-libc.c: New test.
11988
11989 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11990
11991         * gcc.dg/20030129-1.c: New test.
11992
11993 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11994
11995         PR c++/8849
11996         * g++.dg/template/ptrmem4.C: New test.
11997
11998 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11999
12000         * g++.dg/parser/constant1.C: New test.
12001
12002 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12003
12004         PR c++/8591
12005         * g++.dg/parse/friend2.C: New test.
12006
12007 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         PR c++/9437
12010         * g++.dg/template/unify4.C: New test.
12011
12012 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12013
12014         * gcc.c-torture/execute/20030128-1.c: New test.
12015
12016 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12017
12018         * g++.dg/lookup/nested1.C: Test moved from ...
12019         * g++.old-deja/g++.other/lookup24.C: ... here.
12020
12021 2003-01-28  Jan Hubicka  <jh@suse.cz>
12022
12023         * gcc.dg/i386-cmov5.c:  New test.
12024
12025 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12026
12027         * gcc.c-torture/execute/20010925-1.c: Changed the
12028         memcpy declaration.
12029
12030 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12031
12032         PR c++/3902
12033         * g++.dg/parse/template5.C: New test.
12034
12035 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12036
12037         PR fortran/9258
12038         * g77.dg/pr9258: New test.
12039
12040 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12041
12042         * README: Move relevant parts from README.g++.
12043
12044         * README.g++: Remove this file.
12045
12046 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12047
12048         * g++.dg/abi/dcast1.C: New test.
12049
12050 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12051
12052         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12053
12054 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12055
12056         PR c++/47
12057         * g++.old-deja/g++.other/lookup24.C: New test.
12058
12059 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12060
12061         PR middle-end/7227
12062         * gcc.dg/uninit-C.c: New test.
12063
12064 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         * g++.dg/abi/covariant1.C: New test.
12067
12068 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12069
12070         * gcc.dg/20030123-1.c: New test.
12071
12072 2003-01-25  Jan Hubicka  <jh@suse.cz>
12073
12074         PR opt/8492
12075         * gcc.c-torture/compile/20030125-1.c
12076
12077 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         PR c++/9403
12080         * g++.dg/parse/template3.C: New test.
12081         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12082
12083         PR c++/795
12084         * g++.dg/parse/template4.C: New test.
12085
12086         PR c++/9415
12087         * g++.dg/template/qual2.C: New test.
12088
12089         PR c++/8545
12090         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12091
12092         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12093
12094 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12095
12096         * gcc.c-torture/execute/switch-1.c: New test case.
12097
12098 2003-01-25  Jan Hubicka  <jh@suse.cz>
12099
12100         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12101
12102 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12103
12104         Tweaks for Bison-1.875. From the NEWS file:
12105         "- `parse error' -> `syntax error'
12106         Bison now uniformly uses the term `syntax error'"
12107         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12108         * gcc.dg/cpp/digraph2.c: Likewise.
12109         * gcc.dg/cpp/direct2.c: Likewise.
12110         * gcc.dg/cpp/paste4.c: Likewise.
12111         * gcc.dg/c90-restrict-1.c: Likewise.
12112         * gcc.dg/c99-func-2.c: Likewise.
12113         * gcc.dg/noncompile/920721-2.c: Likewise.
12114         * gcc.dg/noncompile/930622-2.c: Likewise.
12115         * gcc.dg/noncompile/940112-1.c: Likewise.
12116         * gcc.dg/noncompile/950921-1.c: Likewise.
12117         * gcc.dg/noncompile/951123-1.c: Likewise.
12118         * gcc.dg/noncompile/971104-1.c: Likewise.
12119         * gcc.dg/noncompile/990416-1.c: Likewise.
12120
12121 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12122
12123         * g++.dg/parse/undefined1.C: Add error message.
12124
12125 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/9354
12128         * g++.dg/parse/new1.C: New test.
12129
12130         PR c++/9216
12131         * g++.dg/parse/template2.C: New test.
12132
12133         PR c++/9354
12134         * g++.dg/parse/typedef2.C: New test.
12135
12136         PR c++/9328
12137         * g++.dg/ext/typeof3.C: New test.
12138
12139 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12140
12141         PR c++/2738
12142         * g++.dg/parse/ret-type1.C: New test.
12143
12144         PR c++/3792
12145         * g++.dg/parse/tmpl-outside1.C: New test.
12146
12147         PR c++/4207
12148         * g++.dg/parse/int-as-enum1.C: New test.
12149
12150         PR c++/4903
12151         * g++.dg/parse/no-typename1.C: New test.
12152
12153         PR c++/5533
12154         * g++.dg/parse/no-value1.C: New test.
12155
12156         PR c++/5921
12157         * g++.dg/parse/wrong-inline1.C: New test.
12158
12159         PR c++/6402
12160         * g++.dg/parse/ref1.C: New test.
12161
12162         PR c++/6992
12163         * g++.dg/parse/attr-ctor1.C: New test.
12164
12165         PR c++/7229
12166         * g++.dg/parse/namespace5.C: New test.
12167
12168         PR c++/7917
12169         * g++.dg/parse/func-def1.C: New test.
12170
12171         PR c++/8143
12172         * g++.dg/parse/undefined1.C: New test.
12173
12174         PR c++/5723, PR c++/8522
12175         * g++.dg/parse/specialization1.C: New test.
12176
12177         PR c++/163, PR c++/8595
12178         * g++.dg/parse/struct-as-enum1.C: New test.
12179
12180         PR c++/9173
12181         * g++.dg/parse/undefined2.C: New test.
12182
12183 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/9298
12186         * g++.dg/parse/template1.C: New test.
12187
12188         PR c++/9384
12189         * g++.dg/parse/using1.C: New test.
12190
12191         PR c++/9285
12192         PR c++/9294
12193         * g++.dg/parse/expr2.C: New test.
12194
12195         PR c++/9388
12196         * g++.dg/parse/lookup2.C: Likewise.
12197
12198 2003-01-21  Jan Hubicka  <jh@suse.cz>
12199
12200         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12201         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12202         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12203         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12204
12205 2003-01-20  Nick Clifton  <nickc@redhat.com>
12206
12207         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12208         problem with ARM sibcall code generation.
12209
12210 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12211
12212         * gcc.c-torture/execute/20030120-1.c: New.
12213
12214 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12215
12216         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12217
12218 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12219
12220         PR c++/9272
12221         * g++.dg/parse/ctor1.C: New test.
12222
12223         PR c++/9294:
12224         * g++.dg/parse/qualified1.C: New test.
12225
12226         * g++.dg/parse/typename3.C: New test.
12227
12228 2003-01-16  Richard Henderson  <rth@redhat.com>
12229
12230         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12231
12232 2003-01-16  Richard Henderson  <rth@redhat.com>
12233
12234         * g++.dg/pch/pch.exp: Copy test header to the working directory
12235         before using it either for precompilation or direct use.
12236         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12237         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12238
12239 2003-01-16  Richard Henderson  <rth@redhat.com>
12240
12241         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12242         before using it either for precompilation or direct use.
12243         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12244         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12245
12246 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12247
12248         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12249         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12250         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12251         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12252         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12253         typename warning into error.
12254         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12255         error messages.
12256         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12257         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12258         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12259         messages.
12260         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12261         make declaration visible in template.
12262         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12263         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12264         messages.
12265         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12266         message.
12267         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12268         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12269         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12270         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12271         typename warning with error message.
12272         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12273         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12274         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12275
12276 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         * g++.dg/parse/ambig2.C: New test.
12279
12280 2003-01-15  Richard Henderson  <rth@redhat.com>
12281
12282         * g++.dg/tls/init-2.C: Update error message string.
12283
12284 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12285
12286         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12287
12288 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12289
12290         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12291         all for HC11/HC12.
12292         * gcc.c-torture/compile/20001205-1.x: Likewise.
12293         * gcc.c-torture/compile/20001226-1.x: Likewise.
12294         * gcc.c-torture/compile/920520-1.x: Likewise.
12295         * gcc.c-torture/compile/961203-1.x: Likewise.
12296         * gcc.c-torture/compile/20020604-1.x: Likewise.
12297
12298 2003-01-15  Jan Hubicka  <jh@suse.cz>
12299
12300         * gcc.c-torture/compile/20030115-1.c: New test.
12301
12302         * gcc.dg/i386-fpcvt-1.c: New test.
12303         * gcc.dg/i386-fpcvt-2.c: New test.
12304
12305 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12306
12307         Further conform g++'s __vmi_class_type_info to the C++ ABI
12308         specification.
12309         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12310         the specification.
12311
12312 2003-01-14  Jan Hubicka  <jh@suse.cz>
12313
12314         * gcc.dg/i386-fpcvt-1.c: New test.
12315         * gcc.dg/i386-fpcvt-2.c: New test.
12316
12317 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12318
12319         * gcc.dg/i386-mmx-3.c: New test.
12320
12321 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12322
12323         PR c++/9264
12324         * g++.dg/parse/octal1.C: New file.
12325
12326         PR c++/9172
12327         * g++.dg/parse/typename1.C: New file.
12328
12329 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12330
12331         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12332         * gcc.dg/bf-no-ms-layout.c: Likewise.
12333         * gcc.dg/bf-ms-attrib.c: Likewise.
12334
12335 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12336
12337         PR c++/9099
12338         * g++.dg/parse/dtor1.C: New file.
12339
12340         PR c++/9128
12341         * g++.dg/rtti/typeid1.C: New file.
12342
12343         PR c++/9153
12344         * g++.dg/parse/lookup1.C: New file.
12345
12346         PR c++/9171
12347         * g++.dg/templ/spec5.C: New file.
12348
12349 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12350
12351         * gcc.c-torture/compile/20030110-1.c: New test.
12352
12353 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12354
12355         Merge from pch-branch:
12356
12357         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12358
12359         * gcc.dg/pch/cpp-1.h: New.
12360         * gcc.dg/pch/cpp-1.c: New.
12361         * gcc.dg/pch/cpp-2.h: New.
12362         * gcc.dg/pch/cpp-2.c: New.
12363
12364         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12365
12366         * gcc.dg/pch/except-1.h: New.
12367         * gcc.dg/pch/except-1.c: New.
12368
12369         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12370
12371         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12372         running test.
12373         * gcc.dg/pch: Include *.hp not *.h.
12374         * gcc.dg/pch/system-1.h: New.
12375         * gcc.dg/pch/system-1.c: New.
12376
12377         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12378
12379         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12380         rather than trying to build and run a program using PCH.
12381         * gcc.dg/pch: Remove dg-do commands from test files.
12382
12383         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12384
12385         * gcc.dg/pch/macro-3.c: New.
12386         * gcc.dg/pch/macro-3.h: New.
12387
12388         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12389
12390         * gcc.dg/pch/common-1.c: New.
12391         * gcc.dg/pch/common-1.h: New.
12392         * gcc.dg/pch/decl-1.c: New.
12393         * gcc.dg/pch/decl-1.h: New.
12394         * gcc.dg/pch/decl-2.c: New.
12395         * gcc.dg/pch/decl-2.h: New.
12396         * gcc.dg/pch/decl-3.c: New.
12397         * gcc.dg/pch/decl-3.h: New.
12398         * gcc.dg/pch/decl-4.c: New.
12399         * gcc.dg/pch/decl-4.h: New.
12400         * gcc.dg/pch/decl-5.c: New.
12401         * gcc.dg/pch/decl-5.h: New.
12402         * gcc.dg/pch/global-1.c: New.
12403         * gcc.dg/pch/global-1.h: New.
12404         * gcc.dg/pch/inline-1.c: New.
12405         * gcc.dg/pch/inline-1.h: New.
12406         * gcc.dg/pch/inline-2.c: New.
12407         * gcc.dg/pch/inline-2.h: New.
12408         * gcc.dg/pch/static-1.c: New.
12409         * gcc.dg/pch/static-1.h: New.
12410         * gcc.dg/pch/static-2.c: New.
12411         * gcc.dg/pch/static-2.h: New.
12412
12413         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12414
12415         * g++.dg/pch/pch.exp: Better handle failing testcases.
12416         * gcc.dg/pch/pch.exp: Likewise.
12417         * gcc.dg/pch/macro-1.c: New.
12418         * gcc.dg/pch/macro-1.h: New.
12419         * gcc.dg/pch/macro-2.c: New.
12420         * gcc.dg/pch/macro-2.h: New.
12421
12422         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12423
12424         * g++.dg/dg.exp: Treat files in pch/ specially.
12425         * g++.dg/pch/pch.exp: New file.
12426         * g++.dg/pch/empty.H: New file.
12427         * g++.dg/pch/empty.C: New file.
12428         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12429         "precompile".
12430
12431         * gcc.dg/pch/pch.exp: New file.
12432         * gcc.dg/pch/empty.h: New file.
12433         * gcc.dg/pch/empty.c: New file.
12434         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12435         "precompile".
12436
12437 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12438
12439         * g++.dg/template/friend14.C: New test.
12440
12441 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12442
12443         * gcc.dg/old-style-asm-1.c: New test.
12444
12445 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12446
12447         * gcc.c-torture/compile/20030109-1.c: New test.
12448
12449 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12450
12451         * gcc.c-torture/execute/20030109-1.c: New test.
12452
12453 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12454
12455         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12456         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12457         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12458         * g++.old-deja/g++.mike/eh2.C: Likewise
12459         * g++.old-deja/g++.mike/eh3.C: Likewise
12460         * g++.old-deja/g++.mike/eh5.C: Likewise
12461         * g++.old-deja/g++.mike/eh6.C: Likewise
12462         * g++.old-deja/g++.mike/eh7.C: Likewise
12463         * g++.old-deja/g++.mike/eh8.C: Likewise
12464         * g++.old-deja/g++.mike/eh9.C: Likewise
12465         * g++.old-deja/g++.mike/eh10.C: Likewise
12466         * g++.old-deja/g++.mike/eh12.C: Likewise
12467         * g++.old-deja/g++.mike/eh13.C: Likewise
12468         * g++.old-deja/g++.mike/eh14.C: Likewise
12469         * g++.old-deja/g++.mike/eh16.C: Likewise
12470         * g++.old-deja/g++.mike/eh17.C: Likewise
12471         * g++.old-deja/g++.mike/eh18.C: Likewise
12472         * g++.old-deja/g++.mike/eh21.C: Likewise
12473         * g++.old-deja/g++.mike/eh23.C: Likewise
12474         * g++.old-deja/g++.mike/eh24.C: Likewise
12475         * g++.old-deja/g++.mike/eh25.C: Likewise
12476         * g++.old-deja/g++.mike/eh26.C: Likewise
12477         * g++.old-deja/g++.mike/eh27.C: Likewise
12478         * g++.old-deja/g++.mike/eh28.C: Likewise
12479         * g++.old-deja/g++.mike/eh29.C: Likewise
12480         * g++.old-deja/g++.mike/eh31.C: Likewise
12481         * g++.old-deja/g++.mike/eh33.C: Likewise
12482         * g++.old-deja/g++.mike/eh34.C: Likewise
12483         * g++.old-deja/g++.mike/eh35.C: Likewise
12484         * g++.old-deja/g++.mike/eh36.C: Likewise
12485         * g++.old-deja/g++.mike/eh37.C: Likewise
12486         * g++.old-deja/g++.mike/eh38.C: Likewise
12487         * g++.old-deja/g++.mike/eh39.C: Likewise
12488         * g++.old-deja/g++.mike/eh40.C: Likewise
12489         * g++.old-deja/g++.mike/eh41.C: Likewise
12490         * g++.old-deja/g++.mike/eh42.C: Likewise
12491         * g++.old-deja/g++.mike/eh44.C: Likewise
12492         * g++.old-deja/g++.mike/eh46.C: Likewise
12493         * g++.old-deja/g++.mike/eh47.C: Likewise
12494         * g++.old-deja/g++.mike/eh48.C: Likewise
12495         * g++.old-deja/g++.mike/eh49.C: Likewise
12496         * g++.old-deja/g++.mike/eh50.C: Likewise
12497         * g++.old-deja/g++.mike/eh51.C: Likewise
12498         * g++.old-deja/g++.mike/eh53.C: Likewise
12499         * g++.old-deja/g++.mike/eh55.C: Likewise
12500         * g++.old-deja/g++.mike/p7912.C: Likewise
12501         * g++.old-deja/g++.mike/p9706.C: Likewise
12502         * g++.old-deja/g++.mike/p10416.C: Likewise
12503         * g++.old-deja/g++.mike/p11667.C: Likewise
12504         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12505         Remove redundant reference to Iris.
12506         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12507         Elxsi, i860, Pico Java, and WE32K.
12508
12509 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12510
12511         * g++.dg/ext/asm4.C: New test.
12512
12513 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12514
12515         PR c++/9030
12516         * g++.dg/template/friend12.C: New test.
12517         * g++.dg/template/friend13.C: Likewise.
12518         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12519
12520 2003-01-08  Jan Hubicka  <jh@suse.cz>
12521
12522         * gcc.dg/i386-cadd.c: New test.
12523         * gcc.dg/i386-cmov4.c: Likewise.
12524
12525 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12526
12527         PR c++/9165
12528         * g++.dg/warn/Wunused-3.C: New test.
12529
12530         * g++.dg/abi/bitfield9.C: New test.
12531
12532         PR c++/9189
12533         * g++.dg/parse/defarg3.C: New test.
12534
12535 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12536
12537         * g++.dg/parse/ambig1.C: New test.
12538         * g++.dg/parse/defarg2.C: New test.
12539
12540 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12541
12542         * g++.dg/template/defarg-1.C: New test.
12543         * g++.dg/template/local2.C: Likewise.
12544
12545 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12546
12547         * gcc.c-torture/execute/20030105-1.c: New test.
12548
12549 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12550
12551         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12552         * g++.dg/parse/namespace4.C: Likewise.
12553
12554 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.dg/template/ntp2.C: New test.
12557
12558 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12559
12560         * g++.dg/parse/extern-C-1.C: New test.
12561
12562         * g++.dg/parse/namespace4.C: New test.
12563
12564         * g++.dg/template/nested1.C: New test.
12565
12566         * g++.dg/parse/namespace3.C: New test.
12567
12568 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12569
12570         * g++.dg/lookup/two-stage1.C: New test.
12571
12572 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12573
12574         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12575         * g++.old-deja/g++.jason/access8.C: Likewise.
12576         * g++.old-deja/g++.other/decl5.C: Likewise.
12577
12578 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12579
12580         * g++.dg/parse/parse7.C: New test.
12581
12582 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/2843
12585         * g++.dg/ext/attrib7.C: New test.
12586
12587 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12588
12589         * g++.dg/parse/parse6.C: New test.
12590
12591 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12592
12593         * gcc.dg/h8300-stack-1.c: New.
12594
12595 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12596
12597         g++.dg/lookup/exception1.C: New test.
12598
12599         g++.dg/lookup/template1.C: New test.
12600
12601         g++.dg/parse/namespace2.C: New test.
12602
12603         g++.dg/parse/parens2.C: New test.
12604
12605 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12606
12607         * g++.dg/parse/parse5.C: New test.
12608         * g++.dg/lookup/scoped4.C: New test.
12609
12610 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12611
12612         * g++.dg/parse/parens1.C: New test.
12613
12614         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12615         angle-bracket1.C.
12616         * g++.dg/parse/parens2.C: New test.
12617
12618         * g++.dg/lookup/scope-operator1.C: New test.
12619
12620         * g++.dg/parse/operator1.C: New test.
12621
12622 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12623
12624         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12625         * g++.old-deja/g++.other/access6.C: Likewise.
12626         * g++.old-deja/g++.other/decl1.C: Likewise.
12627         * g++.old-deja/g++.pt/typename12.C: Likewise.
12628
12629 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12630
12631         * g++.dg/parse/namespace1.C: New test.
12632
12633 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12634
12635         * g++.dg/parse/parse4.C: New test.
12636
12637 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12638
12639         * g++.dg/parse/parse3.C: New test.
12640
12641 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12642
12643         * g++.dg/parse/parse2.C: New test.
12644
12645 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12646
12647         * g++.dg/template/friend11.C: New test.
12648
12649 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12650
12651         * g++.dg/parse/parse1.C: New test.
12652
12653 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12654
12655         * lib/profopt.exp: Change the name of a global variable to avoid
12656         possible clashes with other test suites.
12657
12658 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         * g++.dg/inherit/covariant8.C: New test.
12661
12662 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12663
12664         * g++.dg/init/array9.C: New test.
12665
12666         PR c++/9112
12667         * g++.dg/parse/expr1.C: New test.
12668
12669 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12670
12671         * gcc.c-torture/compile/20021230-1.c: New test.
12672
12673 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12674
12675         * g++.dg/inherit/covariant5.C: New test.
12676         * g++.dg/inherit/covariant6.C: New test.
12677         * g++.dg/inherit/covariant7.C: New test.
12678
12679 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12680
12681         PR c++/2739
12682         * g++.dg/other/access2.C: New test.
12683
12684 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12685
12686         * g++.dg/other/anon-struct.C: No longer fails
12687         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12688         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12689         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12690
12691 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12692
12693         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12694
12695 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12696
12697         * g++.dg/eh/spec4.C: Remove stray semicolon.
12698         * g++.dg/expr/pmf-1.C: Change error message.
12699         * g++.dg/ext/asm1.C: Remove stray semicolon.
12700         * g++.dg/ext/typename1.C: Add missing typenames.
12701         * g++.dg/inherit/template-as-base.C: Change error message.
12702         * g++.dg/lookup/scoped1.C: Likewise.
12703         * g++.dg/lookup/scoped2.C: Likewise.
12704         * g++.dg/lookup/using2.C: Likewise.
12705         * g++.dg/other/component1.C: Remove stray semicolon.
12706         * g++.dg/other/do1.C: Change error message.
12707         * g++.dg/other/error2.C: Likewise.
12708         * g++.dg/other/init1.C: Likewise.
12709         * g++.dg/other/packed1.C: Remove stray semicolon.
12710         * g++.dg/other/ptrmem2.C: Change error message.
12711         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12712         marker.
12713         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12714         * g++.dg/template/access3.C: Add typename keyword.
12715         * g++.dg/template/access5.C: Remove stray semicolon.
12716         * g++.dg/template/access6.C: Likewise.
12717         * g++.dg/template/complit1.C: Likewise.
12718         * g++.dg/template/crash1.C: Change error message.
12719         * g++.dg/template/inherit2.C: Remove stray semicolon.
12720         * g++.dg/template/instantiate2.C: Likewise.
12721         * g++.dg/template/instantiate3.C: Change error message.
12722         * g++.dg/template/qual1.C: Remove stray semicolon.
12723         * g++.dg/template/qualttp18.C: Change error message.
12724         * g++.dg/template/ref1.C: Remove stray semicolon.
12725         * g++.dg/template/sizeof1.C (A::value): Declare it.
12726         * g++.dg/template/spec4.C: Change error message.
12727         * g++.dg/template/static1.C: Likewise.
12728         * g++.dg/template/type1.C: Likewise.
12729         * g++.dg/template/typename3.C: Likewise.
12730         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12731         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12732         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12733         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12734         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12735         named return value extension.
12736         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12737         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12738         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12739         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12740         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12741         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12742         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12743         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12744         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12745         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12746         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12747         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12748         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12749         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12750         syntax.
12751         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12752         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12753         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12754         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12755         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12756         * g++.old-deja/g++.brendan/template11.C: Likewise.
12757         * g++.old-deja/g++.brendan/template26.C: Likewise.
12758         * g++.old-deja/g++.brendan/template27.C: Use explicit
12759         specialization syntax.
12760         * g++.old-deja/g++.brendan/template30.C: Likewise.
12761         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12762         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12763         non-dependent names.
12764         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12765         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12766         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12767         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12768         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12769         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12770         named return value extension.
12771         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12772         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12773         * g++.old-deja/g++.ext/return1.C: Likewise.
12774         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12775         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12776         * g++.old-deja/g++.jason/access8.C: Likewise.
12777         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12778         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12779         pseudo-destructor names.
12780         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12781         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12782         pseudo-destructor names.
12783         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12784         * g++.old-deja/g++.jason/overload19.C: Likewise.
12785         * g++.old-deja/g++.jason/overload32.C: Likewise.
12786         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12787         stray semicolons.
12788         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12789         * g++.old-deja/g++.jason/return.C: Likewise.
12790         * g++.old-deja/g++.jason/return2.C: Likewise.
12791         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12792         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12793         syntax.
12794         * g++.old-deja/g++.jason/template10.C: Account for use of
12795         non-dependent names.
12796         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12797         syntax.
12798         * g++.old-deja/g++.jason/template37.C: Likewise.
12799         * g++.old-deja/g++.law/access4.C: Change error messages.
12800         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12801         pseudo-destructor names.
12802         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12803         * g++.old-deja/g++.law/ctors9.C: Likewise.
12804         * g++.old-deja/g++.law/cvt22.C: Likewise.
12805         * g++.old-deja/g++.law/dtors5.C: Likewise.
12806         * g++.old-deja/g++.law/global-init1.C: Likewise.
12807         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12808         * g++.old-deja/g++.law/operators28.C: Likewise.
12809         * g++.old-deja/g++.law/visibility28.C: Likewise.
12810         * g++.old-deja/g++.martin/eval1.C: Likewise.
12811         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12812         name.
12813         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12814         * g++.old-deja/g++.mike/net34.C: Likewise.
12815         * g++.old-deja/g++.mike/net36.C: Likewise.
12816         * g++.old-deja/g++.mike/ns2.C: Likewise.
12817         * g++.old-deja/g++.mike/p12306.C: Likewise.
12818         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12819         value extension.
12820         * g++.old-deja/g++.mike/p700.C: Likewise.
12821         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12822         * g++.old-deja/g++.mike/p710.C: Likewise.
12823         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12824         value extension.
12825         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12826         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12827         * g++.old-deja/g++.ns/crash2.C: Likewise.
12828         * g++.old-deja/g++.ns/crash3.C: Likewise.
12829         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12830         * g++.old-deja/g++.ns/ns17.C: Likewise.
12831         * g++.old-deja/g++.ns/template16.C: Likewise.
12832         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12833         keyword.
12834         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12835         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12836         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12837         named return value extension.
12838         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12839         * g++.old-deja/g++.other/access4.C: Issue additional error
12840         messages.
12841         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12842         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12843         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12844         * g++.old-deja/g++.other/crash25.C: Change error message.
12845         * g++.old-deja/g++.other/crash4.C: Change error message.
12846         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12847         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12848         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12849         checks.
12850         * g++.old-deja/g++.other/defarg8.C: Likewise.
12851         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12852         * g++.old-deja/g++.other/dtor10.C: Likewise.
12853         * g++.old-deja/g++.other/incomplete.C: Likewise.
12854         * g++.old-deja/g++.other/linkage7.C: Likewise.
12855         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12856         lookup algorithm.
12857         * g++.old-deja/g++.other/mangle2.C: Likewise.
12858         * g++.old-deja/g++.other/refinit2.C: Likewise.
12859         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12860         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12861         * g++.old-deja/g++.pt/crash28.C: Likewise.
12862         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12863         syntax.
12864         * g++.old-deja/g++.pt/crash32.C: Change error message.
12865         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12866         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12867         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12868         error message position.
12869         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12870         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12871         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12872         syntax.
12873         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12874         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12875         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12876         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12877         keyword.
12878         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12879         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12880         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12881         keyword.
12882         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12883         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12884         syntax.
12885         * g++.old-deja/g++.pt/friend28.C: Account for use of
12886         non-dependent names.
12887         * g++.old-deja/g++.pt/friend29.C: Likewise.
12888         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12889         rules.
12890         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12891         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12892         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12893         lookup rules.
12894         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12895         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12896         keyword.
12897         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12898         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12899         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12900         keyword.
12901         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12902         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12903         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12904         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12905         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12906         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12907         keyword.
12908         * g++.old-deja/g++.pt/spec10.C: Likewise.
12909         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12910         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12911         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12912         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12913         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12914         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12915         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12916         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12917         * g++.old-deja/g++.pt/typename15.C: Likewise.
12918         * g++.old-deja/g++.pt/typename22.C: Likewise.
12919         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12920         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12921         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12922         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12923         syntax.
12924         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12925         return value extension.
12926         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12927         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12928         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12929         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12930
12931 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12932
12933         * g++.dg/warn/inline1.C: New test.
12934         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12935         * g++.old-deja/g++.jason/synth10.C: Likewise.
12936         * g++.old-deja/g++.mike/net31.C: Likewise.
12937         * g++.old-deja/g++.mike/p8786.C: Likewise.
12938
12939         * g++.dg/template/friend10.C: New test.
12940         * g++.dg/template/conv5.C: New test.
12941
12942 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12943
12944         * g++.dg/lookup/scoped3.C: New test.
12945
12946         * g++.dg/lookup/decl1.C: New test.
12947         * g++.dg/lookup/decl2.C: New test.
12948
12949 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12950
12951         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12952         gcc.c-torture/compile/20021015-1.c,
12953         gcc.c-torture/compile/20021015-2.c,
12954         gcc.c-torture/compile/20021123-1.c,
12955         gcc.c-torture/compile/20021123-2.c,
12956         gcc.c-torture/compile/20021123-3.c,
12957         gcc.c-torture/compile/20021123-4.c,
12958         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12959         only to 3.1 or 3.2 branch.
12960
12961 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12962
12963         * gcc.dg/i386-bitfield3.c: New test.
12964
12965         * gcc.dg/i386-bitfield2.c: New test.
12966
12967 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12968
12969         * g++.dg/parse/conv_op1.C: New test.
12970
12971 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12972
12973         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12974         approved.
12975
12976 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12977
12978         * gcc.c-torture/compile/20021220-1.c: New test.
12979
12980 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12981
12982         * gcc.dg/i386-fastcall-1.c: New.
12983
12984 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12985
12986         * gcc.c-torture/execute/20021219-1.c: New test.
12987
12988 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12989
12990         * gcc.dg/i386-pic-1.c: New test.
12991
12992 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12993
12994         PR c++/8099
12995         * g++.dg/template/friend9.C: New test.
12996
12997 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12998
12999         PR c++/3663
13000         * g++.dg/template/access7.C: New test.
13001
13002 2002-12-18  Nick Clifton  <nickc@redhat.com>
13003
13004         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13005         the libstdc++-v3 directory has been found.
13006
13007 2002-12-12  Devang Patel <dpatel@apple.com>
13008         * gcc.dg/darwin-ld-1.c: New test.
13009         * gcc.dg/darwin-ld-2.c: New test.
13010         * gcc.dg/darwin-ld-3.c: New test.
13011         * gcc.dg/darwin-ld-4.c: New test.
13012         * gcc.dg/darwin-ld-5.c: New test.
13013
13014 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13015
13016         * gcc.c-torture/compile/20021212-1.c: New test.
13017
13018 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13019
13020         * gcc.dg/fshort-wchar: New test.
13021
13022 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13023
13024         PR c++/8372
13025         * g++.dg/template/dtor1.C: New test.
13026
13027         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13028         markers.
13029
13030 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13031
13032         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13033
13034 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13035
13036         * g++.dg/template/static1.C: New test.
13037         * g++.dg/template/static2.C: New test.
13038         * g++.old-deja/g++.ext/memconst.C: New test.
13039
13040 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13041
13042         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13043         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13044         * g++.dg/special/initp1.C: Likewise.
13045
13046 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13047
13048         * gcc.c-torture/execute/20021204-1.c: New test.
13049
13050 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13051
13052         * gcc.dg/ppc-fmadd-1.c: New file.
13053         * gcc.dg/ppc-fmadd-2.c: New file.
13054         * gcc.dg/ppc-fmadd-3.c: New file.
13055
13056 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13057
13058         * gcc.c-torture/compile/20021204-1.c: New test.
13059
13060 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         * g++.dg/inherit/covariant2.C: New test.
13063         * g++.dg/inherit/covariant3.C: New test.
13064         * g++.dg/inherit/covariant4.C: New test.
13065         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13066         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13067
13068 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/8688
13071         * g++.dg/init/brace3.C: New test.
13072
13073 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13074
13075         * gcc.dg/20020210-1.c: Fix a comment typo.
13076
13077 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/8720
13080         * g++.dg/parse/defarg1.C: New test.
13081
13082         PR c++/8615
13083         * g++.dg/template/char1.C: New test.
13084
13085         * g++.dg/template/varmod1.C: Fix typo.
13086
13087 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13088
13089         DR 180
13090         * g++.old-deja/g++.pt/crash32.C: Expect error.
13091
13092 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13093
13094         PR c++/5919
13095         * g++.dg/template/varmod1.C: New test.
13096
13097         PR c++/8727
13098         * g++.dg/inherit/typeinfo1.C: New test.
13099
13100         PR c++/8663
13101         * g++.dg/inherit/typedef1.C: New test.
13102
13103 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/8332
13106         PR c++/8493
13107         * g++.dg/template/strlen1.C: New test.
13108
13109         PR c++/8227
13110         * g++.dg/template/ctor2.C: New test.
13111
13112         PR c++/8214
13113         * g++.dg/init/string1.C: New test.
13114
13115         PR c++/8511
13116         * g++.dg/template/friend8.C: New test.
13117
13118 2002-11-29  Joe Buck <jbuck@synopsys.com>
13119
13120         * g++.dg/lookup/anon2.C: New test.
13121
13122 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13123
13124         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13125         h8300 port.
13126
13127 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13128
13129         * gcc.dg/bitfld-6.c: New test.
13130
13131 2002-11-27  Jan Hubicka  <jh@suse.cz>
13132
13133         * gcc.c-torture/execute/20021127.[cx]: New test.
13134
13135 2002-11-26  Jan Hubicka  <jh@suse.cz>
13136
13137         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13138         quality.
13139
13140 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13141
13142         * g++.dg/init/brace2.C: New test.
13143         * g++.old-deja/g++.mike/p9129.C: Correct.
13144
13145 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13146
13147         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13148
13149 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13150
13151         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13152
13153 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13154
13155         * testsuite/g++.dg/abi/empty11.C: New test.
13156         * testsuite/g++.dg/rtti/cv1.C: New test.
13157
13158 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13159
13160         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13161
13162 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13163
13164         * g++.dg/abi/empty10.C: New test.
13165
13166 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13167
13168         * gcc.c-torture/compile/20021124-1.c: New test.
13169
13170 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13171
13172         * g++.dg/abi/rtti2.C: New test.
13173
13174 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13175
13176         * gcc.dg/i386-unroll-1.c: New test.
13177
13178 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13179
13180         * gcc.c-torture/compile/20021120-1.c: New test.
13181         * gcc.c-torture/compile/20021120-2.c: New test.
13182
13183 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13184
13185         * gcc.dg/bitfld-5.c: New test.
13186
13187 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13188
13189         * gcc.c-torture/execute/20021120-3.c: New test.
13190
13191 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13192
13193         * gcc.c-torture/execute/20021120-2.c: New test.
13194
13195 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13196
13197         * gcc.c-torture/execute/20021120-1.c: New test.
13198
13199 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * gcc.c-torture/execute/20021118-3.c: New test.
13202
13203 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13204
13205         * gcc.c-torture/compile/20021119-1.c: New test.
13206
13207 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13208
13209         * gcc.dg/duff-1.c: New test.
13210         * gcc.dg/duff-2.c: New test.
13211         * gcc.dg/duff-3.c: New test.
13212
13213 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13214
13215         * gcc.dg/cpp/_Pragma5.c: New test.
13216
13217 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13218
13219         * gcc.c-torture/execute/20021118-2.c: New test.
13220
13221 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13222
13223         * gcc.c-torture/execute/20021118-1.c: New test.
13224
13225 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13226
13227         * gcc.dg/20021116-1.c: New test.
13228
13229 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13230
13231         * g++.dg/abi/vcall1.C: New test.
13232
13233 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * gcc.dg/20021029-1.c: New test.
13236         * gcc.dg/20021029-2.c: New test.
13237
13238 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13239
13240         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13241
13242 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13243
13244         PR c/8439
13245         * gcc.dg/20021110.c: Move to ...
13246         * gcc.c-torture/compile/20021110.c: .... here.
13247
13248 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13249
13250         PR c/8467
13251         * gcc.c-torture/execute/20021111-1.c
13252
13253 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13254
13255         PR c/8439
13256         * gcc.dg/20021110.c: New test.
13257
13258 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * g++.dg/abi/vthunk3.C: Run only on x86.
13261
13262 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13263
13264         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13265
13266 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13267
13268         * lib/compat.exp (compat-execute): Fix logic error in last
13269         change.
13270
13271 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13272
13273         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13274
13275 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13276
13277         PR c++/8389
13278         * g++.dg/template/access6.C: New test.
13279
13280 2002-11-08  Jan Hubicka  <jh@suse.cz>
13281
13282         * gcc.dg/i386-ssefp-1.c: New test.
13283         * gcc.dg/i386-ssefp-1.c: New test.
13284
13285 2002-11-08  Jan Hubicka  <jh@suse.cz>
13286
13287         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13288
13289 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13290
13291         * g++.dg/abi/vthunk3.C: New test.
13292
13293         PR c++/8338
13294         * g++.dg/template/crash2.C: New test.
13295
13296 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13297
13298         * testsuite/g++.dg/abi/dtor1.C: New test.
13299         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13300
13301 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13302
13303         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13304         Darwin.
13305
13306 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13307
13308         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13309         -mthumb.  Only xfail with -O0.
13310
13311 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13312
13313         * g++.dg/abi/thunk1.C: New test.
13314         * g++.dg/abi/thunk2.C: Likewise.
13315         * g++.dg/abi/vtt1.C: Likewise.
13316
13317 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13318
13319         PR optimization/8423
13320         * gcc.c-torture/execute/builtin-constant.c: New test.
13321
13322 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13323
13324         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13325         Add some more cases.
13326
13327 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13328
13329         PR c++/8391
13330         * g++.dg/opt/local1.C: New test.
13331
13332 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR c++/8160
13335         * g++.dg/template/complit1.C: New test.
13336
13337         PR c++/8149
13338         * g++.dg/template/typename4.C: Likewise.
13339
13340 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13341
13342         Core issue 287, PR c++/7639
13343         * g++.dg/template/instantiate1.C: Adjust error location.
13344         * g++.dg/template/instantiate3.C: New test.
13345         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13346         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13347         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13348
13349 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13350
13351         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13352
13353 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13354
13355         PR c++/8287
13356         * g++.dg/init/dtor2.C: New test.
13357
13358 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13359
13360         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13361         * gcc.dg/nest.c: Bypass errors on irix6.
13362
13363 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13364
13365         * gcc.dg/nest.c: Expect error for mmix-*-*.
13366         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13367
13368 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13369
13370         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13371         markers.
13372
13373         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13374
13375 2002-10-25  Mike Stump  <mrs@apple.com>
13376
13377         * gcc.dg/warn-1.c: New test.
13378
13379 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13380
13381         * g++.dg/template/typename3.C: New test.
13382
13383 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13384
13385         * g++.dg/lookup/ptrmem1.C: New test.
13386
13387         * g++.dg/abi/vthunk2.C: New test.
13388
13389 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13390
13391         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13392
13393 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * g++.dg/abi/empty9.C: New test.
13396
13397 2002-10-24  Richard Henderson  <rth@redhat.com>
13398
13399         * g++.dg/inherit/thunk1.C: Enable for ia64.
13400
13401 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13402
13403         PR c++/8067
13404         * g++.dg/lookup/pretty1.C: New test.
13405
13406 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13407
13408         * gcc.dg/20021023-1.c: New test.
13409
13410 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13411
13412         PR c++/7679
13413         * g++.dg/parse/inline1.C: New test.
13414
13415 2002-10-23  Richard Henderson  <rth@redhat.com>
13416
13417         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13418
13419         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13420
13421 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13422
13423         PR c++/6579
13424         * g++.dg/parse/stmtexpr3.C: New test.
13425
13426 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13427
13428         * g++.dg/expr/cond1.C: New test.
13429
13430 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13431
13432         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13433
13434 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13435
13436         * g++.dg/abi/vbase13.C: New test.
13437         * g++.dg/abi/vbase14.C: Likewise.
13438
13439 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13440
13441         * gcc.dg/tls/pic-1.c: New test.
13442         * gcc.dg/tls/nonpic-1.c: New test.
13443         * gcc.dg/20021018-1.c: New test.
13444
13445 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13446
13447         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13448         Remove only files with the same base name as the test case.
13449         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13450         (profopt-execute): Likewise.  Also, remove old profiling
13451         and performance data files before running the tests.
13452
13453         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13454         * g++.dg/bprob/bprob.exp: Likewise.
13455         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13456         to allow more general test case names.
13457
13458         * g++.dg/bprob/bprob-1.C: Rename to ...
13459         * g++.dg/bprob/g++-bprob-1.C: ... this.
13460
13461         * g77.dg/bprob/bprob-1.f: Rename to ...
13462         * g77.dg/bprob/g77-bprob-1.f: ... this.
13463
13464 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13465
13466         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13467         bison 1.50 or later.
13468
13469 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13470
13471         * g++.dg/README: Describe more test directories.
13472
13473 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13474
13475         * g++.dg/init/array6.C: Add additional tests.
13476
13477 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13478
13479         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13480         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13481
13482 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13483
13484         * gcc.c-torture/compile/20020604-1.x: New.
13485         * gcc.c-torture/compile/simd-5.x: Likewise.
13486         * gcc.c-torture/execute/920710-1.x: Likewise.
13487         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13488
13489 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13490
13491         * g++.dg/inherit/override1.C: Add dg-options clause.
13492
13493 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13494
13495         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13496         _mm_slli_si128.
13497
13498 2002-10-19  Andreas Schwab  <schwab@suse.de>
13499
13500         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13501         directory component.
13502
13503 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13504
13505         * g++.dg/inherit/thunk1.C: New test.
13506
13507         * g++.dg/inherit/override1.C: New test.
13508
13509         * g++.dg/abi/mangle11.C: New test.
13510         * g++.dg/abi/mangle14.C: New test.
13511         * g++.dg/abi/mangle17.C: New test.
13512
13513 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13514
13515         * g++.dg/overload/member2.C: New test.
13516
13517 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13518
13519         * g++.dg/README: Describe new compat directory.
13520         * g++.dg/dg.exp: Skip tests in compat directory.
13521         * README.compat: New file.
13522         * lib/compat.exp: New expect script.
13523         * g++.dg/compat: New test directory.
13524         * g++.dg/compat/compat.exp: New expect script.
13525         * g++.dg/compat/abi: New test directory.
13526         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13527         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13528         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13529         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13530         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13531         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13532         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13533         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13534         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13535         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13536         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13537         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13538         * g++.dg/compat/break: New test directory.
13539         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13540         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13541         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13542         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13543         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13544         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13545         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13546         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13547         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13548         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13549         g++.dg/compat/break/README: New files.
13550         * g++.dg/compat/eh: New test directory.
13551         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13552         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13553         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13554         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13555         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13556         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13557         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13558         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13559         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13560         g++.dg/compat/eh/filter2_y.C,
13561         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13562         g++.dg/compat/eh/new1_y.C,
13563         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13564         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13565         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13566         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13567         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13568         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13569         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13570         g++.dg/compat/eh/unexpected1_y.C: New files.
13571         * g++.dg/compat/init: New test directory.
13572         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13573         g++.dg/compat/init/array5_y.C,
13574         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13575         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13576         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13577         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13578         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13579         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13580         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13581         g++.dg/compat/init/init-ref2_y.C: New files.
13582
13583 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13584
13585         PR c++/7584
13586         * g++.dg/inherit/using3.C: New test.
13587
13588 2002-10-17  Jan Hubicka  <jh@suse.cz>
13589
13590         * gcc.dg/20021017-2.c: New test.
13591
13592 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13593
13594         * g++.dg/abi/mangle16.C: Adjust.
13595
13596         * g++.dg/init/array8.C: New test.
13597
13598 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13599
13600         * gcc.dg/special/mips-abi.exp: New test.
13601         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13602
13603 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13604
13605         * g++.dg/abi/mangle16.C: New test.
13606         * g++.dg/abi/mangle17.C: Likewise.
13607
13608         PR c++/7478
13609         * g++.dg/template/ref1.C: New test.
13610
13611 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13612
13613         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13614
13615 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13616
13617         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13618
13619 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/7524
13622         * g++.dg/init/array7.C: New test.
13623
13624 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13625
13626         * g++.dg/init/array6.C: New test.
13627
13628         * g++.dg/abi/mangle13.C: Likewise.
13629         * g++.dg/abi/mangle14.C: Likewise.
13630         * g++.dg/abi/mangle15.C: Likewise.
13631
13632 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13633
13634         * g++.dg/abi/empty8.C: New test.
13635
13636 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         * g++.dg/init/ctor1.C: New test.
13639
13640 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13641
13642         * gcc.c-torture/execute/20021015-1.c: New test.
13643
13644 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13645
13646         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13647
13648 2002-10-14  Jan Hubicka  <jh@suse.cz>
13649
13650         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13651
13652 2002-10-14  Richard Henderson  <rth@redhat.com>
13653
13654         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13655
13656 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13657
13658         PR optimization/6631
13659         * g++.dg/opt/const2.C: New test.
13660
13661 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13662
13663         PR c++/7176
13664         * g++.dg/parse/friend1.C: New test.
13665         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13666
13667 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13668
13669         * gcc.dg/20021014-1.c: New test.
13670
13671 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/5661
13674         * g++.dg/ext/vlm1.C: New test.
13675         * g++.dg/ext/vlm2.C: Likewise.
13676
13677         * g++.dg/init/array1.C: Remove invalid braces.
13678         * g++.dg/init/brace1.C: New test.
13679         * g++.dg/init/copy2.C: Likewise.
13680         * g++.dg/init/copy3.C: Likewise.
13681         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13682         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13683         braces.
13684
13685 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13686
13687         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13688
13689 2002-10-11  Richard Shann  <richard.shann@superh.com>
13690
13691         * gcc.c-torture/compile/simd-5.c: New test.
13692
13693 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13694
13695         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13696
13697 2002-10-10  Jim Wilson  <wilson@redhat.com>
13698
13699         * gcc.c-torture/execute/20021010-1.c: New test.
13700
13701 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13702
13703         PR c/7353
13704         * g++.dg/ext/typedef-init.C: New test.
13705         * gcc.dg/typedef-init.c: New test.
13706
13707 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13708
13709         * gcc.dg/cpp/paste13.c: New test.
13710
13711 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13712
13713         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13714         remaining platforms, XFAIL during compile, not execute.  Don't
13715         XFAIL at -O0.
13716
13717 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13718
13719         * gcc.dg/alias-1.c: Tweak expected warning.
13720
13721 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13722
13723         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13724
13725 2002-10-06  Andreas Jaeger  <aj@suse.de>
13726
13727         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13728         * gcc.dg/cpp/c++98.C: Likewise.
13729
13730         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13731         * g++.dg/cpp/c++98.C: Likewise.
13732
13733         * g++.dg/README (Subdirectories): Mention cpp directory.
13734
13735         PR target/7559
13736         * gcc.dg/20021006-1.c: New test.
13737
13738 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13739
13740         PR c++/7804
13741         * g++.dg/other/warning1.C: New test.
13742
13743 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13744
13745         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13746         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13747         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13748
13749 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13750
13751         PR c++/7931
13752         * g++.dg/template/ptrmem3.C: New test.
13753
13754         PR c++/7754
13755         * g++.dg/template/union1.C: New test.
13756
13757 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13758
13759         PR c++/8006
13760         * g++.dg/abi/mangle9.C: New test.
13761         * g++.dg/abi/mangle10.C: New test.
13762         * g++.dg/abi/mangle11.C: New test.
13763         * g++.dg/abi/mangle12.C: New test.
13764
13765 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/7188.
13768         * g++.dg/template/meminit1.C: New test.
13769         * g++.dg/warn/Wreorder-1.C: Likewise.
13770         * g++.old-deja/g++.mike/warn3.C: Tweak.
13771         * lib/prune.exp: Ingore "in copy constructor".
13772
13773 2002-10-02  Andreas Jaeger  <aj@suse.de>
13774
13775         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13776         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13777         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13778         on x86-64.
13779
13780 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13781
13782         * gcc.dg/empty1.C: Fix typo.
13783
13784 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         * gcc.dg/alias-1.c: New test.
13787
13788 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13789
13790         * gcc.dg/empty1.C: New test.
13791
13792         * g++.dg/tls/init-2.C: Tweak error messages.
13793
13794 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13795
13796         * gcc.c-torture/compile/20020923-1.c: New test.
13797
13798 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13799
13800         * gcc.c-torture/execute/ffs-1.c: New test.
13801         * gcc.c-torture/execute/ffs-2.c: Ditto.
13802
13803 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13804
13805         * g++.dg/overload/member1.C: New test.
13806
13807 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13808
13809         * g++.dg/abi/empty7.C: New test.
13810         * g++.dg/init/pm2.C: Likewise.
13811
13812 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13813
13814         * g++.dg/rtti/crash1.C: New test.
13815
13816 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13817
13818         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13819         gcc.dg/sibcall-4.c: New tests.
13820
13821 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13822
13823         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13824         powerpc and MMIX targets.
13825
13826 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13827
13828         * gcc.dg/cpp/20020927-1.c: New.
13829
13830 2002-09-26  David S. Miller  <davem@redhat.com>
13831
13832         * gcc.c-torture/compile/trunctfdf.c: New.
13833
13834 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13835
13836         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13837
13838 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13839
13840         * gcc.c-torture/execute/loop-15.c: New.
13841
13842 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13843
13844         * README.QMTEST: Fix typo.
13845
13846 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13847
13848         * gcc.dg/20020926-1.c: New test.
13849
13850 2002-09-25  David S. Miller  <davem@redhat.com>
13851
13852         PR target/7842
13853         * gcc.c-torture/execute/shiftdi.c: New test.
13854
13855 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13856
13857         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13858         unique to the tool.
13859         * lib/g77.exp (g77_init): Likewise.
13860         * lib/g++.exp (g++_init): Likewise.
13861         * lib/objc.exp (objc_init): Likewise.
13862
13863 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13864
13865         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13866         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13867         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13868
13869 2002-09-25  Richard Henderson  <rth@redhat.com>
13870
13871         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13872         too-small long double.
13873
13874 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13875
13876         * gcc.dg/20020919-1.c: New test.
13877
13878 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13879
13880         * g++.dg/abi/bitfield6.C: New test.
13881         * g++.dg/abi/bitfield7.C: New test.
13882         * g++.dg/abi/bitfield8.C: New test.
13883         * g++.dg/abi/vbase11.C: New test.
13884
13885 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13886
13887         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13888         hppa*-*-hpux*.  Update test comment.
13889
13890 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13891
13892         * gcc.dg/tls/struct-1.c: New test.
13893
13894 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13895
13896         * gcc.dg/cpp/tr-warn2.c: Update.
13897
13898 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13899
13900         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13901
13902 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13903
13904         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13905         systems.
13906
13907 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13908
13909         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13910
13911         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13912         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13913         setting of cxxfilt.
13914
13915 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13916
13917         * gcc.dg/20020312-2.c: Update for darwin.
13918
13919 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13922
13923 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13924
13925         * objc.dg/comp-types-1.m: New test.
13926         * objc.dg/comp-types-2.m: New test.
13927         * objc.dg/comp-types-3.m: New test.
13928         * objc.dg/comp-types-4.m: New test.
13929         * objc.dg/comp-types-5.m: New test.
13930         * objc.dg/comp-types-6.m: New test.
13931
13932 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13933
13934         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13935
13936 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         * g++.dg/other/do1.C: New test.
13939
13940         * g++.dg/template/subst1.C: New test.
13941
13942 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13943
13944         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13945
13946 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13947
13948         * g++.dg/template/qualttp20.C: Adjust expected errors.
13949         * g++.old-deja/g++.jason/report.C: Likewise.
13950         * g++.old-deja/g++.other/qual1.C: Likewise.
13951
13952         * g++.dg/lookup/scoped2.C: New test.
13953
13954         * g++.dg/ext/asm3.C: New test.
13955
13956 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13957
13958         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13959
13960 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13961
13962         * ChangeLog: follow spelling conventions.
13963         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13964         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13965         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13966         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13967         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13968         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13969         * g++.old-deja/g++.law/global-init1.C: Likewise.
13970         * g++.old-deja/g++.other/delete4.C: Likewise.
13971         * g++.old-deja/g++.other/inline21.C: Likewise.
13972         * g++.old-deja/g++.other/singleton.C: Likewise.
13973         * g77.dg/strlen0.f: Likewise.
13974         * g77.f-torture/compile/20010519-1.f: Likewise.
13975         * g77.f-torture/compile/980310-4.f: Likewise.
13976         * gcc.c-torture/compile/20000605-1.c: Likewise.
13977         * gcc.c-torture/execute/20020225-1.c: Likewise.
13978         * gcc.dg/c90-hexfloat-2.c: Likewise.
13979         * gcc.dg/c99-bool-1.c: Likewise.
13980         * gcc.dg/c99-hexfloat-2.c: Likewise.
13981         * gcc.dg/dll-2.c: Likewise.
13982         * gcc.dg/wtr-union-init-1.c: Likewise.
13983         * gcc.dg/wtr-union-init-2.c: Likewise.
13984         * gcc.dg/wtr-union-init-3.c: Likewise.
13985         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13986         * gcc.dg/cpp/defined.c: Likewise.
13987         * gcc.dg/cpp/macsyntx.c: Likewise.
13988         * gcc.dg/cpp/paste2.c: Likewise.
13989         * gcc.dg/cpp/trad/defined.c: Likewise.
13990         * gcc.dg/format/c90-printf-1.c: Likewise.
13991         * gcc.dg/format/c90-scanf-1.c: Likewise.
13992         * gcc.dg/format/c99-printf-1.c: Likewise.
13993         * gcc.dg/format/c99-scanf-1.c: Likewise.
13994         * gcc.misc-tests/gcov-8.c: Likewise.
13995         * lib/profopt.exp: Likewise.
13996
13997 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13998
13999         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14000
14001 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14002
14003         * g++.dg/inherit/using2.C: New test.
14004
14005 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14006
14007         * ChangeLog: Follow spelling conventions.
14008         * g++.dg/template/friend4.C: Likewise.
14009         * g++.old-deja/g++.pt/crash67.C: Likewise.
14010         * gcc.c-torture/execute/20000801-4.c: Likewise.
14011         * gcc.dg/c90-digraph-1.c: Likewise.
14012         * gcc.dg/c94-digraph-1.c: Likewise.
14013         * gcc.dg/c99-digraph-1.c: Likewise.
14014         * gcc.dg/cpp/line5.c: Likewise.
14015         * gcc.dg/cpp/multiline.c: Likewise.
14016         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14017         * gcc.dg/format/attr-3.c: Likewise.
14018         * gcc.dg/format/c90-scanf-3.c: Likewise.
14019         * gcc.dg/format/ext-4.c: Likewise.
14020
14021 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14022
14023         * g++.dg/template/pretty1.C: New test.
14024
14025 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14026
14027         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14028
14029 2002-09-13  Matt Austern  <austern@apple.com>
14030
14031         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14032         passing a cast expression to a function by const reference.
14033
14034 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14035
14036         * g++.dg/template/deduce1.C: New test.
14037
14038 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14039
14040         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14041         32-bit int.
14042
14043 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14044
14045         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14046         usage.
14047
14048 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14049
14050         * gcc.c-torture/compile/20020910-1.c: New test.
14051
14052 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14053
14054         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14055
14056 2002-09-10  Andreas Jaeger  <aj@suse.de>
14057
14058         * gcc.dg/20020312-2.c: Adjust for x86-64.
14059
14060 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14061
14062         * g77.dg/7388.f: New test case for PR 7388.
14063
14064 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14065
14066         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14067
14068 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14069
14070         * objc.dg/proto-lossage-1.m: New test.
14071
14072 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14073
14074         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14075
14076 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14077
14078         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14079         expected to pass.
14080
14081 2002-09-06  Stan Shebs  <shebs@apple.com>
14082             David Edelsohn  <edelsohn@gnu.org>
14083
14084         * gcc.dg/weak: New directory.
14085         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14086         target-specific xfail bits.
14087         * gcc.dg/typeof-2.c: Move to new directory.
14088         * gcc.dg/weak.exp: New expect script.
14089
14090 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14091
14092         * gcc.c-torture/execute/extzvsi.c: New test.
14093
14094 2002-09-05  Stan Shebs  <shebs@apple.com>
14095
14096         * gcc.dg/weak-1.c: xfail on Darwin.
14097         * gcc.dg/weak-2.c: Ditto.
14098         * gcc.dg/weak-3.c: Ditto.
14099         * gcc.dg/weak-4.c: Ditto.
14100         * gcc.dg/weak-5.c: Ditto.
14101         * gcc.dg/weak-6.c: Ditto.
14102         * gcc.dg/weak-7.c: Ditto.
14103         * gcc.dg/weak-8.c: Ditto.
14104         * gcc.dg/weak-9.c: Ditto.
14105
14106 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14107
14108         * gcc.c-torture/execute/loop-14.c: New test.
14109
14110 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14111
14112         * g++.dg/other/cxa-atexit1.C: New test.
14113
14114         * gcc.dg/typeof-2.c: New test.
14115
14116 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14117
14118         * gcc.dg/builtins-2.c: New testcase.
14119         * gcc.dg/builtins-3.c: New testcase.
14120
14121 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14122
14123         * gcc.dg/cpp/_Pragma4.c: New test.
14124
14125 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14126
14127         * objc/execute/nil_method-1.m: New testcase.
14128
14129 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14130
14131         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14132         [Object class], not [Object initialize].
14133
14134 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14135             Hans-Peter Nilsson  <hp@bitrange.com>
14136
14137         * gcc.c-torture/execute/20020720-1.x: Skip test on
14138         mmix-knuth-mmixware.  Correct comment.
14139
14140 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14141
14142         * testsuite/g++.dg/abi/bitfield5.C: New test.
14143         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14144
14145 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14146
14147         * objc.dg/undeclared-selector.m: New test.
14148
14149 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * g++.dg/other/offsetof1.C: Avoid cast warning.
14152
14153 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14154
14155         * objc.dg/super-class-2.m: New test.
14156
14157 2002-08-24  Matt Austern  <austern@apple.com>
14158
14159         * g++.dg/ext/lvaddr.C: New test.
14160         * g++.dg/ext/lvcast.C: New test.
14161
14162 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14163
14164         * testsuite/g++.dg/inherit/cond1.C: New test.
14165
14166 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14167
14168         * gcc.dg/noncompile/incomplete-1.c: New test.
14169
14170 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14171
14172         * gcc.dg/typespec-1.c: New test.
14173
14174 2002-08-20  Devang Patel  <dpatel@apple.com>
14175         * objc.dg/proto-hier-2.m: New test.
14176
14177 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14178
14179         * objc.dg/bitfield-1.m: New test.
14180         * objc.dg/bitfield-2.m: New test.
14181
14182 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14183
14184         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14185         gcc.dg/c99-flex-array-4.c: New tests.
14186
14187 2002-08-16  Stan Shebs  <shebs@apple.com>
14188
14189         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14190
14191 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.dg/typeof-1.c: New test.
14194         * g++.dg/ext/typeof2.C: New test.
14195
14196 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         * g++.dg/other/offsetof1.C: New test.
14199
14200 2002-08-14  Richard Henderson  <rth@redhat.com>
14201
14202         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14203
14204 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14205
14206         * gcc.dg/cpp/_Pragma3.c: New test.
14207
14208 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14209
14210         * g++.dg/template/inherit3: New test.
14211
14212 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14213
14214         * gcc.dg/bitfld-4.c: Add blank options.
14215
14216 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14217
14218         * g++.dg/template/crash1.C: New test.
14219
14220 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14221
14222         * gcc.dg/tls/opt-2.c: New test.
14223
14224 2002-08-08  Devang Patel  <dpatel@apple.com>
14225
14226         * objc.dg/selector-1.m : New test
14227
14228 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14229
14230         * g++.dg/abi/bitfield4.C: New test.
14231         * gcc.dg/bitfld-4.c: New test.
14232
14233 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.dg/other/packed1.C: New test.
14236
14237 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14238
14239         * g++.dg/abi/offsetof.C: Tweak error messages.
14240         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14241
14242 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14243
14244         * gcc.dg/bitfld-3.c: New test.
14245
14246 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14247             Richard Henderson  <rth@redhat.com>
14248
14249         * gcc.dg/i386-bitfield1.c: New test.
14250         * g++.dg/abi/bitfield3.C: Update.
14251
14252 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14253
14254         * objc.dg/const-str-2.m: Update.
14255         * gcc.dg/cpp/c++98.c: Change to C extension.
14256         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14257         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14258
14259 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14260
14261         * testsuite/gcc.dg/tls/diag-3.c: New.
14262
14263 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14264
14265         * g++.dg/README (Subdirectories): Document new subdir expr.
14266         * g++.dg/expr/pmf-1.C: New test.
14267
14268 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14269
14270         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14271
14272 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14273
14274         * g++.dg/abi/bitfield3.C: New test.
14275
14276 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * lib/gcov.exp: Tweak expected line formats.
14279         * gcc.misc-tests/gcov8.c: New test.
14280         * gcc.misc-tests/gcov8.x: New flags.
14281
14282 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14283
14284         * consistency.vlad/layout/endian.c: Include string.h.
14285
14286         * gcc.c-torture/execute/20020805-1.c: New test.
14287
14288 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14289
14290         * g++.dg/other/conversion1.C: New test.
14291
14292 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14293
14294         * gcc.dg/builtins-1.c: New testcase.
14295
14296 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14297
14298         * g++.dg/inherit/access3.C: New test.
14299
14300 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14301
14302         * gcc.dg/ia64-visibility-2.c: New test.
14303
14304 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14305
14306         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14307         __qualifier_flags to __flags.
14308
14309 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14310
14311         * g++.dg/inherit/operator1.C: New test.
14312         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14313         * g++.dg/other/error1.C: Change expected error message.
14314         * g++.dg/template/conv4.C: Likewise.
14315
14316 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14317
14318         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14319         for documented behavior.
14320
14321 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14322
14323         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14324         several targets known to fail.
14325
14326 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14327
14328         * gcc.dg/mips-args-[123].c: New tests.
14329
14330 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14331
14332         * gcc.dg/ppc-spe.c: New.
14333
14334 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14335
14336         * g++.dg/other/ptrmem4.C: New testcase.
14337
14338 2002-07-24  Richard Henderson  <rth@redhat.com>
14339
14340         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14341
14342 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14343
14344         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14345
14346 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14347
14348         * gcc.c-torture/execute/memset-3.c: New testcase.
14349
14350 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14351
14352         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14353         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14354
14355 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14356
14357         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14358         Delete.
14359
14360 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14361
14362         * gcc.c-torture/compile/simd-4.c: New test.
14363
14364 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14365
14366         PR c++/7347, c++/7348
14367         * g++.dg/template/access4.C: New test.
14368         * g++.dg/template/access5.C: New test.
14369         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14370         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14371         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14372         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14373
14374 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * gcc.dg/gnu89-init-2.c: New test.
14377
14378 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14379
14380         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14381
14382 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14383
14384         * gcc.c-torture/execute/20020720-1.c: New testcase.
14385
14386 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14387
14388         * gcc.dg/cpp/Wsignprom.c: New tests.
14389
14390 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14391
14392         * gcc.c-torture/execute/loop-13.c: New test.
14393
14394 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14395
14396         * gcc.dg/cpp/expr.c: New tests.
14397
14398 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14399
14400         * g++.dg/opt/pr6713.C: Add template instantiation.
14401
14402 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14403
14404         * gcc.dg/nest.c: New test.
14405
14406 2002-07-17  Richard Henderson  <rth@redhat.com>
14407
14408         * g++.dg/opt/pr6713.C: New test.
14409
14410 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14411
14412         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14413         XFAIL for all x86 processors.
14414
14415 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14416
14417         * gcc.c-torture/execute/20010122-1.x: Do not test with
14418         -fomit-frame-pointer.
14419
14420 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14421
14422         * g++.dg/template/instantiate2.C: New test.
14423         * g++.dg/template/spec4.C: New test.
14424
14425 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14426
14427         * g++.dg/template/access2.C: New test.
14428         * g++.dg/template/access3.C: New test.
14429
14430 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14431
14432         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14433         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14434         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14435         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14436         Convert to use <stdarg.h>.
14437         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14438         Delete.
14439         * gcc.dg/va-arg-2.c: New.
14440         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14441
14442 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14443
14444         * gcc.c-torture/compile/20020710-1.c: New test.
14445
14446 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14447                           Andrew Pinski  <pinskia@physics.uc.edu>
14448
14449         gcc.c-torture/compile/simd-2.c: New testcase.
14450         gcc.c-torture/compile/simd-3.c: Likewise.
14451
14452 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14453
14454         PR c++/7224
14455         * g++.dg/overload/error1.C: New test.
14456
14457 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14458
14459         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14460         configuration and IRIX 6 O32 ABI.
14461
14462 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14463
14464         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14465
14466 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14467
14468         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14469
14470 2002-07-10  Jeffrey A Law  <law@redhat.com>
14471
14472         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14473
14474         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14475
14476 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14477
14478         * gcc.dg/20020312-2.c: Check for __PPC__.
14479
14480 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14481
14482         * gcc.c-torture/compile/20020709-1.c: New test.
14483
14484 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14485
14486         * g++.dg/template/qualttp21.C: New test case.
14487
14488 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14489
14490         * gcc.c-torture/compile/20020706-1.c: New test.
14491         * gcc.c-torture/compile/20020706-2.c: New test.
14492
14493 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14494             Alexandre Oliva  <aoliva@redhat.com>
14495
14496         * g++.dg/warn/incomplete1.C: New test.
14497
14498 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14499
14500         PR c++/7099
14501         * g++.dg/warn/noreturn1.C: New test.
14502
14503 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14504
14505         PR c++/6706
14506         * g++.dg/debug/debug6.C: New test.
14507         * g++.dg/debug/debug7.C: New test.
14508
14509 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14510
14511         * gcc.c-torture/compile/simd-3.c: New test.
14512
14513 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14514
14515         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14516         * gcc.dg/20020620-1.c: Likewise.
14517
14518 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14519
14520         PR c++/6944
14521         * g++.dg/init/array4.C: New test.
14522         * g++.dg/init/array5.C: New test.
14523
14524 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14525
14526         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14527         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14528
14529 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14530
14531         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14532         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14533         * gcc.dg/wtr-conversion-1.c: Likewise.
14534         * gcc.dg/wtr-escape-1.c: Likewise.
14535         * gcc.dg/wtr-int-type-1.c: Likewise.
14536         * gcc.dg/wtr-label-1.c: Likewise.
14537         * gcc.dg/wtr-static-1.c: Likewise.
14538         * gcc.dg/wtr-strcat-1.c: Likewise.
14539         * gcc.dg/wtr-suffix-1.c: Likewise.
14540         * gcc.dg/wtr-switch-1.c: Likewise.
14541         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14542         * gcc.dg/wtr-union-init-1.c: Likewise.
14543         * gcc.dg/wtr-union-init-2.c: Likewise.
14544         * gcc.dg/wtr-union-init-3.c: Likewise.
14545
14546         * gcc.dg/wtr-func-def-1.c: New test.
14547
14548 2002-07-02 Devang Patel <dpatel@apple.com>
14549
14550         * objc.dg/param-1.m: New test.
14551
14552 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14553
14554         * gcc.dg/cpp/trad/directive.c: Add test.
14555         * gcc.dg/cpp/trad/macroargs.c: Add test.
14556         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14557
14558 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14559
14560         * gcc.dg/cpp/cmdlne-M.c: New test.
14561
14562 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14563
14564         * objc.dg/desig-init-1.m: New test.
14565
14566 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14567
14568         PR c++/6716
14569         * g++.dg/template/instantiate1.C: New test.
14570
14571 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/7112
14574         * g++.dg/template/sizeof2.C: New test.
14575
14576 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14577
14578         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14579         gcc.dg/cpp/trad/include.c: New tests.
14580
14581 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14582
14583         PR target/7177
14584         * gcc.c-torture/compile/20020701-1.c: New test.
14585
14586 2002-07-01  Stan Shebs  <shebs@apple.com>
14587
14588         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14589         header here...
14590         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14591         (objc-torture-execute): or here.
14592
14593 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14594
14595         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14596
14597 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14598
14599         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14600
14601 2002-06-30  Devang Patel  <dpatel@apple.com>
14602
14603         * objc.dg/fsyntax-only.m: New test.
14604
14605 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14606
14607         PR c++/6695
14608         * g++.dg/template/friend7.C: New file.
14609
14610 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14611
14612         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14613         return type.
14614
14615 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14616
14617         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14618         avoid division by zero.
14619
14620 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14621
14622         * gcc.dg/Wunknownprag.c: New tests.
14623
14624 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14625
14626         * gcc.c-torture/execute/simd-2.c: New test.
14627
14628 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14629
14630         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14631         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14632         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14633         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14634         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14635         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14636         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14637         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14638         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14639         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14640         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14641         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14642         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14643         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14644         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14645         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14646         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14647
14648 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14649
14650         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14651         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14652         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14653         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14654         New tests.
14655         * gcc.dg/cpp/trad/directive.c: Update.
14656
14657 2002-06-23  Andreas Jaeger  <aj@suse.de>
14658
14659         * gcc.c-torture/execute/complex-6.c: New.
14660
14661 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14662
14663         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14664         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14665         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14666         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14667
14668 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14669
14670         * gcc.dg/cpp/trad: New directory with traditional tests copied
14671         from parent directory.
14672         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14673         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14674         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14675         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14676         Move to trad/ and rename.
14677         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14678         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14679         gcc.dg/cpp/trad/redef2.c: New tests.
14680         * gcc.dg/cpp/trad/trad.exp: New driver.
14681
14682 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14683
14684         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14685         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14686         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14687         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14688         Remove.
14689
14690 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14691
14692         * gcc.dg/20020620-1.c: New test.
14693
14694 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14695
14696         * g++.dg/template/ttp4.C: New test.
14697
14698 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14699
14700         * g++.dg/opt/vt1.C: Fix regexp.
14701
14702 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703
14704         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14705         Don't use attribute `noinline'.
14706
14707 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14708
14709         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14710
14711 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14712
14713         * gcc.c-torture/execute/simd-1.c: New.
14714
14715         * gcc.dg/simd-1.c: New.
14716
14717 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14718
14719         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14720
14721 2002-06-16  Richard Henderson  <rth@redhat.com>
14722
14723         * g++.dg/ext/anon-struct1.C: New.
14724         * g++.dg/ext/anon-struct2.C: New.
14725         * g++.dg/ext/anon-struct3.C: New.
14726         * gcc.dg/anon-struct-1.c: New.
14727         * gcc.dg/anon-struct-2.c: New.
14728         * gcc.dg/anon-struct-3.c: New.
14729         * gcc.dg/20011008-1.c: Adjust warning text.
14730         * gcc.dg/20020527-1.c: Add -fms-extensions.
14731
14732 2002-06-16  Richard Henderson  <rth@redhat.com>
14733
14734         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14735
14736 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14737
14738         * gcc.c-torture/execute/20020615-1.c: New test.
14739
14740 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14741
14742         * gcc.c-tortuture/execute/compare-1.c: New test case.
14743         * gcc.c-tortuture/execute/compare-2.c: New test case.
14744         * gcc.c-tortuture/execute/compare-3.c: New test case.
14745
14746 2002-06-13  Richard Henderson  <rth@redhat.com>
14747
14748         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14749         ia64 ilp32.
14750
14751 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14752
14753         * g++.dg/template/typename2.C: Update error message.
14754
14755 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14756
14757         * gcc.c-torture/execute/20020611-1.c: New test.
14758
14759 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14760
14761         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14762         list of targets to skip.
14763
14764 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14765
14766         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14767         targets if not optimizing.
14768
14769 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14770
14771         * gcc.c-torture/compile/20020605-1.c: New test.
14772
14773         * g++.dg/opt/vt1.C: New test.
14774
14775         * gcc.dg/20020531-1.c: New test.
14776
14777         * gcc.dg/20020530-1.c: New test.
14778
14779         * gcc.dg/20020527-1.c: New test.
14780
14781         * g++.dg/opt/cse1.C: New test.
14782
14783 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14784
14785         * gcc.dg/20020607-2.c: New test case.
14786
14787 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14788
14789         * gcc.c-torture/compile/20020604-1.c: New test.
14790
14791 2002-06-04  Richard Henderson  <rth@redhat.com>
14792
14793         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14794         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14795         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14796
14797 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14798
14799         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14800
14801 2002-06-03  Richard Henderson  <rth@redhat.com>
14802
14803         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14804         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14805
14806 2002-06-02  Richard Henderson  <rth@redhat.com>
14807
14808         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14809         test functions static.
14810
14811 2002-06-02  Andreas Jaeger  <aj@suse.de>
14812
14813         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14814         now.
14815
14816 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14817
14818         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14819         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14820         Update for mofified diagnostics.
14821         * gcc.dg/c99-intconst-1.c: No longer fail.
14822
14823 2002-06-02  Richard Henderson  <rth@redhat.com>
14824
14825         * gcc.dg/uninit-A.c: Remove xfail markers.
14826
14827 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14828
14829         * gcc.dg/fnegate-1.c: New test case.
14830
14831 2002-05-30  Osku Salerma  <osku@iki.fi>
14832
14833         * gcc.c-torture/execute/mayalias-1.c: New file.
14834
14835 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14836
14837         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14838         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14839         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14840
14841 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14842
14843         * gcc.c-torture/execute/20020529-1.c: New test.
14844
14845 2002-05-27  Richard Henderson  <rth@redhat.com>
14846
14847         * g++.dg/ext/attrib6.C: New test case.
14848
14849 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14850
14851         * gcc.c-torture/execute/pure-1.c: New test.
14852
14853 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14854
14855         * gcc.dg/cpp/arith-2.c: Remove.
14856
14857 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14858
14859         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14860         * gcc.dg/cpp/if-3.c: Remove.
14861
14862 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14863
14864         * g++.dg/opt/cse2.C: New test.
14865
14866 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14867
14868         * gcc.dg/cpp/arith-1.c: New semantic tests.
14869         * gcc.dg/cpp/if-1.c: Update.
14870
14871 2002-05-24  Ben Elliston  <bje@redhat.com>
14872
14873         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14874
14875 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14876
14877         * gcc.dg/verbose-asm.c: New test.
14878
14879 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14880
14881         * gcc.dg/cpp/paste12.c: New test.
14882
14883 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14884
14885         * g++.dg/parse/named_ops.C: New test.
14886
14887 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14888
14889         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14890
14891 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14892
14893         * gcc.dg/weak-2.c: Allow optional leading underscore
14894         in scan-assembler symbol name.
14895         * gcc.dg/weak-3.c: Likewise.
14896         * gcc.dg/weak-4.c: Likewise.
14897         * gcc.dg/weak-5.c: Likewise.
14898
14899 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14900
14901         * gcc.dg/20020523-1.c: New test.
14902
14903 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14904
14905         * objc.dg/const-str-2.m: Update now that we stop after
14906         a command line error.
14907
14908 2002-05-22  Richard Henderson  <rth@redhat.com>
14909
14910         * g++.dg/dg.exp: Fix typo in test pruneing.
14911
14912 2002-05-22  Richard Henderson  <rth@redhat.com>
14913
14914         * g++.dg/dg.exp: Prune the tls subdirectory.
14915         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14916         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14917         * g++.dg/tls/init-1.C: New.
14918
14919 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14920
14921         * gcc.dg/20020517-1.c: New test.
14922
14923 2002-05-21  Richard Henderson  <rth@redhat.com>
14924
14925         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14926         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14927
14928 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14929
14930         * g++.dg/other/copy2.C: New test.
14931
14932 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14933
14934         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14935         (MAX_COPY): Bump up to 10 times sizeof (long long).
14936         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14937
14938         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14939         sizeof (long long).
14940
14941         * gcc.c-torture/execute/strcpy-1.c: New test.
14942
14943 2002-05-19  Jason Merrill  <jason2redhat.com>
14944
14945         * g++.dg/ext/oper1.C: New test.
14946
14947 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14948 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14949
14950         * README.QMTEST: New file.
14951
14952         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14953
14954 2002-05-19  Andreas Jaeger  <aj@suse.de>
14955
14956         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14957         now.
14958         * gcc.c-torture/execute/loop-2d.x: Likewise.
14959
14960 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14961
14962         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14963         support weak symbols.
14964         * gcc.dg/weak-4.c: Likewise
14965         * gcc.dg/weak-6.c: Likewise
14966
14967 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14968
14969         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14970         cygwin, coff and h8300-*-hms targets
14971         * gcc.dg/weak-5.c: Likewise
14972         * gcc.dg/weak-7.c: Likewise
14973
14974 2002-05-16  Jason Merrill  <jason@redhat.com>
14975
14976         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14977         (scan-assembler-not, scan-assembler-dem): Likewise.
14978         (scan-assembler-dem-not): Likewise.
14979
14980 2002-05-15  Richard Henderson  <rth@redhat.com>
14981
14982         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14983
14984 2002-05-15  Richard Henderson  <rth@redhat.com>
14985
14986         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14987         (vfoo1f): Warning here.
14988         (vfoo1l): Don't redefine the alias.
14989
14990 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14991
14992         * g++.dg/init/pm1.C: New test.
14993
14994 2002-05-12  David S. Miller  <davem@redhat.com>
14995
14996         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14997         types.
14998
14999 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15000
15001         * gcc.c-torture/execute/20020510-1.c: New test case.
15002
15003 2002-05-10  David S. Miller  <davem@redhat.com>
15004
15005         * gcc.c-torture/execute/conversion.c: Test long double too.
15006
15007 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15008
15009         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15010         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15011         * lib/g++.exp (g++_link_flags): Likewise.
15012         * lib/objc.exp (objc_target_compile): Likewise.
15013
15014 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15015
15016         * gcc.dg/cpp/poison.c: Update.
15017         * gcc.dg/cpp/20000625-2.c: Remove.
15018         * gcc.dg/cpp/direct2s.c: Remove final test.
15019
15020 2002-05-08  Tom Rix  <trix@redhat.com>
15021
15022         * gcc.c-torture/execute/20020508-1.c: New test.
15023         * gcc.c-torture/execute/20020508-2.c: New test.
15024         * gcc.c-torture/execute/20020508-3.c: New test.
15025
15026 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15027
15028         * gcc.dg/cpp/charconst-4.c: More tests.
15029
15030 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15031
15032         PR c/6569
15033         * gcc.dg/weak-3.c: Update location of warning messages.
15034         * gcc.dg/weak-5.c: Likewise.
15035
15036 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15037
15038         * gcc.c-torture/execute/20020506-1.c: New test case.
15039
15040 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15041
15042         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15043
15044 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15045
15046         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15047
15048 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15049
15050         * gcc.dg/cpp/charconst-3.c: New test.
15051
15052 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15053
15054         * gcc.dg/cpp/charconst.c: Update tests.
15055
15056 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15057
15058         * treelang: Added directory for new sample language treelang. Also
15059         lib/treelang.exp: New file to signal treelang should be tested.
15060
15061 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15062
15063         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15064         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15065         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15066         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15067         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15068         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15069         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15070
15071 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15072
15073         * gcc.dg/format/xopen-2.c: New test.
15074
15075 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15076
15077         * gcc.dg/20020503-1.c: New test.
15078
15079 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15080
15081         * g++.dg/init/dtor1.C: Make it tougher.
15082
15083 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15084
15085         * g++.dg/init/dtor1.C: New test.
15086
15087 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15088
15089         * gcc.dg/altivec-8.c: New.
15090
15091 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15092
15093         * gcc.dg/altivec-7.c: New.
15094
15095 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * g++.dg/parse/typedef1.C: New test.
15098
15099 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/6486
15102         * g++.dg/template/friend6.C: New test.
15103
15104         PR c++/6492
15105         * g++.dg/init/copy1.C: New test.
15106
15107 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15108
15109         * g++.dg/warn/effc1.C: New test.
15110
15111 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15112
15113         * gcc.dg/cpp/if-cexp.c: Add a test.
15114
15115 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15116
15117         * gcc.dg/20020426-2.c: New test.
15118
15119 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15120
15121         * gcc.dg/cpp/if-mop.c: Update.
15122         * gcc.dg/cpp/if-mpar.c: Add test.
15123         * gcc.dg/cpp/if-oppr.c: Update.
15124
15125 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15126
15127         PR c/6343
15128         * gcc.dg/weak-[2-7].c: New tests.
15129
15130 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15131
15132         * gcc.dg/enum1.c: New test.
15133
15134 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15135
15136         PR c++/6497
15137         * g++.dg/inherit/access2.C: New test.
15138
15139 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR bootstrap/6445
15142         * gcc.dg/20020426-1.c: New test.
15143
15144 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15145
15146         * g++.dg/abi/enum1.C: New test.
15147
15148 2002-04-26  Richard Henderson  <rth@redhat.com>
15149
15150         * gcc.dg/c99-bool-1.c: Expect always true warning.
15151
15152 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15153
15154         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15155
15156 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15157
15158         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15159         targets.
15160
15161 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15162
15163         * g++.dg/abi/mange7.C: New test.
15164
15165         PR c++/6438.
15166         * g++.dg/parse/stmtexpr2.C: New test.
15167
15168 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15169
15170         * gcc.dg/20020312-2.c: Add SH target.
15171
15172 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15173
15174         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15175         compiler output on mips*-*-irix*.
15176
15177 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15178
15179         * g++.dg/parse/attr1.C: New test.
15180
15181 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15182
15183         * gcc.c-torture/execute/string-opt-17.c: New test case.
15184         * gcc.c-torture/execute/memset-2.c: New test case.
15185
15186 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15187
15188         PR c++/6256:
15189         * g++.dg/template/friend5.C: New test.
15190
15191         PR c++/6331:
15192         * g++.dg/template/qual1.C: Likewise.
15193
15194 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15195
15196         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15197         Include stdlib.h, not stdio.h or ctype.h.
15198
15199 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15200
15201         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15202         cris-*-elf* and mmix-*-*.
15203         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15204         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15205         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15206         Ditto.
15207         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15208         * gcc.dg/wchar_t-1.c: Ditto.
15209
15210 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15211
15212         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15213         Clarify comment.
15214
15215 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15216
15217         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15218
15219 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15220
15221         * gcc.c-torture/execute/20000906-1.x: Delete.
15222
15223 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15224
15225         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15226
15227 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15228
15229         * PR6367
15230         * g77.f-torture/execute/6367.f: New test.
15231         * g77.f-torture/execute/6367.x: Disable for MMIX.
15232
15233 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15234
15235         * PR6352
15236         * g++.dg/opt/inline2.C: New test.
15237
15238 2002-04-18  Richard Henderson  <rth@redhat.com>
15239
15240         * gcc.dg/20000906-1.c: Enable for all targets.
15241         * gcc.c-torture/compile/iftrap-2.c: New.
15242
15243 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15244
15245         * gcc.dg/20020418-1.c: New test.
15246         * gcc.dg/20020418-2.c: New test.
15247
15248 2002-04-18  Richard Henderson  <rth@redhat.com>
15249
15250         * gcc.c-torture/compile/iftrap-1.c: New.
15251         * gcc.dg/iftrap-1.c: Adjust for ia64.
15252         * gcc.dg/iftrap-2.c: New.
15253
15254 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15255
15256         * gcc.c-torture/compile/20020418-1.c: New test.
15257
15258 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15259
15260         * gcc.c-torture/compile/20020415-1.c: New.
15261
15262 2002-04-18  David S. Miller  <davem@redhat.com>
15263
15264         * gcc.c-torture/execute/20020418-1.c: New test.
15265
15266 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15267
15268         * gcc.dg/20020416-1.c: New test.
15269
15270         * g++.dg/opt/inline1.C: New test.
15271
15272 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15273
15274         * gcc.dg/altivec-5.c: New test.
15275
15276         * gcc.dg/20020415-1.c: New test.
15277
15278 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15279
15280         * testsuite/lib/chill.exp: Remove.
15281
15282 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15283
15284         * g++.dg/other/big-struct.C: New test.
15285
15286 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15287
15288         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15289         of scratch file.
15290
15291 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15292
15293         PR c/6277
15294         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15295         in scan-assembler function name
15296
15297 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15298
15299         * g77.f-torture/execute/980628-4.x,
15300         g77.f-torture/execute/980628-5.x,
15301         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15302         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15303         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15304         i[34567]86-*-*.
15305
15306 2002-04-13  David S. Miller  <davem@redhat.com>
15307
15308         * gcc.c-torture/execute/20020413-1.c: New test.
15309
15310 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15311
15312         * gcc.dg/asm-6.c,
15313         * g++.dg/ext/asm1.C: New tests.
15314
15315 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c++ 5373.
15318         * g++.dg/parse/stmtexpr1.C: New test.
15319
15320         PR c++/5189.
15321         * g++.dg/template/copy1.C: New test.
15322
15323 2002-04-12  Richard Henderson  <rth@redhat.com>
15324
15325         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15326
15327 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15328
15329         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15330         gcc.c-torture/execute/20020307-2.c.
15331
15332 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15333
15334         * g++.dg/ext/attrib5.C,
15335         * g++.dg/lookup/struct1.C: New tests.
15336
15337 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15338
15339         * gcc.dg/20020411-1.c: New test.
15340
15341         * gcc.c-torture/execute/20020411-1.c: New test.
15342
15343 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15344
15345         * g77.f-torture/execute/6177.f: New test.
15346
15347 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15348
15349         PR middle-end/6247
15350         * g++.dg/opt/cleanup1.C: New test.
15351
15352         * g++.dg/opt/const1.C: New test.
15353
15354 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15355
15356         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15357
15358 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15359
15360         PR c++/5507
15361         * g++.dg/template/typename2.C: New test.
15362
15363 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15364
15365         * gcc.c-torture/execute/loop-12.c: New.
15366
15367 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15368
15369         * g77.f-torture/execute/980628-4.x,
15370         g77.f-torture/execute/980628-5.x,
15371         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15372         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15373         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15374
15375 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15376
15377         PR optimization/6086
15378         * g++.dg/opt/preinc1.C: New test.
15379
15380 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/5571
15383         * g++.dg/opt/static2.C: New test.
15384
15385 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c/5120
15388         * gcc.dg/20020406-1.c: New test.
15389
15390 2002-04-04  David S. Miller  <davem@redhat.com>
15391
15392         * gcc.c-torture/execute/20020404-1.c: New test.
15393
15394 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15395
15396         PR c/6123
15397         * gcc.dg/20020312-2.c: Do not declare global register variable
15398         if __PIC__ or __pic__ is defined.
15399
15400 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15401
15402         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15403         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15404
15405 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15406
15407         * gcc.misc-tests/linkage.exp: Update last change to handle
15408         sparc*-, not just sparc-.
15409
15410 2002-04-03  Richard Henderson  <rth@redhat.com>
15411
15412         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15413
15414 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15415
15416         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15417
15418 2002-04-02  David S. Miller  <davem@redhat.com>
15419
15420         * gcc.c-torture/execute/20020402-3.c: New test.
15421
15422 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15423
15424         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15425         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15426
15427         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15428         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15429         g77.f-torture/execute/20001201.x,
15430         g77.f-torture/execute/u77-test.x: New files.
15431
15432         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15433         * gcc.dg/wchar_t-1.c: Ditto.
15434
15435 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15436
15437         * gcc.c-torture/execute/20020402-1.c: New test.
15438
15439 2002-04-01  Richard Henderson  <rth@redhat.com>
15440
15441         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15442
15443         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15444
15445 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15446
15447         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15448
15449 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15450
15451         * g++.dg/inherit/template-as-base.C: Expect error.
15452         * g++.dg/inherit/namespace-as-base.C: Likewise.
15453
15454 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15455
15456         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15457         g++.dg/ext/instantiate3.C: Tweak match patterns.
15458
15459         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15460         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15461         -da test.
15462
15463 2002-03-31  Richard Henderson  <rth@redhat.com>
15464
15465         * gcc.dg/special/alias-2.c: New.
15466         * gcc.dg/special/ecos.exp: Run it.
15467
15468 2002-03-31  Richard Henderson  <rth@redhat.com>
15469
15470         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15471
15472 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15473
15474         * gcc.dg/weak-1.c: Disable on h8300 port.
15475
15476 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15477
15478         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15479         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15480         ordering tests.
15481         * g++.dg/bprob/bprob-1.C: New test.
15482         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15483         * g++.dg/gcov/gcov-1.C: New test.
15484         * g++.dg/gcov/gcov-1.x: New file.
15485         * g++.dg/gcov/gcov-2.C: New test.
15486         * g++.dg/gcov/gcov-3.C: New test.
15487         * g++.dg/gcov/gcov-3.h: New file.
15488
15489 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15490
15491         * g++.old-deja/g++.other/builtins5.C: New test.
15492         * g++.old-deja/g++.other/builtins6.C: New test.
15493         * g++.old-deja/g++.other/builtins7.C: New test.
15494         * g++.old-deja/g++.other/builtins8.C: New test.
15495         * g++.old-deja/g++.other/builtins9.C: New test.
15496
15497 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15498
15499         * g++.dg/opt/static1.C: New test.
15500
15501         * g++.dg/opt/longbranch1.C: New test.
15502
15503 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15504
15505         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15506
15507         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15508
15509 2002-03-28  Jeffrey A Law  (law@redhat.com)
15510
15511         * gcc.c-torture/execute/20020328-1.c: New test.
15512
15513 2002-03-27  Richard Henderson  <rth@redhat.com>
15514
15515         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15516         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15517         move from g++.old-deja/g++.ext/.
15518
15519 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15520
15521         * g++.dg/init/new2.C: New test.
15522
15523 2002-03-26  Richard Henderson  <rth@redhat.com>
15524
15525         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15526
15527         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15528         on sparc.
15529
15530         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15531         sparcv9 systems.
15532         * gcc.dg/20001102-1.c: Likewise.
15533
15534 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15535
15536         * gcc.dg/cpp/endif-pedantic1.c,
15537         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15538
15539 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15540
15541         * g++.dg/init/new1.C: New test.
15542
15543 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15544
15545         * g++.dg/abi/vbase9.C: New test.
15546
15547 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15548
15549         * gcc.dg/arm-asm.c: New test.
15550
15551 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15552
15553         * gcc.dg/Wswitch-enum.c: New test.
15554         Fix PR c/5044.
15555
15556 2002-03-26  Richard Henderson  <rth@redhat.com>
15557
15558         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15559         structure.
15560
15561 2002-03-25  Richard Henderson  <rth@redhat.com>
15562
15563         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15564         sparcv9 systems.
15565
15566         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15567         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15568
15569 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15570
15571         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15572
15573 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15574
15575         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15576         targets using generic thunk support.
15577
15578 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15579
15580         * gcc.c-torture/compile/20020323-1.c: New test.
15581
15582         * g++.dg/opt/conj2.C: New test.
15583
15584 2002-03-24  Richard Henderson  <rth@redhat.com>
15585
15586         * gcc.dg/weak-1.c: Use -fno-common.
15587
15588 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15589
15590         * g77.dg/f77-edit-apostrophe-out.f: New test
15591         * g77.dg/f77-edit-h-out.f: New test
15592         * g77.dg/f77-edit-t-in.f: New test
15593         * g77.dg/f77-edit-t-out.f: New test
15594         * g77.dg/f77-edit-x-out.f: New test
15595         * g77.dg/f77-edit-slash-out.f: New test
15596         * g77.dg/f77-edit-colon-out.f: New test
15597         * g77.dg/f77-edit-s-out.f: New test
15598
15599 2002-03-24  Richard Henderson  <rth@redhat.com>
15600
15601         * objc/execute/formal_protocol-6.x: New XFAIL.
15602
15603 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15604
15605         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15606         that do not support weak symbols
15607
15608 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15609
15610         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15611         * lib/g77.exp:  Likewise
15612         * lib/objc.exp: Likewise
15613
15614 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15615
15616         * gcc.dg/Wswitch-default.c: New test.
15617
15618 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15619
15620         * g++.dg/other/enum1.C: New test.
15621
15622 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15623
15624         * gcc.dg/pragma-ep-3.c: Fix typo.
15625
15626 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15627
15628         * g++.dg/inherit/template-as-base.C: New test.
15629
15630 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15631
15632         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15633         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15634
15635 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15636
15637         * gcc.dg/cpp/multiline.c: Update to match.
15638
15639 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15640
15641         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15642
15643 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15644
15645         * gcc.dg/cpp/extratokens2.c:  New file.
15646
15647 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15648
15649         * gcc.dg/20020312-2.c: Add rs6000 target.
15650
15651         * gcc.c-torture/compile/20020319-1.c: New test.
15652
15653 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15654
15655         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15656         (A, E): Handle this.
15657
15658 2002-03-20  Jason Merrill  <jason@redhat.com>
15659
15660         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15661         ignoring -fpic.
15662         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15663         through prune_gcc_output.
15664
15665 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15666
15667         * gcc.c-torture/compile/20020320-1.c: New test.
15668
15669 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15670
15671         * gcc.c-torture/compile/20020318-1.c: New test.
15672
15673         * gcc.dg/struct-by-value-1.c: New test.
15674
15675         * gcc.dg/20020319-1.c: New test.
15676
15677 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15678
15679         * g++.dg/opt/conj1.C: New test.
15680
15681 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15682
15683         * g++.dg/template/qualttp20.C: Revert previous change.
15684         * g++.dg/template/qualttp3.C: Likewise.
15685         * g++.dg/template/qualttp4.C: Likewise
15686         * g++.dg/template/qualttp5.C: Likewise
15687         * g++.dg/template/qualttp6.C: Likewise
15688         * g++.dg/template/qualttp7.C: Likewise
15689         * g++.dg/template/qualttp8.C: Likewise
15690         * g++.dg/template/recurse.C: Likewise.
15691
15692 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15693
15694         * gcc.dg/cpp/wchar-1.c: Update.
15695
15696 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15697
15698         * g++.dg/template/conv1.C: New test.
15699         * g++.dg/template/conv2.C: New test.
15700         * g++.dg/template/conv3.C: New test.
15701         * g++.dg/template/conv4.C: New test.
15702
15703 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15704
15705         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15706         * g++.dg/template/qualttp3.C: Likewise.
15707         * g++.dg/template/qualttp4.C: Likewise
15708         * g++.dg/template/qualttp5.C: Likewise
15709         * g++.dg/template/qualttp6.C: Likewise
15710         * g++.dg/template/qualttp7.C: Likewise
15711         * g++.dg/template/qualttp8.C: Likewise
15712         * g++.dg/template/recurse.C: Likewise.
15713
15714 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15715
15716         * g++.dg/opt/dtor1.C: New test.
15717
15718 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15719
15720         * gcc.c-torture/compile/20020315-1.c: New test.
15721
15722 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15723
15724         * gcc.dg/weak-1.c: Fix scan tests.
15725
15726 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15727
15728         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15729         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15730         cris-*-aout* mmix-*-*.
15731         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15732         cris-*-aout* mmix-*-*.
15733         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15734         cris-*-elf* cris-*-aout* and mmix-*-*.
15735         * gcc.dg/20001009-1.c: Ditto.
15736         * gcc.dg/20010912-1.c: Ditto.
15737         * gcc.dg/20020122-4.c: Ditto.
15738         * gcc.dg/inline-2.c: Ditto.
15739
15740 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15741
15742         * gcc.c-torture/compile/20020314-1.c: New test.
15743
15744 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15745
15746         * gcc.c-torture/execute/20020314-1.c: New test.
15747
15748 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15749
15750         * g++.dg/warn/Wunused-1.C: New test.
15751
15752 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15753
15754         * g++.dg/abi/mangle6.C: New test.
15755
15756 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15757
15758         * gcc.c-torture/compile/20020309-2.c: New test.
15759
15760         * gcc.c-torture/compile/20020312-1.c: New test.
15761
15762 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.dg/other/access1.C: New test.
15765
15766 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15767
15768         * gcc.c-torture/execute/wchar_t-1.c: New test.
15769
15770 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15771
15772         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15773
15774 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15775
15776         * gcc.dg/20020312-1.c: New test case.
15777
15778 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15779
15780         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15781
15782 2002-03-11  Richard Henderson  <rth@redhat.com>
15783
15784         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15785         * g++.old-deja/g++.jason/report.C: Likewise.
15786
15787 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15788
15789         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15790         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15791
15792 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15793
15794         * testsuite/g++.dg/overload/pmf1.C: New test.
15795
15796 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15797
15798         * gcc.c-torture/execute/20020307-1.c: Use long.
15799
15800 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15801
15802         PR optimization/5844
15803         * gcc.dg/20020310-1.c: New test.
15804
15805 2002-03-09  Michael Meissner  <meissner@redhat.com>
15806
15807         * gcc.c-torture/execute/memcpy-2.c: New test.
15808         * gcc.c-torture/execute/memset-1.c: New test.
15809         * gcc.c-torture/execute/strlen-1.c: New test.
15810         * gcc.c-torture/execute/strcmp-1.c: New test.
15811         * gcc.c-torture/execute/strncmp-1.c: New test.
15812
15813 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15814
15815         * gcc.dg/ppc-ldstruct.c: New test.
15816
15817 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15818
15819         * gcc.c-torture/execute/va-arg-22.c: New test.
15820
15821 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15822
15823         * gcc.c-torture/compile/20020309-1.c: New test.
15824
15825 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15826
15827         * gcc.c-torture/execute/20020307-2.c: New test.
15828
15829 2002-03-07  Jeffrey A Law  (law@redhat.com)
15830
15831         * g77.f-torture/compile/20020307-1.f: New test.
15832
15833 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15834
15835         * gcc.dg/unordered-1.c: New test.
15836
15837 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15838
15839         * gcc.c-torture/execute/20020307-1.c: New test.
15840
15841 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15842
15843         * gcc.dg/20020304-1.c: New test.
15844
15845         * gcc.c-torture/compile/20020304-2.c: New test.
15846
15847 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15848
15849         * gcc.c-torture/compile/20020304-1.c: New test case
15850         (from PR c/5830).
15851
15852 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15853
15854         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15855
15856 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15857
15858         * g++.dg/other/classkey1.C: New test.
15859
15860 2002-03-01  Richard Henderson  <rth@redhat.com>
15861
15862         * gcc.c-torture/compile/981223-1.x: New.
15863         * gcc.c-torture/compile/920625-1.x: New.
15864
15865 2002-02-28  Richard Henderson  <rth@redhat.com>
15866
15867         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15868
15869 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15870
15871         * gcc.c-torture/execute/20020227-1.c: New test.
15872
15873 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15874
15875         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15876         here" ERROR lines.
15877         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15878         * g++.old-deja.g++.other/defarg1.C: Likewise.
15879         * g++.old-deja/g++.pt/calls2.C: Likewise.
15880         * g++.old-deja/g++.pt/crash20.C: Likewise.
15881         * g++.old-deja/g++.pt/crash30.C: Likewise.
15882         * g++.old-deja/g++.pt/crash36.C: Likewise.
15883         * g++.old-deja/g++.pt/crash6.C: Likewise.
15884         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15885         * g++.old-deja/g++.pt/derived3.C: Likewise.
15886         * g++.old-deja/g++.pt/error1.C: Likewise.
15887         * g++.old-deja/g++.pt/friend21.C: Likewise.
15888         * g++.old-deja/g++.pt/friend23.C: Likewise.
15889         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15890         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15891
15892 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15893
15894         * gcc.c-torture/execute/20020225-2.c: New test.
15895
15896 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15897
15898         * gcc.c-torture/execute/920730-1t.c,
15899         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15900         Delete test cases, only relevant to -traditional.
15901
15902 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15903
15904         * gcc.dg/cpp/undef1.c: Remove.
15905         * gcc.dg/cpp/directiv.c: Update.
15906         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15907
15908 2002-02-27  Michael Meissner  <meissner@redhat.com>
15909
15910         * gcc.c-torture/execute/20020226-1.c: New test.
15911
15912 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15913
15914         * g++.dg/debug/debug4.C: New test.
15915
15916         * gcc.dg/ia64-visibility-1.c: New test.
15917
15918 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15919
15920         * gcc.dg/debug/20020224-1.c: New.
15921
15922 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15923
15924         * gcc.c-torture/execute/960416-1.x: New.
15925         * gcc.c-torture/execute/divconst-3.x: Likewise.
15926
15927 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * gcc.dg/20020224-1.c: New test.
15930
15931 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15932
15933         * gcc.c-torture/execute/20020225-1.c: New.
15934
15935 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15936
15937         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15938
15939 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15940
15941         * gcc.dg/20020222-1.c: New test.
15942
15943 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15944
15945         * g++.dg/opt/anonunion1.C: New test.
15946
15947 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15948
15949         * g++.dg/template/qualttp19.C: New test.
15950         * g++.dg/template/qualttp20.C: New test.
15951         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15952         * g++.old-deja/g++.other/qual1.C: Likewise.
15953
15954 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15955
15956         * gcc.dg/attr-alwaysinline.c: New.
15957
15958 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * gcc.dg/20020220-1.c: New test.
15961
15962         * gcc.dg/20020220-2.c: New test.
15963
15964         * g++.dg/opt/mmx1.C: New test.
15965
15966 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15967
15968         * gcc.c-torture/compile/20020110.c: New test.
15969
15970 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15971
15972         * gcc.c-torture/execute/20020219-1.c: New test.
15973
15974         * gcc.dg/20020219-1.c: New test.
15975
15976         * gcc.dg/noncompile/20020220-1.c: New test.
15977
15978         * g++.dg/opt/ptrintsum1.C: New test.
15979
15980         * gcc.dg/debug/20020220-1.c: New test.
15981
15982 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15983
15984         * gcc.c-torture/execute/20020216-1.c: New test.
15985
15986 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15987
15988         * gcc.dg/decl-1.c: Update, new test.
15989
15990 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15991
15992         * g++.dg/abi/bitfield1.C: New test.
15993         * g++.dg/abi/bitfield2.C: New test.
15994
15995 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15996
15997         * gcc.dg/attr-nest.c: New test.
15998
15999 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16000
16001         * gcc.c-torture/execute/20020215-1.c: New test.
16002
16003 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16004
16005         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16006         * g++.dg/debug/debug.exp: New.
16007         * g++.dg/debug/trivial.C: New.
16008         * g++.dg/debug/debug1.C: Moved...
16009         * g++.dg/other/debug1.C: ...from here.
16010         * g++.dg/debug/debug2.C: Moved...
16011         * g++.dg/other/debug2.C: ...from here.
16012         * g++.dg/debug/debug3.C: Moved...
16013         * g++.dg/other/debug3.C: ...from here.
16014
16015         * gcc.dg/noncompile/20020213-1.c: New test.
16016
16017 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16018
16019         * g++.dg/other/debug3.C: New test.
16020
16021         * gcc.c-torture/execute/20020213-1.c: New test.
16022
16023 2002-02-13  Richard Smith <richard@ex-parrot.com>
16024
16025         * g++.old-deja/g++.other/thunk1.C: New test.
16026
16027 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16028
16029         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16030
16031 2002-02-13  Stan Shebs  <shebs@apple.com>
16032
16033         * gcc.dg/altivec-3.c: New.
16034
16035 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.dg/Wunreachable-1.c: New test.
16038         * gcc.dg/Wunreachable-2.c: New test.
16039
16040 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16041
16042         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16043
16044 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16045
16046         * gcc.dg/decl-1.c: New test.
16047
16048 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16049
16050         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16051
16052 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16053
16054         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16055         * gcc.c-torture/compile/980506-1.x: Likewise.
16056
16057 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16058
16059         * gcc.dg/20020210-1.c: New.
16060
16061 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16062
16063         * g77.f-torture/execute/947.f: New regression test
16064         for PR fortran/947.
16065
16066 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16067
16068         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16069         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16070
16071 2002-02-08  Richard Henderson  <rth@redhat.com>
16072
16073         * gcc.c-torture/compile/labels-3.c: New.
16074
16075 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16076
16077         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16078         expression statements work instead.
16079         * gcc.dg/noncompile/20020207-1.c: New test.
16080
16081 2002-02-07  Richard Henderson  <rth@redhat.com>
16082
16083         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16084
16085 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16086
16087         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16088         message from g77
16089         * lib/g77-dg.exp: Trim g77 error messages so that they are
16090         recognized by dg.exp.
16091
16092 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16093
16094         PR fortran/5473
16095         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16096
16097 2002-02-07  Richard Henderson  <rth@redhat.com>
16098
16099         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16100         to be sufficiently aligned for integers.
16101
16102 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16103
16104         * g++.dg/template/friend4.C: New test.
16105
16106 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16107
16108         PR fortran/5743
16109         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16110         unsupported cases.
16111
16112 2002-02-07  Richard Henderson  <rth@redhat.com>
16113
16114         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16115         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16116         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16117         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16118
16119 2002-02-06  Richard Henderson  <rth@redhat.com>
16120
16121         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16122
16123 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16124
16125         * gcc.dg/20020206-1.c: New test.
16126
16127 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16128
16129         * gcc.c-torture/execute/20020206-1.c: New test.
16130
16131         * gcc.c-torture/execute/20020206-2.c: New test.
16132
16133         PR optimization/5429:
16134         * gcc.c-torture/compile/20020206-1.c: New test.
16135
16136 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16137
16138         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16139         as certain file formats cannot support particularly large
16140         alignments.
16141
16142         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16143         and do not expect to be able to link the executable.
16144
16145         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16146         fail because the COFF format does not support the weak attribute.
16147
16148 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16149
16150         * g77.dg/pr5473.f:  New test
16151
16152 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16153
16154         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16155         Fix testcase accordingly.
16156
16157 2002-02-04  Richard Henderson  <rth@redhat.com>
16158
16159         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16160         (buf): Change to be an array of pointers, not ints.
16161
16162 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16163
16164         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16165         before all tests.  Move warning one line above to match where it
16166         C frontend emits.
16167         * gcc.dg/Wswitch-2.c: New test.
16168         * g++.dg/warn/Wswitch-1.C: New test.
16169         * g++.dg/warn/Wswitch-2.C: New test.
16170
16171 2002-02-04  Richard Henderson  <rth@redhat.com>
16172
16173         * g++.dg/abi/offsetof.C: Fix size comparison.
16174
16175 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16176
16177         * gcc.dg/cast-qual-2.c: New test.
16178
16179 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16180
16181         * gcc.dg/20020201-4.c: New test.
16182
16183 2002-02-04  Ben Elliston  <bje@redhat.com>
16184
16185         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16186         target_info attribute != 0, in addition to the empty string.
16187         (gcc_target_compile): Likewise.
16188
16189 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16190
16191         * gcc.dg/Wswitch.c: New test.
16192         PR gcc/4475. PR gcc/3780.
16193
16194 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16195
16196         * g77.f-torture/execute/5122.f: New test for regressions
16197         against PR fortran/5122.
16198
16199 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16200
16201         * g77.f-torture/compile/pr3743.f: Delete
16202         * g77.dg/pr3743-1.f: New test.
16203         * g77.dg/pr3743-2.f: New test.
16204         * g77.dg/pr3743-3.f: New test.
16205         * g77.dg/pr3743-4.f: New test.
16206
16207 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16208
16209         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16210
16211 2002-02-02  Richard Henderson  <rth@redhat.com>
16212
16213         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16214         * gcc.c-torture/execute/bf64-1.c: Likewise.
16215
16216 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.dg/20020201-2.c: New test.
16219
16220         * gcc.dg/20020201-3.c: New test.
16221
16222         * gcc.c-torture/execute/bitfld-2.c: New test.
16223
16224 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16225
16226         * gcc.dg/bitfld-1.c: Update.
16227         * gcc.dg/bitfld-2.c: Update.
16228         * gcc.c-torture/execute/bitfld-1.x: New.
16229
16230 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16231
16232         * gcc.c-torture/execute/20020201-1.c: New test.
16233
16234 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16235
16236         PR target/5469
16237         * gcc.dg/20020201-1.c: New test.
16238
16239 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16240
16241         PR fortran/3743
16242         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16243         * g77.f-torture/compile/pr3743.x: Remove
16244
16245 2002-01-31  Tom Rix  <trix@redhat.com>
16246
16247         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16248
16249 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16250
16251         * gcc.dg/noncompile/20020130-1.c: New test.
16252
16253 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16254
16255         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16256
16257 2002-01-29  Richard Henderson  <rth@redhat.com>
16258
16259         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16260         to long long.
16261         * gcc.c-torture/execute/bf64-1.c: Likewise.
16262
16263 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16264
16265         * gcc.c-torture/execute/20020129-1.c: New test.
16266
16267 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16268
16269         * gcc.c-torture/compile/20000224-1.c: Update.
16270         * gcc.c-torture/execute/bitfld-1.c: New tests.
16271         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16272         * gcc.dg/uninit-A.c: Update.
16273
16274 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16275
16276         * g++.dg/template/ctor1.C: Add instantiation.
16277
16278 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16279
16280         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16281         argument to __builtin_prefetch to be const ptr.
16282
16283 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16284
16285         * gcc.c-torture/compile/20020120-1.c: New test.
16286
16287 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16288
16289         * gcc.c-torture/execute/20020127-1.c: New test.
16290
16291 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16292
16293         * g77.dg/f77-edit-i-in.f: New test
16294         * g77.dg/f77-edit-i-out.f: New test
16295
16296 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16297
16298         * gcc.dg/debug/debug.exp: New file.
16299         * gcc.dg/debug/trivial.c: New file.
16300         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16301         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16302         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16303         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16304         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16305         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16306         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16307         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16308         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16309         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16310         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16311         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16312         * gcc.dg/20000503-1.c: Removed.
16313         * gcc.dg/20010207-1.c: Removed.
16314         * gcc.dg/20011223-1.c: Removed.
16315         * gcc.dg/20020104-2.c: Removed.
16316         * gcc.dg/debug-1.c: Removed.
16317         * gcc.dg/debug-2.c: Removed.
16318         * gcc.dg/debug-3.c: Removed.
16319         * gcc.dg/debug-4.c: Removed.
16320         * gcc.dg/debug-5.c: Removed.
16321         * gcc.dg/debug-6.c: Removed.
16322         * gcc.dg/dwarf2-1.c: Removed.
16323         * gcc.dg/dwarf2-2.c: Removed.
16324
16325 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16326
16327         * g++.old-deja/g++.other/eh5.C: New test.
16328         * g++.old-deja/g++.other/sibcall2.C: New test.
16329         * g++.old-deja/g++.other/array9.C: New test.
16330         * g++.old-deja/g++.other/typename2.C: New test.
16331         * g++.old-deja/g++.other/crash60.C: New test.
16332         * g++.old-deja/g++.other/conv9.C: New test.
16333         * g++.old-deja/g++.other/mangle10.C: New test.
16334         * g++.old-deja/g++.other/unchanging1.C: New test.
16335         * g++.old-deja/g++.other/exprstmt1.C: New test.
16336         * g++.old-deja/g++.other/inline23.C: New test.
16337         * g++.old-deja/g++.eh/ia64-1.C: New test.
16338         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16339         * g++.old-deja/g++.other/reload1.C: New test.
16340         * g++.old-deja/g++.other/static20.C: New test.
16341         * g++.old-deja/g++.other/local-alloc1.C: New test.
16342         * g++.old-deja/g++.other/conv8.C: New test.
16343         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16344         * g++.old-deja/g++.other/storeexpr1.C: New test.
16345         * g++.old-deja/g++.other/storeexpr2.C: New test.
16346         * g++.dg/eh/template2.C: New test.
16347         * g++.dg/warn/weak1.C: New test.
16348
16349 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16350
16351         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16352         Remove first, non-varying, argument.
16353
16354 2002-01-23  Richard Henderson  <rth@redhat.com>
16355
16356         * gcc.dg/inline-2.c: New.
16357
16358         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16359         Add optional target arg.  Check number of arguments.
16360         (scan-assembler-not, scan-assembler-dem): Likewise.
16361         (scan-assembler-dem-not): Likewise.
16362
16363 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16364
16365         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16366         line 12.
16367         * g++.old-deja/g++.brendan/parse3.C,
16368         g++.old-deja/g++.other/crash26.C,
16369         g++.old-deja/g++.other/crash28.C,
16370         g++.old-deja/g++.other/crash29.C,
16371         g++.old-deja/g++.other/crash30.C,
16372         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16373
16374 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16375
16376         * gcc.dg/20020115-1.c: New.
16377
16378 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16379
16380         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16381
16382 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16383
16384         * gcc.dg/20020122-3.c: New.
16385
16386 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16387
16388         * g++.dg/other/gc1.C: New test.
16389
16390 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16391
16392         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16393
16394 2002-01-22  Richard Henderson  <rth@redhat.com>
16395
16396         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16397
16398 2002-01-22  Richard Henderson  <rth@redhat.com>
16399
16400         * gcc.dg/20020122-4.c: New.
16401
16402 2002-01-22  H.J. Lu <hjl@gnu.org>
16403
16404         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16405         link output.
16406         * gcc.dg/special/ecos.exp: Likewise.
16407         * lib/g++-dg.exp: Likewise.
16408         * lib/g77-dg.exp: Likewise.
16409         * lib/gcc-dg.exp : Likewise.
16410         * lib/mike-g++.exp: Likewise.
16411         * lib/mike-g77.exp: Likewise.
16412         * lib/mike-gcc.exp: Likewise.
16413         * lib/objc-dg.exp: Likewise.
16414
16415 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16416
16417         PR target/5379
16418         * gcc.dg/20020122-2.c: New test.
16419
16420 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16421
16422         * gcc.dg/20020122-1.c: New test.
16423
16424 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16425
16426         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16427
16428 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16429
16430         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16431
16432 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16433
16434         * gcc.c-torture/compile/20020121-1.c: New test.
16435
16436 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16437
16438         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16439         ld_library_path.
16440
16441 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16442
16443         * gcc.dg/20020218-1.c: New test.
16444
16445 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16446
16447         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16448         messages
16449         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16450         "At global scope" warning
16451         * g++.dg/ext/align1.C: Change cygwin test for alignment
16452         from db-bogus to dg-warning
16453
16454 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16455
16456         * g77.f-torture/compile/cpp2.F: New test.
16457
16458 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16459
16460         * g++.dg/template/access1.C: New test.
16461
16462 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16463
16464         * gcc.dg/20020118-1.c: New.
16465
16466 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16467
16468         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16469
16470 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16471
16472         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16473         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16474         alignment warnings.
16475
16476 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16477
16478         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16479         torture_with_loops and torture_without_loops
16480
16481 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16482
16483         * gcc.c-torture/compile/20020116-1.c: New test.
16484
16485 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16486
16487         * gcc.dg/20020116-2.c: New test.
16488
16489         * gcc.dg/ultrasp4.c: New test.
16490
16491         * gcc.dg/20020116-1.c: New test.
16492
16493 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16494
16495         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16496         by EABI.
16497
16498 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16499
16500         * gcc.misc-tests/i386-prefetch.exp: New.
16501         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16502         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16503         * gcc.misc-tests/i386-pf-none-1.c: New test.
16504         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16505
16506 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16507
16508         * gcc.dg/gnu89-init-1.c: Add new tests.
16509
16510 2002-01-15  Andreas Jaeger  <aj@suse.de>
16511
16512         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16513         * gcc.dg/i386-mmx-2.c: Likewise.
16514         * gcc.dg/i386-sse-1.c: Likewise.
16515         * gcc.dg/i386-sse-2.c: Likewise.
16516         * gcc.dg/i386-sse-3.c: Likewise.
16517
16518 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16519
16520         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16521         Uncomment additional cases that now pass.
16522
16523 2002-01-11  Richard Henderson  <rth@redhat.com>
16524
16525         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16526         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16527
16528 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16529
16530         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16531
16532 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16533
16534         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16535         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16536
16537 2002-01-10  Dale Johannesen  <dalej@apple.com>
16538
16539         * gcc.c-torture/execute/loop-11.c: New.
16540
16541 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16542
16543         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16544         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16545
16546 2002-01-09  Richard Henderson  <rth@redhat.com>
16547
16548         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16549         type in which to perform the operation for each size.
16550
16551 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16552
16553         * gcc.c-torture/compile/20020109-2.c: New test.
16554
16555 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16556
16557         * gcc.c-torture/execute/loop-10.c: New test.
16558
16559 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16560
16561         * gcc.c-torture/compile/20010226-1.c: New test.
16562         * gcc.c-torture/compile/20010227-1.c: New test.
16563         * gcc.c-torture/compile/20010426-1.c: New test.
16564         * gcc.c-torture/compile/20010510-1.c: New test.
16565         * gcc.c-torture/compile/20010605-3.c: New test.
16566         * gcc.c-torture/compile/20010824-1.c: New test.
16567         * gcc.c-torture/execute/20010409-1.c: New test.
16568         * gcc.dg/noncompile/20000901-1.c: New test.
16569         * gcc.dg/20001023-1.c: New test.
16570         * gcc.dg/20001101-1.c: New test.
16571         * gcc.dg/20001102-1.c: New test.
16572         * gcc.dg/20010207-1.c: New test.
16573         * gcc.dg/20010405-1.c: New test.
16574         * gcc.dg/20010822-1.c: New test.
16575         * gcc.dg/20011107-1.c: New test.
16576
16577 2002-01-09  Jeffrey A Law  (law@redhat.com)
16578
16579         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16580
16581         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16582         execution failure on PA targets.
16583
16584 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16585
16586         * gcc.c-torture/compile/20020109-1.c: New test.
16587
16588 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16589
16590         * gcc.c-torture/execute/20020108-1.c: New test.
16591
16592 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16593
16594         * gcc.dg/20020108-1.c: New test.
16595
16596 2002-01-08  H.J. Lu <hjl@gnu.org>
16597
16598         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16599         for header files.
16600
16601 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16602
16603         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16604         consistency.
16605
16606 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16607
16608         * gcc.dg/altivec-4.c: Test altivec predicates.
16609
16610 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * gcc.c-torture/execute/20020107-1.c: New test.
16613
16614 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16615
16616         PR c/5279
16617         * gcc.c-torture/compile/20020106-1.c: New test.
16618
16619 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16620
16621         * gcc.c-torture/execute/nestfunc-4.c: New test.
16622
16623 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16624
16625         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16626         extra triple that slipped in.
16627         * g++.old-deja/g++.abi/align.C: Likewise.
16628         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16629
16630 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16631
16632         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16633         * g++.old-deja/g++.abi/align.C: Likewise.
16634         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16635
16636         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16637         on FreeBSD/i386.
16638         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16639         FreeBSD.
16640
16641 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16642
16643         * gcc.dg/20020104-1.c: New test.
16644
16645         * gcc.dg/20020104-2.c: New test.
16646
16647 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16648
16649         * gcc.dg/20020103-1.c: Fix typo in target selector.
16650
16651 2002-01-03  Richard Henderson  <rth@redhat.com>
16652
16653         * gcc.dg/20020103-1.c: New.
16654
16655 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16656
16657         * gcc.c-torture/execute/20020103-1.c: New test.
16658
16659 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16660
16661         * g++.dg/other/debug2.C: New test.
16662
16663         * gcc.c-torture/compile/20020103-1.c: New test.
16664
16665 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16666
16667         * gcc.dg/gnu89-init-1.c: Added new tests.
16668
16669 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16670
16671         * g++.dg/template/friend2.C: Remove as patch is reverted.
16672
16673         * g++.dg/warn/oldcast1.C: New test.
16674
16675         * g++.dg/template/ptrmem1.C: New test.
16676         * g++.dg/template/ptrmem2.C: New test.
16677
16678         * g++.dg/template/ntp.C: New test.
16679
16680         * g++.dg/other/component1.C: New test.
16681
16682         * g++.dg/template/ttp3.C: New test.
16683
16684         * g++.dg/template/friend2.C: New test.
16685         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16686
16687 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16688
16689         * g++.dg/other/ptrmem1.C: New test.
16690         * g++.dg/other/ptrmem2.C: New test.
16691
16692 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16693
16694         * g++.dg/template/ctor1.C: New test.
16695
16696 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16697
16698         * g++.dg/template/friend2.C: New test.
16699
16700 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16701
16702         * gcc.dg/mmix-1.c: New test.
16703
16704 2001-12-31  Richard Henderson  <rth@redhat.com>
16705
16706         * gcc.dg/asm-5.c: New.
16707
16708 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16709
16710         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16711         in namespace __gnu_cxx
16712
16713 2001-12-30  Richard Henderson  <rth@redhat.com>
16714
16715         * gcc.dg/debug-6.c: New.
16716
16717 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16718
16719         * gcc.c-torture/compile/20011229-2.c: New test.
16720
16721 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16722
16723         * gcc.dg/debug-3.c: New test.
16724         * gcc.dg/debug-4.c: New test.
16725         * gcc.dg/debug-5.c: New test.
16726
16727 2001-12-29  Richard Henderson  <rth@redhat.com>
16728
16729         * g++.dg/eh/loop1.C: New.
16730
16731 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16732
16733         * g++.dg/template/crash1.C: New test.
16734
16735 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16736
16737         * g++.dg/other/const1.C: New test.
16738
16739 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16740
16741         * gcc.c-torture/compile/20011229-1.c: New test.
16742
16743 2001-12-28  Stan Shebs  <shebs@apple.com>
16744
16745         * lib/objc-torture.exp: Resync with c-torture.exp.
16746         * lib/objc.exp: Load standard libraries.
16747
16748 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16749
16750         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16751         additional tests.
16752
16753 2001-12-27  Roger Sayle <roger@eyesopen.com>
16754
16755         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16756
16757 2001-12-27  Richard Henderson  <rth@redhat.com>
16758
16759         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16760
16761 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * g++.dg/eh/ctor1.C: New test.
16764         * g++.dg/other/error2.C: New test.
16765
16766 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16767
16768         * g++.dg/other/init2.C: New test.
16769
16770 2001-12-24  Richard Henderson  <rth@redhat.com>
16771
16772         * gcc.dg/20011223-1.c: New.
16773         * gcc.dg/inline-1.c: New.
16774
16775 2001-12-23  Richard Henderson  <rth@redhat.com>
16776
16777         * gcc.dg/asm-4.c: Test operand modifiers.
16778
16779 2001-12-23  Richard Henderson  <rth@redhat.com>
16780
16781         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16782
16783 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16784
16785         * gcc.c-torture/execute/20011223-1.c: New test.
16786
16787 2001-12-21  Richard Henderson  <rth@redhat.com>
16788
16789         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16790         re-enables the warning.
16791
16792 2001-12-21  Richard Henderson  <rth@redhat.com>
16793
16794         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16795
16796 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16797
16798         * gcc.c-torture/compile/20011218-1.c: New test.
16799
16800 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16801
16802         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16803         arm-isr.c test.
16804         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16805         epilogue generation for ARM ISR routines.
16806
16807 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16808
16809         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16810         * gcc.dg/format/c90-printf-3.c: Likewise.
16811         * gcc.dg/format/c99-printf-3.c: Likewise.
16812         * gcc.dg/format/ext-1.c: Likewise.
16813         * gcc.dg/format/ext-6.c: Likewise.
16814         * gcc.dg/format/format.h: Prototype unlocked stdio.
16815
16816 2001-12-20  Richard Henderson  <rth@redhat.com>
16817
16818         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16819         (arena): Use it.
16820         (malloc): Correct allocation logic.  Abort if we fill up the
16821         arena before initialization complete.
16822         (realloc): Correct allocation logic.
16823
16824 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16825
16826         * gcc.c-torture/compile/20011219-2.c: New test.
16827
16828         * gcc.c-torture/execute/20011219-1.c: New test.
16829
16830 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16831
16832         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16833         target does not support weak symbols.
16834
16835 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16836
16837         * gcc.c-torture/compile/20011219-1.c: New test.
16838
16839 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16840
16841         * g++.dg/other/error1.C: New test.
16842
16843 2001-12-17  Jeffrey A Law  (law@redhat.com)
16844
16845         * gcc.c-torture/execute/20011217-1.c: New test.
16846
16847 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16848
16849         * objc.dg/special/: New directory.
16850         * objc.dg/special/special.exp: New file.
16851         * objc.dg/special/unclaimed-category-1.h: New file.
16852         * objc.dg/special/unclaimed-category-1a.m: New file.
16853         * objc.dg/special/unclaimed-category-1.m: New file.
16854
16855 2001-12-17  Andreas Jaeger  <aj@suse.de>
16856
16857         * gcc.c-torture/compile/20011217-2.c: New test.
16858
16859 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16860
16861         * gcc.c-torture/compile/20011217-1.c: New test.
16862
16863 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16864
16865         * testsuite/gcc.dg/20011214-1.c: New.
16866
16867 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16868
16869         * gcc.dg/altivec-4.c: New.
16870
16871 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16872
16873         * gcc.dg/20011113-1.c: New test.
16874
16875 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16876
16877         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16878         std::__malloc_alloc_template<0> and
16879         std::__default_alloc_template<false, 0>.
16880
16881 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16882
16883         * objc/execute/bf-21.m: New test.
16884         * objc/execute/enumeration-1.m: New test.
16885         * objc/execute/enumeration-2.m: New test.
16886
16887 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16888
16889         * gcc.dg/gnu89-init-1.c: New test.
16890
16891 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16892
16893         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16894         * g++.old-deja/g++.jason/2371.C: Likewise.
16895         * g++.old-deja/g++.jason/template33.C: Likewise.
16896         * g++.old-deja/g++.jason/template34.C: Likewise.
16897         * g++.old-deja/g++.jason/template36.C: Likewise.
16898         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16899         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16900         * g++.old-deja/g++.other/typename1.C: Likewise.
16901         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16902         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16903         * g++.old-deja/g++.pt/typename11.C: Likewise.
16904         * g++.old-deja/g++.pt/typename14.C: Likewise.
16905         * g++.old-deja/g++.pt/typename16.C: Likewise.
16906         * g++.old-deja/g++.pt/typename3.C: Likewise.
16907         * g++.old-deja/g++.pt/typename4.C: Likewise.
16908         * g++.old-deja/g++.pt/typename5.C: Likewise.
16909         * g++.old-deja/g++.pt/typename7.C: Likewise.
16910         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16911
16912 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16913
16914         * g++.dg/other/linkage1.C: New test.
16915         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16916         specifiers.
16917
16918 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16919
16920         * gcc.dg/concat.c: New test.
16921
16922 2001-12-11  Stan Shebs  <shebs@apple.com>
16923
16924         * objc/compile: New test directory.
16925         * objc/compile/compile.exp: New expect script.
16926         * objc/compile/20011211-1.m: New compile test.
16927
16928 2001-12-11  Jason Merrill  <jason@redhat.com>
16929
16930         * lib/prune.exp (prune_gcc_output): Also handle "In member
16931         function".  So many permutations...
16932
16933 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16934
16935         * g++.dg/template/typedef1.C: New test.
16936
16937 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         * g++.dg/other/copy1.C: New test.
16940
16941 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16942
16943         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16944
16945         * gcc.dg/builtin-choose-expr.c: New.
16946
16947 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16948
16949         * gcc.dg/altivec-2.c: New.
16950
16951 2001-12-07  Richard Henderson  <rth@redhat.com>
16952
16953         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16954
16955 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16956
16957         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16958         ultrasparc.
16959
16960 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16961
16962         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16963
16964 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16965
16966         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16967         variable argument list.
16968
16969 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16970
16971         * gcc.c-torture/execute/memcheck: Delete entire directory.
16972         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16973         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16974
16975 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16976
16977         * gcc.dg/Wshadow-1.c: New test.
16978
16979 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16980
16981         * gcc.c-torture/compile/20011130-1.c: New test.
16982
16983         * gcc.dg/noncompile/20011025-1.c: New test.
16984
16985         * g++.dg/other/anon-union.C: New test.
16986
16987         * gcc.c-torture/execute/20011024-1.c: New test.
16988
16989 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16990
16991         * gcc.c-torture/execute/20000722-1.x,
16992         gcc.c-torture/execute/20010123-1.x: Remove.
16993         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16994         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16995         gcc.dg/c99-complit-2.c: New tests.
16996
16997 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16998
16999         * g++.dg/inherit/base1.C: New test.
17000
17001 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17002
17003         * g++.dg/other/stdarg1.C: New test.
17004
17005         * gcc.c-torture/compile/20011130-2.c: New test.
17006
17007 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17008
17009         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17010         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17011         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17012         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17013         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17014         * gcc.dg/builtin-prefetch-1.c: New test.
17015
17016 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17017
17018         * gcc.dg/20011130-1.c: New test.
17019
17020 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17021
17022         * g++.dg/other/scope1.C: New test.
17023         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17024
17025 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17026
17027         * gcc.dg/vla-init-1.c: New test.
17028
17029 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17030
17031         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17032
17033 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17034
17035         * objc.dg/alias.m: Update.
17036         * objc.dg/class-1.m: Update.
17037         * objc.dg/const-str-1.m: Update.
17038         * objc.dg/fwd-proto-1.m: Update.
17039         * objc.dg/id-1.m: Update.
17040         * objc.dg/super-class-1.m: Update.
17041
17042 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17043
17044         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17045         constructs.
17046
17047 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17048
17049         * gcc.c-torture/execute/20011128-1.c: New test.
17050
17051 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17052
17053         * gcc.dg/20011127-1.c: New test.
17054
17055 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17056
17057         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17058         from Austin Group draft 7.
17059         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17060         scanf format arguments.
17061         * gcc.dg/format/no-exargs-2.c: New test.
17062
17063 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17064
17065         * g++.dg/abi/vbase8-4.C: New test.
17066
17067 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17068
17069         * gcc.c-torture/execute/20011121-1.c: New test.
17070
17071 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17072
17073         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17074
17075 2001-11-23  Andreas Jaeger  <aj@suse.de>
17076
17077         * gcc.dg/cpp/charconst-2.c: New test.
17078
17079 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17080
17081         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17082         to the host if it is remote.  Let tests specify extra headers
17083         they use.
17084         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17085         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17086         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17087         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17088         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17089         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17090         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17091         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17092         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17093         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17094
17095 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17096
17097         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17098         for little endian ARMs.
17099
17100 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17101
17102         * gcc.c-torture/compile/20011119-1.c: New test.
17103         * gcc.c-torture/compile/20011119-2.c: New test.
17104
17105 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17106
17107         * gcc.dg/altivec-1.c: Fix typo.
17108
17109 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17110
17111         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17112
17113 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17114
17115         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17116
17117 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17118
17119         * lib/g77.exp: Don't specify --rpath-link.
17120
17121         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17122         across all the headers.
17123         * gcc.dg/format/format.exp: For testing on a remote host,
17124         copy format.h.
17125
17126         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17127         * gcc.c-torture/execute/930406-1.c: Likewise.
17128         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17129
17130 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17131
17132         * gcc.dg/altivec-1.c: New.
17133
17134 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17135
17136         * gcc.dg/cpp/fpreprocessed.c: New test case.
17137
17138 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17139
17140         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17141         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17142         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17143
17144 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17145
17146         * gcc.dg/no-builtin-1.c: New test.
17147
17148 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17149
17150         * gcc.c-torture/execute/20011115-1.c: New test.
17151
17152 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17153
17154         * gcc.c-torture/compile/20011114-2.c: New test.
17155         * gcc.c-torture/compile/20011114-3.c: New test.
17156         * gcc.c-torture/compile/20011114-4.c: New test.
17157
17158 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17159
17160         * g++.dg/other/init1.C: New test.
17161
17162 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17163
17164         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17165         message.
17166
17167         * gcc.c-torture/execute/20011114-1.c: New testcase.
17168
17169         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17170         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17171         like the (before this change) version of 20010327-1.c.
17172
17173 2001-11-14  Roger Sayle <roger@eyesopen.com>
17174
17175         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17176
17177 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17178
17179         * g++.dg/init/array2.C: New test.
17180
17181 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17182
17183         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17184
17185 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17186
17187         * g++.dg/other/forscope1.C: New test.
17188         * g++.dg/ext/forscope1.C: New test.
17189         * g++.dg/ext/forscope2.C: New test.
17190
17191 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17192
17193         * gcc.c-torture/execute/20011113-1.c: New test.
17194
17195 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17196
17197         * gcc.c-torture/execute/20011109-2.c: New test.
17198
17199         * gcc.c-torture/execute/20011109-1.c: New test.
17200
17201 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17202
17203         * gcc.c-torture/compile/20011109-1.c: New test.
17204
17205 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17206
17207         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17208         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17209         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17210         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17211         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17212         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17213         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17214
17215 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17216
17217         * g++.dg/warn/Wshadow-1.C: New tests.
17218         * g++.old-deja/g++.mike/for3.C: Update.
17219
17220 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17221
17222         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17223         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17224         XFAILs.  Adjust expected error texts.
17225         * gcc.c-torture/compile/20011106-1.c,
17226         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17227         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17228         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17229         gcc.dg/c99-array-lval-5.c: New tests.
17230
17231 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17232
17233         * gcc.dg/cpp/defined.c: Update.
17234
17235 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17236
17237         * gcc.c-torture/execute/anon-1.c: New test.
17238
17239 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17240
17241         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17242         same size, so no warning should be produced on stormy16.
17243
17244         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17245         due to oversized array.
17246         * g++.old-deja/g++.mike/ns15.C: Likewise.
17247         * g++.old-deja/g++.pt/crash16.C: Likewise.
17248
17249 2001-11-02  Graham Stott  <grahams@redhat.com>
17250
17251         * g++.dgother/debug1.C: Fix typos.
17252
17253 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17254
17255         * g++.dg/other/debug1.C: New test.
17256
17257 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17258
17259         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17260         of unsigned long.
17261
17262 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17263
17264         * gcc.dg/20011029-2.c: New test.
17265
17266         * gcc.c-torture/compile/20011029-1.c: New test.
17267
17268 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17269
17270         * objc/execute/class_self-1.m: New test.
17271         * objc/execute/class_self-2.m: New test.
17272
17273 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17274
17275         * gcc.misc-tests/msgs.exp: Delete.
17276         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17277         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17278         error set to match recent changes.
17279
17280 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17281
17282         * gcc.dg/20011021-1.c: New test.
17283
17284 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17285
17286         * gcc.c-torture/compile/20011023-1.c: New test.
17287
17288 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17289
17290         * lib/g77.exp: Rewrite based on lib/g++.exp.
17291
17292 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.c-torture/execute/20011019-1.c: New test.
17295
17296         * gcc.dg/20011018-1.c: New test.
17297
17298 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17299
17300         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17301
17302 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17303
17304         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17305         * gcc.dg/attr-invalid.c: Likewise.
17306
17307 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17308
17309         * testsuite/gcc.dg/20011015-1.c: New test.
17310
17311 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17312
17313         * g++.dg/template/unify2.C: New test.
17314
17315 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17316
17317         * g++.dg/other/exception-specification.C: New test
17318
17319 2001-10-13  Tom Rix  <trix@redhat.com>
17320
17321         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17322         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17323
17324 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17325
17326         * testsuite/gcc.dg/20011009-1.c: New test.
17327
17328 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17329
17330         PR g++/4476
17331         * g++.dg/other/friend1.C: New test.
17332
17333 2001-10-11  Richard Henderson  <rth@redhat.com>
17334
17335         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17336
17337 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17338
17339         * gcc.c-torture/compile/20011010-1.c: New.
17340
17341 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17342
17343         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17344         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17345         g77.f-torture/execute/execute.exp,
17346         g77.f-torture/noncompile/noncompile.exp,
17347         gcc.c-torture/compile/compile.exp,
17348         gcc.c-torture/execute/execute.exp,
17349         gcc.c-torture/execute/ieee/ieee.exp,
17350         gcc.c-torture/execute/memcheck/memcheck.exp,
17351         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17352         objc/execute/execute.exp: Update FSF address.
17353
17354 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17355
17356         * gcc.dg/cpp/cmdlne-C.c: Update.
17357         * gcc.dg/cpp/cmdlne-C2.c: New.
17358
17359 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17360
17361         * gcc.c-torture/execute/20011008-3.c: New.
17362
17363 2001-10-08  DJ Delorie  <dj@redhat.com>
17364
17365         * gcc.dg/20011008-1.c: New.
17366         * gcc.dg/20011008-2.c: New.
17367
17368 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17369
17370         * gcc.dg/cpp/spacing1.c: Update test.
17371
17372 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17373
17374         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17375         spelling errors of "separate" as "seperate".
17376
17377 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17378
17379         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17380         enough to avoid inlining.
17381
17382 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17383
17384         * lib/g77.exp: set libg2c_dir correctly.
17385
17386 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17387
17388         * gcc.dg/cpp/macro11.c: New test.
17389
17390 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17391
17392         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17393         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17394         gcc.dg/format/multattr-3.c: New tests.
17395         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17396         tests for format attributes on function pointers being rejected.
17397
17398 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17399
17400         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17401
17402 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17403
17404         * g++.dg/warn/format1.C: New test.
17405
17406 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17407
17408         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17409
17410 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17411
17412         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17413
17414 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17415
17416         * gcc.dg/cpp/redef2.c: Add test.
17417
17418 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17419
17420         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17421         long-standing bug on i686, apparently.
17422         * gcc.c-torture/execute/loop-2c.x: New file.
17423         * gcc.c-torture/execute/loop-2d.x: New file.
17424         * gcc.c-torture/execute/loop-3c.x: New file.
17425
17426 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17427
17428         * gcc.dg/cpp/20000625-2.c: Correct line number.
17429
17430 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17431
17432         * gcc.dg/cpp/macro10.c: New test.
17433         * gcc.dg/cpp/strify3.c: New test.
17434         * gcc.dg/cpp/spacing1.c: Add tests.
17435         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17436         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17437
17438 2001-09-24  DJ Delorie  <dj@redhat.com>
17439
17440         * gcc.c-torture/execute/20010924-1.c: New test.
17441
17442 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17443
17444         * testsuite/objc/execute/paste.m: Remove.
17445
17446 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17447
17448         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17449
17450 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17451
17452         * g77.dg/strlen0.f: New test.
17453
17454 2001-09-21  Richard Henderson  <rth@redhat.com>
17455
17456         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17457         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17458
17459 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17460
17461         Table-driven attributes.
17462         * g++.dg/ext/attrib1.C: New test.
17463
17464 2001-09-20  DJ Delorie  <dj@redhat.com>
17465
17466         * gcc.dg/20000926-1.c: Update expected warning messages.
17467         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17468         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17469         array.
17470
17471 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17472
17473         * g++.dg/eh/registers1.C: New test case.
17474
17475 2001-09-17  Richard Henderson  <rth@redhat.com>
17476
17477         * gcc.dg/array-5.c: Fix VLA decomposition test.
17478
17479 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17480
17481         * gcc.dg/cpp/line5.c: New testcase.
17482
17483 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17484
17485         * gcc.dg/cpp/macro9.c: New test.
17486
17487 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17488
17489         * gcc.c-torture/execute/980223.c: Change type of addr from long
17490         to char *.
17491
17492 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17493
17494         * gcc.c-torture/execute/20010915-1.c: New test.
17495
17496 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17497
17498         * g77.dg/bprob: New directory.
17499         * g77.dg/bprob/bprob.exp: New file.
17500         * g77.dg/bprob/bprob-1.f: New test.
17501         * g77.dg/gcov: New directory.
17502         * g77.dg/gcov/gcov.exp: New file.
17503         * g77.dg/gcov/gcov-1.f: New test.
17504         * g77.dg/gcov/gcov-1.x: New file.
17505
17506 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17507
17508         * gcc.dg/cpp/directiv.c: Update.
17509         * gcc.dg/cpp/undef1.c: Update.
17510
17511 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17512
17513         * gcc.dg/20010912-1.c: New test.
17514
17515 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17516
17517         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17518         language-independent file in lib.
17519         * lib/gcov.exp: New file.
17520
17521 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17522
17523         * gcc.c-torture/compile/20010911-1.c: New test.
17524
17525 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17526
17527         * lib/profopt.exp: New, to support profile-directed optimizations.
17528         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17529         * gcc.misc-tests/bprob-1.c: New test.
17530         * gcc.misc-tests/bprob-2.c: New test.
17531
17532 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17533
17534         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17535         XFAIL and which kinds of gcov output to verify.
17536         * gcc.misc-tests/gcov-4b.x: New file.
17537         * gcc.misc-tests/gcov-5b.x: New file.
17538         * gcc.misc-tests/gcov-6.x: New file.
17539         * gcc.misc-tests/gcov-7.c: New test.
17540         * gcc.misc-tests/gcov-7.x: New file.
17541
17542 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17543
17544         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17545         * gcc.misc-tests/gcov-6.c: New test.
17546
17547 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17548
17549         PR c++/3986
17550         * g++.dg/abi/vbase1.C: New test.
17551
17552 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17553
17554         * objc.dg/method-2.m: New.
17555
17556 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17557
17558         PR c++/4203
17559         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17560         * g++.dg/init/empty1.C: New test.
17561
17562 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17563
17564         * gcc.c-torture/compile/20010903-1.c: New test.
17565
17566 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17567
17568         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17569         for m68k.
17570
17571 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17572
17573         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17574
17575         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17576
17577         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17578
17579 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17580
17581         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17582         for 16-bit 'unsigned int'.
17583
17584 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17585
17586         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17587
17588 2001-08-27  Richard Henderson  <rth@redhat.com>
17589
17590         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17591         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17592
17593 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17594
17595         * gcc.dg/asm-names.c (ymain): New.
17596
17597 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17598
17599         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17600         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17601         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17602
17603 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17604
17605         * gcc.dg/compare5.c: New testcase.
17606
17607 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17608
17609         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17610         and "In instantiation".
17611
17612 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17613
17614         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17615
17616 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17617
17618         * gcc.misc-tests/gcov.exp: Add support for branch information.
17619         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17620         * gcc.misc-tests/gcov-4.c: New test.
17621         * gcc.misc-tests/gcov-4b.c: New test.
17622         * gcc.misc-tests/gcov-5b.c: New test.
17623
17624 2001-08-20  Zack Weinberg  <zackw@panix.com>
17625
17626         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17627         expected to fail.
17628
17629 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17630
17631         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17632
17633 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17634
17635         * g++.dg/eh/template1.C: New test.
17636
17637 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17638
17639         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17640         Fix thinko.
17641         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17642         for xfail.
17643
17644 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17645
17646         * lib/g77-dg.exp:  Use prune.exp for common procedures
17647         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17648         * lib/g77.exp: (g77-dg-prune) Remove
17649
17650 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17651
17652         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17653
17654 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17655
17656         * g++.dg/template/unify1.C: New test.
17657
17658 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17659
17660         * g++.dg/abi/empty4.C: New test.
17661
17662 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17663
17664         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17665         solaris2.*
17666         * g77.f-torture/compile/pr3743.x: Likewise
17667
17668 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17669
17670         * g++.dg/other/using-declaration.C: New test.
17671
17672 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17673
17674         * gcc.dg/cpp/tr-sign.c: New testcase.
17675
17676 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17677
17678         * gcc.dg/cpp/19951025-1.c: Revert.
17679         * gcc.dg/cpp/directiv.c: We no longer process directives that
17680         interrupt macro arguments.
17681
17682 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17683
17684         * gcc.dg/bconstp-1.c: New test.
17685
17686 2001-08-03  Richard Henderson  <rth@redhat.com>
17687
17688         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17689
17690 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17691
17692         * gcc.dg/cpp/19951025-1.c: Update.
17693
17694 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17695
17696         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17697         should be x.
17698
17699 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17700
17701         Kill -fhonor-std.
17702         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17703         * g++.old-deja/g++.other/std1.C: Likewise.
17704         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17705
17706 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17707
17708         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17709         (g77_pass, g77_fail, g77_finish, g77_exit,
17710         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17711
17712 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17713
17714         * g77.dg/fbackslash.f
17715         * g77.dg/fcase-preserve.f
17716         * g77.dg/ff90-1.f
17717         * g77.dg/ffixed-line-length-0.f
17718         * g77.dg/ffixed-line-length-132.f
17719         * g77.dg/ffixed-line-length-7.f
17720         * g77.dg/ffixed-line-length-72.f
17721         * g77.dg/ffixed-line-length-none.f
17722         * g77.dg/ffree-form-1.f
17723         * g77.dg/fno-backslash.f
17724         * g77.dg/fno-f90-1.f
17725         * g77.dg/fno-fixed-form-1.f
17726         * g77.dg/fno-onetrip.f
17727         * g77.dg/fno-typeless-boz.f
17728         * g77.dg/fno-underscoring.f
17729         * g77.dg/fno-vxt-1.f
17730         * g77.dg/fonetrip.f
17731         * g77.dg/ftypeless-boz.f
17732         * g77.dg/fugly-assumed.f
17733         * g77.dg/funderscoring.f
17734         * g77.dg/fvxt-1.f
17735
17736 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17737
17738         * objc.dg/fwd-proto-1.m: New.
17739         * objc.dg/local-decl-1.m: New.
17740         * objc.dg/naming-1.m: New.
17741         * objc.dg/naming-2.m: New.
17742         * objc.dg/proto-hier-1.m: New.
17743
17744 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17745
17746         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17747         largest-type elements to a struct makes its size grow.
17748
17749 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17750
17751         * g++.dg/abi/vthunk1.C: New test.
17752
17753 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         * g++.dg/abi/vbase8-22.C: New test.
17756
17757 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17758
17759         * gcc.dg/cpp/macro8.c: New test.
17760
17761 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17762
17763         * g++.dg/abi/vbase8-21.C: New test.
17764
17765 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17766
17767         * g++.dg/abi/vbase8-10.C: New test.
17768
17769 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17770
17771         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17772         ${tool}_set_ld_library_path.
17773         Changed caller.
17774         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17775         g++.exp.
17776
17777 2001-07-26  Stan Cox <scox@redhat.com>
17778
17779         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17780         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17781         gcc_exit, gcc_check_unsupported_p):
17782         Moved to gcc-deps.exp
17783         * gcc-deps.exp: New file.
17784
17785 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17786
17787         * g++.old-deja/g++.pt/defarg14.C: New test.
17788
17789 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17790
17791         * g++.old-deja/g++.other/lineno5.C: New test.
17792
17793 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         * g++.old-deja/g++.pt/crash68.C: New test.
17796
17797 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.old-deja/g++.other/crash42.C: New test.
17800
17801 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17802
17803         * gcc.dg/cpp/extratokens.c: Fix.
17804         * gcc.dg/cpp/skipping2.c: New tests.
17805
17806 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17807
17808         * gcc.c-torture/execute/20010724-1.c: New file.
17809         * gcc.c-torture/execute/20010724-1.x: New file.
17810
17811 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17812
17813         * g++.old-deja/g++.other/cond7.C: New test.
17814
17815 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17816
17817         * g++.old-deja/g++.other/optimize4.C: New test.
17818
17819 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17822
17823 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17824
17825         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17826         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17827         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17828         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17829
17830         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17831         bug report" message.
17832
17833         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17834         * g++.dg/ext/instantiate1.C: Move from old-deja.
17835
17836 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17837
17838         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17839         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17840         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17841         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17842
17843 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17844
17845         * gcc.c-torture/execute/20010723-1.c: New test.
17846
17847 2001-07-23  Ben Elliston  <bje@redhat.com>
17848
17849         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17850
17851 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17852
17853         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17854         i[34567]86-*-*.
17855         Delete handling of ieee_multilib_flags.
17856         Pass -mieee for alpha*-*-* and sh-*-*.
17857         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17858
17859 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17860
17861         Remove old-abi tests.
17862         * g++.old-deja/g++.mike/p11116.C: Remove.
17863         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17864
17865 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17866
17867         * g77.f-torture/compile/pr3743.f:  New test
17868
17869 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17870
17871         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17872
17873 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17874
17875         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17876         g++.old-deja/g++.pt/static6.C: Likewise.
17877         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17878         supports weak symbols.
17879
17880 2001-07-18  Andreas Jaeger  <aj@suse.de>
17881
17882         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17883         supported again.
17884
17885 2001-07-18  Andreas Jaeger  <aj@suse.de>
17886
17887         * gcc.dg/iftrap-1.c: Fix target line.
17888
17889 2001-07-17  Richard Henderson  <rth@redhat.com>
17890
17891         * gcc.c-torture/execute/20010717-1.c: New.
17892
17893 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17894
17895         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17896         tests.
17897
17898 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17899
17900         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17901
17902 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17903
17904         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17905         UAC_SIGBUS, UAC_NOPRINT definitions.
17906
17907 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17908
17909         * objc/execute/object_is_class.m: New test.
17910         * objc/execute/object_is_meta_class.m: New test.
17911
17912 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17913
17914         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17915         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17916
17917 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17918
17919         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17920         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17921
17922 2001-07-14  Richard Henderson  <rth@redhat.com>
17923
17924         * gcc.dg/iftrap-1.c: New.
17925
17926 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17927
17928         * g77.f-torture/execute/intrinsic77.f: New test.
17929
17930 2001-07-11  Janis Johnson <janis@us.ibm.com>
17931
17932         * gcc.misc-tests/gcov-3.c: New test.
17933
17934 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17935
17936         * gcc.c-torture/compile/20010711-1.c,
17937         * gcc.c-torture/compile/20010711-2.c: New tests.
17938
17939 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17940
17941         * gcc.c-torture/execute/20010711-1.c: New test.
17942
17943 2001-07-11  Ben Elliston  <bje@redhat.com>
17944
17945         * g++.old-deja/g++.other/enum5.C: New test.
17946
17947 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17948
17949         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17950         (g++-dg-prune): Call prune_gcc_output.
17951         * prune.exp: New file for prune_gcc_output.
17952         * lib/g++.exp, lib/gcc.exp: Load it.
17953
17954 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17955
17956         * gcc.c-torture/compile/20010701-1.c,
17957         g++.old-deja/g++.ext/attrib6.C: New tests.
17958
17959 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17960
17961         * gcc.c-torture/compile/20010706-1.c: New test.
17962
17963 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17964
17965         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17966
17967 2001-06-28  Stan Shebs  <shebs@apple.com>
17968
17969         * gcc.dg/pragma-darwin.c: New test.
17970
17971 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17972
17973         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17974         Solaris 2.[678] system.
17975
17976 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17977
17978         * gcc.dg/20010622-1.c: New test.
17979
17980 2001-06-18  Stan Shebs  <shebs@apple.com>
17981
17982         * objc.dg: New directory.
17983         * objc.dg/dg.exp: New file.
17984         * objc.dg/alias.m: New.
17985         * objc.dg/class-1.m: New.
17986         * objc.dg/class-2.m: New.
17987         * objc.dg/const-str-1.m: New.
17988         * objc.dg/const-str-2.m: New.
17989         * objc.dg/id-1.m: New.
17990         * objc.dg/method-1.m: New.
17991         * objc.dg/super-class-1.m: New.
17992         * lib/objc-dg.exp: New file.
17993
17994 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17995
17996         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17997         of label name.
17998
17999 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18000
18001         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18002
18003 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18004
18005         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18006         variable.
18007
18008 2001-06-12  Richard Henderson  <rth@redhat.com>
18009
18010         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18011
18012 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18013
18014         * g++.old-deja/g++.abi/vbase5.C: New test.
18015         * g++.old-deja/g++.abi/vbase6.C: New test.
18016         * g++.old-deja/g++.abi/vbase7.C: New test.
18017
18018 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18019
18020         * gcc.c-torture/compile/20010610-1.c: New test.
18021
18022 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         * g++.old-deja/g++.abi/vbase4.C: New test.
18025
18026 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18027
18028         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18029         support %f for HC11/HC12 targets.
18030         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18031         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18032         on HC11/HC12 targets.
18033         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18034
18035 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18036
18037         * gcc.dg/wchar_t-1.c: New file.
18038         * gcc.dg/wint_t-1.c: Likewise.
18039
18040 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18041
18042         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18043
18044 2001-06-11  Richard Henderson  <rth@redhat.com>
18045
18046         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18047
18048 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18049
18050         * gcc.c-torture/compile/20010611-1.c: New test.
18051
18052 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18053
18054         * gcc.dg/c99-tag-1.c: Add more tests.
18055
18056 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18057
18058         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18059         representation on MN10300 and ARM/Thumb.
18060
18061 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18062
18063         * g77.f-torture/execute/20010610.f: New.
18064
18065 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18066
18067         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18068         names.
18069
18070 2001-06-09  Richard Henderson  <rth@redhat.com>
18071
18072         * gcc.c-torture/execute/ashrdi-1.c: New.
18073         * gcc.c-torture/execute/ashldi-1.c: New.
18074         * gcc.c-torture/execute/lshrdi-1.c: New.
18075
18076 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18077
18078         * objc/execute/load-3.m: Added. Check sending +load to categories,
18079         in addition to classes.
18080
18081 2001-06-08  Stan Shebs  <shebs@apple.com>
18082
18083         * objc/execute/load-2.m: New test.  From Nicola Pero
18084         <n.pero@mi.flashnet.it>.
18085
18086 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18087
18088         * gcc.c-torture/execute/20010605-2.c: New test.
18089
18090 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         * g++.old-deja/g++.abi/vbase2.C: New test.
18093         * g++.old-deja/g++.abi/vbase3.C: New test.
18094
18095 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.old-deja/g++.pt/friend49.C: New test.
18098
18099 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.old-deja/g++.ext/anon3.C: New test.
18102
18103 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         * g++.old-deja/g++.other/conv7.C: New test.
18106
18107 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18108
18109         * gcc.c-torture/compile/20010605-2.c: New test.
18110
18111 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18112
18113         * gcc.c-torture/execute/20010604-1.c: New test.
18114
18115 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18116
18117         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18118
18119 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18120
18121         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18122         (g++_link_flags): Likewise.
18123         (g++_init): Pass gccpath's value to two previous functions.
18124
18125 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18126
18127         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18128         Ensure logfile entry matches exec command line.
18129
18130 2001-05-31  Richard Henderson  <rth@redhat.com>
18131
18132         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18133         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18134
18135 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18136
18137         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18138         compiler for irix6.2
18139
18140 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18141
18142         * g++.old-deja/g++.other/optimize3.C: New file.
18143
18144 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18145
18146         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18147         assemble.
18148
18149 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         * g++.old-deja/g++.other/optimize2.C: New file.
18152
18153 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18154
18155         * gcc.c-torture/compile/20010518-2.c: New file.
18156         * gcc.c-torture/execute/20010518-1.c: New file.
18157         * gcc.c-torture/execute/20010518-2.c: New file.
18158
18159 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18160
18161         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18162
18163 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18164
18165         G++ no longer defines builtins that do not begin with __builtin.
18166         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18167         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18168         * g++.old-deja/g++.law/builtin1.C: Likewise.
18169         * g++.old-deja/g++.law/cvt2.C: Likewise.
18170         * g++.old-deja/g++.mike/net5.C: Likewise.
18171         * g++.old-deja/g++.other/builtins1.C: Likewise.
18172         * g++.old-deja/g++.other/builtins2.C: Likewise.
18173         * g++.old-deja/g++.other/builtins3.C: Likewise.
18174         * g++.old-deja/g++.other/builtins4.C: Likewise.
18175         * g++.old-deja/g++.other/inline8.C: Likewise.
18176         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18177
18178 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18179
18180         * g++.old-deja/g++.pt/using1.C: Adjust.
18181         * g++.old-deja/g++.pt/using2.C: New test.
18182
18183 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18184
18185         * gcc.dg/cpp/charconst.c: New tests.
18186         * gcc.dg/cpp/escape.c: New tests.
18187         * gcc.dg/cpp/escape-1.c: New tests.
18188         * gcc.dg/cpp/escape-2.c: New tests.
18189         * gcc.dg/cpp/ucs.c: New tests.
18190
18191 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18192
18193         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18194         native compiler for irix6.5.
18195
18196 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18197
18198         * lib/g++.exp (g++_include_flags): Use args to compute
18199         get_multilibs.
18200         (g++_link_flags): Likewise.
18201         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18202
18203 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18204
18205         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18206
18207 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18208
18209         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18210         this file.
18211
18212 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18213
18214         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18215         STACK_SIZE;
18216         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18217         to STACK_SIZE; Use it to define size of add_histo array.
18218         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18219         to STACK_SIZE.
18220         (f): Use GITT_SIZE to define size of gitt local table.
18221         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18222         to STACK_SIZE; Use it to define size of bytemem array.
18223
18224 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18225
18226         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18227         on 68HC11/HC12 due to the asm instruction.
18228         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18229         * gcc.c-torture/compile/920520-1.x: Likewise.
18230         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18231         on 68HC11/HC12 because the function is larger than 64K.
18232         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18233         on 68HC11/HC12 because the structure is too large.
18234
18235 2001-05-20  Richard Henderson  <rth@redhat.com>
18236
18237         * gcc.c-torture/execute/20010520-1.c: New.
18238
18239 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18240
18241         * g++.old-deja/g++.warn/compare1.C: New test.
18242         * gcc.dg/compare4.c: New test.
18243
18244 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18245
18246         * g++.old-deja/g++.other/optimize1.C: New test.
18247
18248 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18249
18250         * g++.old-deja/g++.pt/spec41.C: New test.
18251
18252 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18253
18254         * gcc.c-torture/compile/20010114-1.x: Remove.
18255
18256 2001-05-18  Stan Shebs  <shebs@apple.com>
18257
18258         * gcc.c-torture/compile/20010518-1.c: New test.
18259
18260 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18261
18262         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18263         * g++.old-deja/g++.pt/crash67.C: New test.
18264
18265 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18266
18267         * g++.old-deja/g++.other/debug9.C: New test.
18268
18269 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18270
18271         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18272
18273 2001-05-16  Jan Hubicka  <jh@suse.cz>
18274
18275         * gcc.c-torture/compile/20010516-1.c: New test.
18276
18277 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         * g++.old-deja/g++.other/crash41.C: New test.
18280
18281 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         * g++.old-deja/g++.pt/crash66.C: New test.
18284
18285 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18286
18287         * g++.old-deja/g++.robertl/eb27.C: Convert.
18288
18289 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18290
18291         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18292         declaration being redundant.
18293
18294 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18295
18296         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18297
18298 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18299
18300         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18301
18302 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18303
18304         * lib/g++.exp: Use testsuite_flags.
18305
18306 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18307
18308         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18309
18310 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18311
18312         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18313
18314 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18315
18316         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18317
18318 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18319
18320         * gcc.c-torture/compile/20010313-1.c: New test.
18321
18322 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18323
18324         * gcc.dg/cpp/direct2.c: New test.
18325         * gccq.dg/cpp/direct2s.c: New test.
18326
18327         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18328
18329 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18330
18331         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18332         * g++.old-deja/g++.other/op3.C: Likewise.
18333
18334 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18335
18336         * gcc.dg/cpp/syshdr.h: New file.
18337         * gcc.dg/cpp/sysmac1.c: Update.
18338         * gcc.dg/cpp/sysmac2.c: Update.
18339
18340 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18341
18342         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18343
18344 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18345
18346         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18347         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18348
18349 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18350
18351         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18352
18353 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18354
18355         * lib/g++.exp (g++_include_flags): Don't use any special flags
18356         if TESTING_IN_BUILD_TREE is not defined.
18357         (g++_init): Use a plain 'c++' as the compiler if
18358         TESTING_IN_BUILD_TREEE is not defined.
18359
18360 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18361
18362         * g++.old-deja/g++.eh/catch13.C: New test.
18363         * g++.old-deja/g++.eh/catch14.C: New test.
18364
18365 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18366
18367         * gcc.dg/cpp/tr-define.c: New test.
18368
18369 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18370
18371         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18372         <stdlib.h>, not <malloc.h>.
18373
18374 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18375
18376         * g++.old-deja/g++.ns/template17.C: New test.
18377
18378 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         * g++.old-deja/g++.pt/ref4.C: New test.
18381
18382 2001-04-30  Richard Henderson  <rth@redhat.com>
18383
18384         * gcc.dg/20000724-1.c: Revert last change.
18385
18386 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18387
18388         * g77.f-torture/execute/20010430.f: New test.
18389
18390 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18391
18392         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18393
18394 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18395
18396         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18397
18398 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18399
18400         * g++.old-deja/g++.eh/crash6.C: New test.
18401
18402 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         * g++.old-deja/g++.other/warn7.C: New test.
18405
18406 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18407
18408         * g++.old-deja/g++.other/defarg9.C: New test.
18409
18410 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18411
18412         * g77.f-torture/compile/20010426.f: New test.
18413         * g77.f-torture/execute/20010426.f: New test.
18414
18415 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18416
18417         * g77.f-torture/compile/20000629-1.x: Remove - error
18418         has been fixed.
18419
18420 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18421
18422         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18423         Tweak slightly to work with g++.dg framework.
18424         * g++.dg/special/ecos.exp: Run initp1.C test.
18425         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18426
18427         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18428         its linker doesn't give line numbers either.
18429         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18430
18431 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18432
18433         * g++.old-deja/g++.other/lex1.C: New test.
18434
18435 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18436
18437         * gcc.dg/noncompile/20010425-1.c: New test.
18438
18439 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18440
18441         * g++.old-deja/g++.pt/mangle2.C: New test.
18442
18443 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18444
18445         * gcc.dg/format/plus-1.c: New test.
18446
18447 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18448
18449         * gcc.dg/20010423-1.c: New test.
18450
18451 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * gcc.c-torture/execute/20010422-1.c: New test.
18454
18455 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18456
18457         * g++.old-deja/g++.ns/type2.C: New test.
18458
18459 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18460
18461         * g++.old-deja/g++.other/perf1.C: New test.
18462
18463 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18464
18465         * gcc.dg/c99-func-2.c: Remove xfail.
18466         * gcc.dg/c99-func-3.c: Remove xfail.
18467         * gcc.dg/c99-func-4.c: Remove xfail.
18468
18469 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18470
18471         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18472
18473 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18474
18475         * gcc.c-torture/compile/20010423-1.c: New test.
18476
18477 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18478
18479         * g++.old-deja/g++.pt/typename28.C: New test.
18480
18481 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18482
18483         * g++.old-deja/g++.abi/empty2.C: New test.
18484         * g++.old-deja/g++.abi/empty3.C: New test.
18485
18486 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18487
18488         * g++.old-deja/g++.other/comdat2.C: New test.
18489         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18490
18491 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * g++.old-deja/g++.other/overload14.C: New test.
18494
18495 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18496
18497         * g++.old-deja/g++.other/lookup23.C: New test.
18498
18499 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18500
18501         * gcc.c-torture/execute/20010403-1.c: New test.
18502
18503 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18504             Mark Mitchell  <mark@codesourcery.com>
18505
18506         * lib/old-dejagnu.exp: Don't delete output of executable.
18507         Add .exe suffix to executables.
18508
18509 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18510
18511         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18512
18513 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18514
18515         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18516
18517 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18518
18519         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18520         * g++.old-deja/g++.abi/crash1.C: New test.
18521
18522 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         * g++.old-deja/g++.other/crash40.C: New test.
18525
18526 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18527
18528         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18529
18530 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18531
18532         * g++.old-deja/g++.other/warn6.C: New test.
18533
18534 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18535
18536         * g++.old-deja/g++.robertl/eb42.C: Same.
18537
18538 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18539
18540         * gcc.dg/wtr-conversion-1.c: New testcase.
18541
18542 2001-04-10  Richard Henderson  <rth@redhat.com>
18543
18544         * g++.old-deja/g++.other/array5.C: New.
18545
18546 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18547
18548         * gcc.c-torture/execute/20010408-1.c: New test.
18549
18550 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18551
18552         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18553         headers and constructs.
18554         * g++.old-deja/g++.robertl/eb79.C: Same.
18555         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18556         * g++.old-deja/g++.robertl/eb73.C: Same.
18557         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18558         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18559         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18560         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18561         * g++.old-deja/g++.robertl/eb44.C: Same.
18562         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18563         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18564         * g++.old-deja/g++.robertl/eb39.C: Same.
18565         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18566         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18567         * g++.old-deja/g++.robertl/eb30.C: Same.
18568         * g++.old-deja/g++.robertl/eb3.C: Same.
18569         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18570         * g++.old-deja/g++.robertl/eb21.C: Same.
18571         * g++.old-deja/g++.robertl/eb15.C: Same.
18572         * g++.old-deja/g++.robertl/eb118.C: Same.
18573         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18574         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18575         * g++.old-deja/g++.robertl/eb109.C: Same.
18576         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18577         * g++.old-deja/g++.mike/rtti1.C: Same.
18578         * g++.old-deja/g++.mike/p658.C: Same.
18579         * g++.old-deja/g++.mike/net46.C: Same.
18580         * g++.old-deja/g++.mike/net34.C: Same.
18581         * g++.old-deja/g++.mike/memoize1.C: Same.
18582         * g++.old-deja/g++.mike/eh2.C: Same.
18583         * g++.old-deja/g++.law/weak.C: Same.
18584         * g++.old-deja/g++.law/visibility7.C: Same.
18585         * g++.old-deja/g++.law/visibility25.C: Same.
18586         * g++.old-deja/g++.law/visibility22.C: Same.
18587         * g++.old-deja/g++.law/visibility2.C: Same.
18588         * g++.old-deja/g++.law/visibility17.C: Same.
18589         * g++.old-deja/g++.law/visibility13.C: Same.
18590         * g++.old-deja/g++.law/visibility10.C: Same.
18591         * g++.old-deja/g++.law/visibility1.C: Same.
18592         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18593         * g++.old-deja/g++.law/vbase1.C: Same.
18594         * g++.old-deja/g++.law/operators32.C: Same.
18595         * g++.old-deja/g++.law/nest3.C: Same.
18596         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18597         * g++.old-deja/g++.law/except5.C (main): Same.
18598         * g++.old-deja/g++.law/cvt7.C (run): Same.
18599         * g++.old-deja/g++.law/cvt2.C: Same.
18600         * g++.old-deja/g++.law/cvt16.C: Same.
18601         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18602         * g++.old-deja/g++.law/ctors17.C (main): Same.
18603         * g++.old-deja/g++.law/ctors13.C: Same.
18604         * g++.old-deja/g++.law/ctors12.C (main): Same.
18605         * g++.old-deja/g++.law/ctors10.C: Same.
18606         * g++.old-deja/g++.law/code-gen5.C: Same.
18607         * g++.old-deja/g++.law/bad-error7.C: Same.
18608         * g++.old-deja/g++.law/arm9.C: Same.
18609         * g++.old-deja/g++.law/arm12.C: Same.
18610         * g++.old-deja/g++.law/arg8.C: Same.
18611         * g++.old-deja/g++.law/arg1.C: Same.
18612         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18613         * g++.old-deja/g++.jason/template31.C: Same.
18614         * g++.old-deja/g++.jason/template24.C (main): Same.
18615         * g++.old-deja/g++.jason/2371.C: Same.
18616         * g++.old-deja/g++.eh/new2.C: Same.
18617         * g++.old-deja/g++.eh/new1.C: Same.
18618         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18619         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18620         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18621         * g++.old-deja/g++.brendan/crash62.C: Same.
18622         * g++.old-deja/g++.brendan/crash52.C: Same.
18623         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18624         * g++.old-deja/g++.brendan/crash38.C: Same.
18625         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18626         * g++.old-deja/g++.brendan/copy9.C: Same.
18627
18628 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18629
18630         * gcc.c-torture/execute/20001203-2.c (memset):
18631         Count argument is of type __SIZE_TYPE__.
18632
18633 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18634
18635         * gcc.c-torture/compile/20010404-1.c: New test.
18636
18637 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18638
18639         * gcc.c-torture/compile/20010326-1.c: New test.
18640
18641 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18642
18643         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18644         peculiarities of the SH.
18645         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18646
18647 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18648
18649         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18650         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18651         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18652
18653 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18654
18655         * g77.f-torture/compile/20010321-1.f: New test.
18656
18657 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18658
18659         * gcc.c-torture/compile/20010329-1.c: New test.
18660
18661 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18662
18663         * gcc.c-torture/execute/20010329-1.c: New test.
18664
18665 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18666
18667         * g++.old-deja/g++.other/eh4.C: Fix typo.
18668
18669 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18670
18671         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18672
18673 2001-03-28  Philip Blundell  <philb@gnu.org>
18674
18675         * gcc.c-torture/compile/20010328-1.c: New test.
18676
18677 2001-03-27  Richard Henderson  <rth@redhat.com>
18678
18679         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18680         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18681
18682 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18683
18684         * gcc.c-torture/compile/20010327-1.c: New test.
18685
18686 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18687
18688         * g++.old-deja/g++.other/friend12.C: New test.
18689         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18690         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18691
18692 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18693
18694         * gcc.c-torture/execute/20010325-1.c: New test.
18695
18696 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18697
18698         * g++.old-deja/g++.other/mangle3.C: New test.
18699
18700 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18701
18702         * g++.old-deja/g++.other/anon8.C: New test.
18703
18704 2001-03-20  Philip Blundell  <philb@gnu.org>
18705
18706         * gcc.c-torture/compile/20010320-1.c: New test.
18707
18708 2001-03-17  Richard Henderson  <rth@redhat.com>
18709
18710         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18711
18712 2001-03-15  Geoff Keating  <geoff@redhat.com>
18713
18714         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18715         tests on AIX.
18716
18717 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18718
18719         * g++.old-deja/g++.other/eh4.C: New test.
18720
18721 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18722
18723         * gcc.dg/cpp/mi1.c: Update.
18724
18725 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18726
18727         * g++.old-deja/g++.other/regstack.C: New test.
18728
18729 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18730
18731         * g++.old-deja/g++.other/ref4.C: New test.
18732
18733 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18734
18735         * objc/execute/va_method.m: Added.
18736         * objc/execute/IMP.m: Added.
18737         * objc/execute/_cmd.m: Added.
18738         * objc/execute/accessing_ivars.m: Added.
18739         * objc/execute/class-1.m: Added.
18740         * objc/execute/class-10.m: Added.
18741         * objc/execute/class-11.m: Added.
18742         * objc/execute/class-12.m: Added.
18743         * objc/execute/class-13.m: Added.
18744         * objc/execute/class-14.m: Added.
18745         * objc/execute/class-2.m: Added.
18746         * objc/execute/class-3.m: Added.
18747         * objc/execute/class-4.m: Added.
18748         * objc/execute/class-5.m: Added.
18749         * objc/execute/class-6.m: Added.
18750         * objc/execute/class-7.m: Added.
18751         * objc/execute/class-8.m: Added.
18752         * objc/execute/class-9.m: Added.
18753         * objc/execute/class-tests-1.h
18754         * objc/execute/class-tests-2.h
18755         * objc/execute/compatibility_alias.m: Added.
18756         * objc/execute/encode-1.m: Added.
18757         * objc/execute/formal_protocol-1.m: Added.
18758         * objc/execute/formal_protocol-2.m: Added.
18759         * objc/execute/formal_protocol-3.m: Added.
18760         * objc/execute/formal_protocol-4.m: Added.
18761         * objc/execute/formal_protocol-5.m: Added.
18762         * objc/execute/formal_protocol-6.m: Added.
18763         * objc/execute/formal_protocol-7.m: Added.
18764         * objc/execute/informal_protocol.m: Added.
18765         * objc/execute/initialize.m: Added.
18766         * objc/execute/load.m: Added.
18767         * objc/execute/many_args_method.m: Added.
18768         * objc/execute/nested-3.m: Added.
18769         * objc/execute/no_clash.m: Added.
18770         * objc/execute/private.m: Added.
18771         * objc/execute/redefining_self.m: Added.
18772         * objc/execute/root_methods.m: Added.
18773         * objc/execute/selector-1.m: Added.
18774         * objc/execute/static-1.m: Added.
18775         * objc/execute/static-2.m: Added.
18776         * objc/execute/va_method.m: Added.
18777
18778 2001-03-10  Richard Henderson  <rth@redhat.com>
18779
18780         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18781
18782 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18783
18784         * g++.old-deja/g++.other/crash31.C: XFAIL.
18785         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18786         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18787         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18788         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18789         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18790
18791 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18792
18793         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18794
18795 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18796
18797         * gcc.dg/20000724-1.c: Don't use multiline strings.
18798
18799 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18800
18801         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18802         result of -cString against what we expect it to be; don't just
18803         print it out for no one to read.
18804
18805         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18806         Based on testcases provided by Nicola Pero.
18807
18808 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18809
18810         * gcc.dg/cpp/macro7.c: New test.
18811
18812 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18813
18814         * gcc.dg/cpp/multiline.c: Update.
18815
18816 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18817
18818         * g++.old-deja/g++.other/enum3.C: New test.
18819
18820 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18821
18822         * g++.old-deja/g++.other/pod1.C: New test.
18823
18824 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         * g++.old-deja/g++.ext/overload1.C: New test.
18827
18828 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18829
18830         * g++.old-deja/g++.pt/using1.C: New test.
18831
18832 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18833
18834         * g++.old-deja/g++.other/using9.C: New test.
18835
18836 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18837
18838         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18839
18840         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18841
18842 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18843
18844         * g++.old-deja/g++.ext/realpt1.C: Remove.
18845
18846 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18847
18848         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18849
18850 2001-02-26  Will Cohen  <wcohen@redhat.com>
18851
18852         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18853
18854 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18855
18856         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18857         templatized constructors.
18858
18859 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18860
18861         * gcc.c-torture/execute/20010224-1.c: New test.
18862
18863 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18864
18865         * gcc.c-torture/execute/20010222-1.c: New test.
18866
18867 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18868
18869         * g++.old-deja/g++.other/inline20.C: New test.
18870
18871 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18872
18873         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18874
18875 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18876
18877         * g++.old-deja/g++.other/lookup22.C: New test.
18878
18879 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18880
18881         * g77.dg: New directory.
18882         * g77.dg/20010216-1.f: New test case.
18883         * g77.dg/dg.exp: New driver.
18884         * lib/g77-dg.exp: New driver library.
18885
18886 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18889
18890 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18891
18892         * g++.old-deja/g++.other/decl9.C: New test.
18893
18894 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18895
18896         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18897         not need <string> and also tests the initialization at runtime.
18898
18899 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18900
18901         * gcc.c-torture/execute/longlong.c: New test.
18902
18903 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18904
18905         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18906
18907 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18908
18909         * gcc.c-torture/execute/920302-1.c (execute):
18910         Change argument type to short.
18911
18912 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18913
18914         * g++.old-deja/g++.pt/deduct6.C: New test.
18915
18916 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18917
18918         * g++.old-deja/g++.pt/deduct5.C: New test.
18919
18920 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18921
18922         * gcc.c-torture/execute/20010209-1.c: New test.
18923
18924 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18925
18926         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18927
18928 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18929
18930         * g++.dg/vtgc1.C: Update for new ABI.
18931
18932         * consistency.vlad: New directory, 1665 files.
18933
18934 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18935
18936         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18937         return type.
18938         * gcc.dg/cpp/digraphs.c: Declare puts.
18939
18940 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18941
18942         * g++.old-deja/g++.other/warn5.C: New test.
18943
18944 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18945
18946         * g++.old-deja/g++.pt/spec40.C: New test.
18947
18948 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18949
18950         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18951         case.
18952         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18953
18954 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.c-torture/compile/20010209-1.c: New test.
18957
18958 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18959
18960         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18961         excess errors message but not if it crashes.
18962         * g++.old-deja/g++.other/crash27.C: Likewise.
18963         * g++.old-deja/g++.other/crash28.C: Likewise.
18964         * g++.old-deja/g++.other/crash30.C: Likewise.
18965         * g++.old-deja/g++.other/crash32.C: Likewise.
18966         * g++.old-deja/g++.other/crash35.C: Likewise.
18967         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18968
18969 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18970
18971         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18972         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18973         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18974         g77.f-torture/execute/execute.exp,
18975         g77.f-torture/noncompile/noncompile.exp,
18976         gcc.c-torture/execute/execute.exp,
18977         gcc.c-torture/execute/memcheck/memcheck.exp,
18978         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18979         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18980         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18981         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18982         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18983         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18984         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18985         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18986         Remove bug reporting instructions with ancient email addresses.
18987
18988 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18989
18990         * gcc.dg/20010202-1.c: New test.
18991         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18992
18993 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18994
18995         * g++.dg/stdbool-if.C: New test.
18996
18997 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18998
18999         * objc/execute/fdecl.m: Added main().
19000
19001 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19002
19003         * gcc.c-torture/execute/20010206-1.c: New test.
19004
19005 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19006
19007         * gcc.dg/cpp/avoidpaste1.c: Update.
19008
19009 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19010
19011         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19012         Pero <nicola@brainstorm.co.uk>.
19013         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19014
19015 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19016
19017         * g++.old-deja/g++.pt/spec39.C: New test.
19018
19019 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19020
19021         * gcc.c-torture/compile/20010202-1.c: New test.
19022
19023 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19024
19025         * g++.old-deja/g++.abi/primary2.C: New test.
19026         * g++.old-deja/g++.abi/primary3.C: New test.
19027         * g++.old-deja/g++.abi/primary4.C: New test.
19028         * g++.old-deja/g++.abi/primary5.C: New test.
19029         * g++.old-deja/g++.abi/vtable3.h: New test.
19030         * g++.old-deja/g++.abi/vtable3a.C: New test.
19031         * g++.old-deja/g++.abi/vtable3b.C: New test.
19032         * g++.old-deja/g++.abi/vtable3c.C: New test.
19033         * g++.old-deja/g++.abi/vtable3d.C: New test.
19034         * g++.old-deja/g++.abi/vtable3e.C: New test.
19035         * g++.old-deja/g++.abi/vtable3f.C: New test.
19036         * g++.old-deja/g++.abi/vtable3g.C: New test.
19037         * g++.old-deja/g++.abi/vtable3h.C: New test.
19038         * g++.old-deja/g++.abi/vtable3i.C: New test.
19039         * g++.old-deja/g++.abi/vtable3j.C: New test.
19040         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19041
19042 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19043
19044         * g++.old-deja/g++.other/anon6.C: New test.
19045         * g++.old-deja/g++.other/anon7.C: New test.
19046
19047 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19048
19049         * gcc.dg/cpp/avoidpaste2.c: New tests.
19050
19051 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19054
19055 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19056
19057         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19058         DECIMAL_DIG cases for Irix."
19059
19060 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19061
19062         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19063
19064 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19065
19066         * gcc.dg/c99-tag-1.c: New test.
19067
19068 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19069
19070         * gcc.dg/cpp/tr-warn1.c: Add tests.
19071
19072 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19073
19074         * gcc.dg/cpp/avoidpaste1.c: Update.
19075         * gcc.dg/cpp/paste4.c: Update.
19076
19077 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19078
19079         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19080         cases for Irix.
19081
19082 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19083
19084         * g++.old-deja/g++.other/inline19.C: New test.
19085
19086 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19087
19088         * gcc.dg/Wlarger-than.c: New test.
19089
19090 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19091
19092         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19093
19094 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19095
19096         * gcc.c-torture/execute/20010129-1.c: New test.
19097         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19098
19099 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19100
19101         * gcc.dg/cpp/avoidpaste1.c: Test case.
19102
19103 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19104
19105         * g++.old-deja/g++.other/inline18.C: New test.
19106
19107 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19108
19109         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19110         and __builtin_putchar.
19111
19112 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19115         tests.
19116
19117 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19118
19119         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19120         floating point number rounding mode to round to the nearest
19121         representable mode.
19122
19123 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19124
19125         * g++.old-deja/g++.other/mangle2.C: New test.
19126
19127 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19128
19129         * gcc.c-torture/compile/20010124-1.c: New test.
19130
19131 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19132
19133         * g++.old-deja/g++.pt/spec38.C: New test.
19134
19135 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19136
19137         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19138         "Build don't run".
19139
19140 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19141
19142         * gcc.c-torture/execute/20010123-1.c: New test.
19143
19144 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19145
19146         * g++.old-deja/g++.pt/spec37.C: New test.
19147
19148 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19149
19150         * g++.old-deja/g++.pt/overload14.C: New test.
19151
19152 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19153
19154         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19155         __builtin_return_address.
19156
19157 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19158
19159         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19160         * g++.old-deja/g++.pt/spec35.C: New test.
19161         * g++.old-deja/g++.pt/spec36.C: New test.
19162
19163 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19164
19165         * gcc.c-torture/compile/20010118-1.c: New test.
19166
19167 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19168
19169         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19170
19171 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19172
19173         * gcc.c-torture/execute/20010119-1.c: New test.
19174
19175 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19176
19177         * g++.old-deja/g++.other/vbase5.C: New test.
19178
19179 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19180
19181         * gcc.c-torture/execute/20010118-1.c: New test.
19182
19183 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19184
19185         * g++.old-deja/g++.pt/deduct3.C: New test.
19186
19187 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19188
19189         * g++.old-deja/g++.pt/spec34.C: New test.
19190
19191 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19192
19193         * g77.f-torture/compile/20000601-2.f: New test.
19194
19195 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         * g++.old-deja/g++.other/init17.C: New test.
19198
19199 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19200
19201         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19202
19203 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19204
19205         * g++.old-deja/g++.pt/unify8.C: New test.
19206
19207 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19208
19209         * g++.old-deja/g++.abi/vbase1.C: New test.
19210
19211 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19212
19213         * g++.old-deja/g++.pt/crash65.C: New test.
19214
19215 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19216
19217         * gcc.dg/cpp/assembl2.S: New test case.
19218
19219 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19220
19221         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19222         are supported.
19223
19224 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19225
19226         * g++.old-deja/g++.other/builtins1.C: New test.
19227         * g++.old-deja/g++.other/builtins2.C: Likewise.
19228         * g++.old-deja/g++.other/builtins3.C: Likewise.
19229         * g++.old-deja/g++.other/builtins4.C: Likewise.
19230
19231 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19232
19233         * gcc.c-torture/compile/20010117-1.c: New test.
19234         * gcc.c-torture/compile/20010117-2.c: New test.
19235
19236 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19237
19238         * g77.f-torture/execute/20010116.[fx]: New test,
19239         XFAIL on i?86-*-*.
19240         * g77.f-torture/compile/20010115.f: Indicate it's
19241         a test for PR fortran/1636.
19242
19243 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19244
19245         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19246
19247 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19248
19249         * g77.f-torture/compile/20010115.f: New test.
19250
19251 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19252
19253         * g++.old-deja/g++.pt/nontype5.C: New test.
19254
19255 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19256
19257         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19258         have an equivalent working one below it.
19259
19260 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19261
19262         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19263         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19264
19265 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19266
19267         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19268         message containing "init_priority".
19269         (conpr-2.C): Likewise.
19270         (conpr-3.C): Likewise.
19271         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19272
19273 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19274
19275         * gcc.c-torture/execute/20010114-2.c: New test.
19276
19277 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19278
19279         * gcc.c-torture/compile/20010114-1.c: New test.
19280         * gcc.c-torture/compile/20010114-1.x: Xfail.
19281         * gcc.c-torture/compile/20010114-2.c: New test.
19282         * gcc.c-torture/execute/20010114-1.c: New test.
19283         * gcc.dg/trunc-1.c: New test.
19284         * gcc.dg/uninit-B.c: New test.
19285
19286 2001-01-13  Nick Clifton  <nickc@redhat.com>
19287
19288         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19289         target.
19290
19291 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19292
19293         * gcc.c-torture/compile/20010113-1.c: New test.
19294
19295 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19296
19297         * gcc.c-torture/compile/20001212-1.c: New test.
19298
19299 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19300
19301         * gcc.dg/cpp/widestr1.c: Update.
19302         * gcc.dg/cpp/prag-imp.c: Remove.
19303
19304 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19305
19306         * gcc.c-torture/execute/20000801-3.x: Remove.
19307         * gcc.dg/c90-init-1.c: New test.
19308         * gcc.dg/c99-init-1.c: New test.
19309         * gcc.dg/c99-init-2.c: New test.
19310         * gcc.dg/gnu99-init-1.c: New test.
19311
19312 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19313
19314         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19315         testing that no relevant ones were found.
19316
19317 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19318
19319         * g++.old-deja/g++.pt/cast2.C: New test.
19320
19321 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19322
19323         * g++.old-deja/g++.pt/friend47.C: New test.
19324
19325 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19326
19327         * g++.old-deja/g++.pt/instantiate13.C: New test.
19328
19329 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19330
19331         * g++.old-deja/g++.other/defarg7.C: New test.
19332         * g++.old-deja/g++.other/defarg8.C: New test.
19333
19334 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19335
19336         * g++.old-deja/g++.pt/crash64.C: New test.
19337
19338 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19339
19340         * g++.old-deja/g++.pt/crash63.C: New test.
19341
19342 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19343
19344         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19345
19346 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19347
19348         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19349
19350 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19351
19352         * g++.old-deja/g++.pt/error3.C: New test.
19353
19354 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19355
19356         * g++.old-deja/g++.other/crash39.C: New test.
19357
19358 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19359
19360         * g++.old-deja/g++.other/vbase4.C: New test.
19361
19362 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19363
19364         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19365         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19366         * gcc.dg/special/special.exp: New test driver which will check
19367         for alias support for the above test.
19368
19369 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19370
19371         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19372         problems on small machines.
19373         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19374         parameterize.
19375
19376 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19377
19378         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19379         mips.
19380         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19381
19382 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.old_deja/g++.pt/using8.C: New test.
19385
19386 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19387
19388         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19389
19390 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19391
19392         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19393         where a failure is expected.
19394         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19395
19396 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19397
19398         * g++.old_deja/g++.pt/instantiate12.C: New test.
19399
19400 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19401
19402         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19403         start of structs.
19404         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19405         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19406         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19407         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19408         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19409         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19410         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19411         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19412         * g++.old-deja/g++.eh/spec6.C: Likewise.
19413         * g++.old-deja/g++.jason/crash3.C: Likewise.
19414         * g++.old-deja/g++.law/ctors11.C: Likewise.
19415         * g++.old-deja/g++.law/ctors17.C: Likewise.
19416         * g++.old-deja/g++.law/ctors5.C: Likewise.
19417         * g++.old-deja/g++.law/ctors9.C: Likewise.
19418         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19419         * g++.old-deja/g++.mike/net22.C: Likewise.
19420         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19421         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19422         * g++.old-deja/g++.mike/virt3.C: Likewise.
19423         * g++.old-deja/g++.niklas/t128.C: Likewise.
19424         * g++.old-deja/g++.other/anon4.C: Likewise.
19425         * g++.old-deja/g++.other/using1.C: Likewise.
19426         * g++.old-deja/g++.other/warn3.C: Likewise.
19427         * g++.old-deja/g++.pt/t37.C: Likewise.
19428         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19429         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19430
19431 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19432
19433         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19434
19435 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19436
19437         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19438
19439 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * gcc.c-torture/compile/20010107-1.c: New test.
19442
19443 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19444
19445         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19446
19447 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19448
19449         * gcc.dg/format/format.h: New file.
19450         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19451         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19452         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19453         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19454         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19455         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19456         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19457         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19458         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19459         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19460         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19461         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19462         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19463         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19464         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19465         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19466         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19467         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19468         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19469         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19470         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19471         instead of declaring standard types, macros and functions in each
19472         test.
19473
19474 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19475
19476         * gcc.c-torture/execute/20010106-1.c: New test.
19477
19478 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19479
19480         * gcc.dg/format/format.exp: New file.
19481         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19482         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19483         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19484         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19485         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19486         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19487         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19488         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19489         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19490         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19491         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19492         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19493         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19494         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19495         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19496         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19497         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19498         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19499         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19500         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19501         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19502         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19503         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19504         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19505         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19506         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19507         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19508         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19509         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19510         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19511         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19512         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19513         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19514         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19515         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19516         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19517         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19518         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19519         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19520         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19521         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19522         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19523
19524 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19525
19526         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19527         account.
19528
19529 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19530
19531         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19532
19533 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19534
19535         * g++.old-deja/g++.pt/crash62.C: New test.
19536
19537 2001-01-04  Richard Henderson  <rth@redhat.com>
19538
19539         * gcc.dg/20000926-1.c: Update expected warnings.
19540         * gcc.dg/array-2.c: Likewise.
19541         * gcc.dg/array-4.c: Also validate flexible array members.
19542         * gcc.dg/c99-flex-array-1.c: New.
19543
19544 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19545
19546         * gcc.c-torture/compile/20001222-1.x: Remove.
19547
19548 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19549
19550         * gcc.c-torture/execute/built-in-setjmp.c: New.
19551
19552 2001-01-03  Richard Henderson  <rth@redhat.com>
19553
19554         * gcc.dg/940510-1.c: Update expected error wording.
19555         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19556
19557 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19558
19559         * lib/target-supports.exp (check_alias_available): Modified to
19560         indicate aliases not supported if only weak aliases are supported.
19561
19562 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19563
19564         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19565         Turn on cmpstrsi checks for __pj__ and __i370__.
19566
19567 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         * g++.old-deja/g++.other/virtual11.C: New test.
19570
19571 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19574
19575 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19576
19577         * gcc.c-torture/compile/20010102-1.c: New test.
19578
19579 2001-01-02  Andreas Jaeger  <aj@suse.de>
19580
19581         * gcc.dg/noreturn-3.c: New test.
19582
19583         * gcc.dg/noreturn-4.c: New test.
19584
19585 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19586
19587         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19588         __builtin_fputc and __builtin_fwrite.
19589
19590 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19591
19592         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19593         signed char, not default char.
19594
19595 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19596
19597         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19598
19599 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19600
19601         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19602
19603 2000-12-29  Richard Henderson  <rth@redhat.com>
19604
19605         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19606         (__cyg_profile_func_exit): Define.
19607
19608 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19609
19610         * g++.dg/vtgc1.C: New test.
19611
19612 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19613
19614         * gcc.dg/noncompile/20001228-1.c: New test.
19615
19616         * gcc.dg/20001228-1.c: New test.
19617
19618         * gcc.c-torture/execute/20001228-1.c: New test.
19619
19620 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19621
19622         * gcc.dg/format-strfmon-1.c: New test.
19623
19624 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19625
19626         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19627         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19628         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19629         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19630         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19631         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19632         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19633         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19634         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19635         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19636         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19637         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19638         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19639
19640         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19641         * gcc.c-torture/execute/string-opt-4.c: Test index.
19642
19643 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19644
19645         * gcc.c-torture/compile/20001226-1.c: New test.
19646
19647 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19648
19649         * gcc.c-torture/compile/20001222-1.c: New test.
19650         * gcc.c-torture/compile/20001222-1.x: Xfail.
19651
19652 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19653
19654         * gcc.c-torture/execute/comp-goto-2.c: New test.
19655
19656 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19657
19658         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19659         Use long types if __INT_MAX__ is 32767.
19660         (main): Use cast to (sint32 *) when poking 88 into a_page.
19661
19662         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19663
19664 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19665
19666         * gcc.c-torture/compile/20001221-1.c: New test.
19667         * gcc.c-torture/execute/20001221-1.c: New test.
19668
19669 2000-12-20  Richard Henderson  <rth@redhat.com>
19670
19671         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19672         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19673
19674 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19675
19676         * gcc.dg/compare3.c: New test.
19677
19678 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19679
19680         * gcc.dg/format-warnll-1.c: New test.
19681
19682 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19683
19684         * gcc.dg/cpp/cmdlne-P.c: New test.
19685
19686 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19687
19688         * gcc.c-torture/execute/builtin-abs-1.c,
19689         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19690
19691 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19692
19693         * gcc.dg/cpp/multiline.c: New test.
19694
19695 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19696
19697         * g++.old-deja/g++.other/syshdr1.C: Update.
19698         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19699
19700 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19701
19702         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19703
19704 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19705
19706         * g++.old-deja/g++.pt/ttp65.C: New test.
19707
19708 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19709
19710         * g++.old-deja/g++.pt/ttp64.C: New test.
19711
19712 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19713
19714         * g++.old-deja/g++.pt/spec33.C: New test.
19715
19716 2000-12-14  Catherine Moore  <clm@redhat.com>
19717
19718         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19719         * gcc.c-torture/execute/920612-2.c: Likewise.
19720         * gcc.c-torture/execute/920428-2.c: Likewise.
19721         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19722         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19723
19724 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19725
19726         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19727         * gcc.dg/pack-test-2.c: Likewise.
19728
19729 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19730
19731         Tests by Zack Weinberg <zackw@stanford.edu>.
19732
19733         * gcc.dg/cpp/defined.c: Update.
19734         * gcc.dg/cpp/defined_trad.c: New tests.
19735
19736 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19737
19738         * gcc.dg/cpp/trad-direct.c: Update.
19739
19740 2000-12-11  Neil Booth  <neilb@earthling.net>
19741
19742         * gcc.dg/cpp/defined_trad.c
19743
19744 2000-12-11  Neil Booth  <neilb@earthling.net>
19745
19746         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19747
19748 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19749
19750         * gcc.dg/format-miss-2.c: New test.
19751
19752 2000-12-09  Neil Booth  <neilb@earthling.net>
19753
19754         * gcc.dg/cpp/lineflags.c: New tests.
19755         * gcc.dg/cpp/poison.c: Update.
19756         * gcc.dg/cpp/redef2.c: Update.
19757         * gcc.dg/cpp/skipping.c: New test.
19758
19759 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19760
19761         * g++.old-deja/g++.other/eh3.C: New testcase.
19762
19763 2000-12-07  Neil Booth  <neilb@earthling.net>
19764
19765         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19766         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19767         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19768         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19769         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19770         Update.
19771
19772 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19773
19774         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19775         __SIZE_TYPE__ instead of int for type of integers cast to
19776         pointers.
19777
19778 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19779
19780         * g++.old-deja/g++.other/cleanup4.C: New test.
19781
19782 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19783
19784         * format-sec-1.c: New test.
19785
19786 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19787
19788         * gcc.dg/format-nonlit-3.c: New test.
19789
19790 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19791
19792         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19793         through a null pointer.
19794
19795 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19796
19797         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19798         * g++.old-deja/g++.pt/partial4.C: New test.
19799
19800 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19801
19802         * gcc.c-torture/execute/ieee/hugeval.x: New.
19803
19804 2000-12-06  Neil Booth  <neilb@earthling.net>
19805
19806         * gcc.dg/cpp/backslash2.c: New tests.
19807
19808 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19809
19810         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19811         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19812
19813 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19814
19815         * gcc.c-torture/execute/20001203-2.c: New testcase.
19816
19817 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19818
19819         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19820         * g++.old-deja/g++.other/virtual10.C: New test.
19821
19822 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19825
19826 2000-12-05  Richard Henderson  <rth@redhat.com>
19827
19828         * gcc.c-torture/compile/20001205-1.c: New.
19829
19830 2000-12-04  Neil Booth  <neilb@earthling.net>
19831
19832         * g++.old-deja/g++.other/virtual9.C: New test.
19833         * g++.old-deja/g++.pt/crash61.C: New test.
19834         * gcc.c-torture/execute/loop-9.c: New test.
19835
19836 2000-12-04  Neil Booth  <neilb@earthling.net>
19837
19838         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19839         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19840         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19841         * gcc.dg/cpp/extratokens.c: ...here.
19842
19843 2000-12-04  Neil Booth  <neilb@earthling.net>
19844
19845         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19846         New tests.
19847
19848 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19849
19850         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19851         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19852
19853 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19854
19855         * gcc.c-torture/execute/20001203-1.c: New test.
19856
19857 2000-12-03  Neil Booth  <neilb@earthling.net>
19858
19859         * gcc.dg/cpp/macro6.c: New test cases.
19860
19861 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19862
19863         * gcc.c-torture/execute/string-opt-9.c: New test.
19864         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19865         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19866         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19867
19868         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19869         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19870
19871 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19872
19873         * gcc.dg/cpp/if-6.c: New testcase.
19874
19875         * gcc.dg/20001201-1.c: New testcase.
19876
19877 2000-12-02  Neil Booth  <neilb@earthling.net>
19878
19879         * g++.old-deja/g++.other/externC4.C,
19880         g++.old-deja/g++.other/friend10.C: New tests.
19881
19882 2000-12-02  Neil Booth  <neilb@earthling.net>
19883
19884         * g++.old-deja/g++.other/instan2.C
19885         * g++.old-deja/g++.other/instan3.C: New test.
19886
19887 2000-12-02  Neil Booth  <neilb@earthling.net>
19888
19889         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19890         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19891         gnuc99.c,gnuc99-pedantic.c: New tests.
19892
19893 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19894
19895         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19896         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19897
19898 2000-12-01  Neil Booth  <neilb@earthling.net>
19899
19900         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19901         * gcc.dg/cpp/poison.c: Update.
19902         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19903
19904 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19905
19906         * g77.f-torture/execute/20001201.f: New test.
19907
19908 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19909
19910         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19911
19912 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19913
19914         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19915
19916 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19917
19918         * g++.old-deja/g++.other/cast6.C: New test.
19919
19920 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19921
19922         * gcc.c-torture/execute/20001130-2.c: New testcase.
19923
19924 2000-11-30  Richard Henderson  <rth@redhat.com>
19925
19926         * gcc.c-torture/execute/20001130-1.c: New test.
19927
19928 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19929
19930         * g++.old-deja/g++.other/op3.C: New test.
19931
19932 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19933
19934         * g++.old-deja/g++.other/op2.C: New test.
19935
19936 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.old-deja/g++.other/crash38.C: New test.
19939
19940 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19941
19942         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19943
19944 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19945
19946         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19947         tests.
19948         * gcc.c-torture/execute/string-opt-6.c: New test.
19949
19950         * gcc.dg/20001117-1.c: Add main.
19951
19952 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19953
19954         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19955         Move from here ...
19956         * gcc.dg/940510-1.c: ... to here.
19957
19958         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19959         zero-size arrays in toplevel structures.
19960
19961 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19962
19963         * gcc.c-torture/execute/loop-8.c: New test.
19964
19965 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19966
19967         * g++.old-deja/g++.other/base1.C: New test.
19968
19969 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19970
19971         * g++.old-deja/g++.other/parse2.C: New test.
19972
19973 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19974
19975         * g++.old-deja/g++.pt/incomplete1.C: New test.
19976
19977 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19978
19979         * g++.old-deja/g++.other/friend9.C: New test.
19980
19981 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * gcc.dg/20001127-1.c: New test.
19984
19985 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19986
19987         * g++.old-deja/g++.pt/friend46.C: New test.
19988
19989 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         * g++.old-deja/g++.other/ptrmem8.C: New test.
19992
19993 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19994
19995         * gcc.c-torture/execute/string-opt-7.c: New test.
19996         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19997
19998 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19999
20000         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20001         instead of 'mkcheck 2'.
20002
20003 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20004
20005         * gcc.c-torture/execute/memcheck/driver.c,
20006         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20007         C9X references to refer to C99.
20008
20009 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.dg/ultrasp3.c: New test.
20012
20013 2000-11-25  Neil Booth  <neilb@earthling.net>
20014
20015         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20016
20017 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20018
20019         * gcc.c-torture/compile/20001123-2.c: New.
20020
20021 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20022
20023         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20024
20025 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20026
20027         * gcc.dg/sequence-point-1.c: Add some new tests.
20028         * gcc.c-torture/execute/20001124-1.c: New test.
20029
20030 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20031
20032         * g++.old-deja/g++.other/vaarg4.C: New test.
20033         * gcc.c-torture/compile/20001123-1.c: New test.
20034
20035 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20036
20037         * g++.other/crash24.C: Adjust and remove XFAIL.
20038         * g++.other/crash37.C: New test.
20039
20040 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20041
20042         * g++.old-deja/g++.pt/instantiate9.C: New test.
20043
20044 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20045
20046         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20047         new ABI, too.
20048
20049         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20050         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20051
20052 2000-11-22  Neil Booth  <neilb@earthling.net>
20053
20054         * gcc.dg/cpp/Wtrigraphs.c: New test.
20055
20056 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20057
20058         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20059
20060 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20061
20062         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20063
20064 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20065
20066         * lib/gcc-dg.exp: load_lib scanasm.exp.
20067         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20068         * lib/g++-dg.exp: load_lib scanasm.exp.
20069         * lib/scanasm.exp: New.
20070         (scan-assembler, scan-assembler-not): Add optional arguments to
20071         test name, or if not present, the pattern name.
20072         (scan-assembler-dem, scan-assembler-dem-not): New.
20073
20074         * g++.dg/dg.exp: New.
20075
20076 2000-11-21  Neil Booth  <neilb@earthling.net>
20077
20078         * gcc.dg/cpp/integrated1.c: Remove.
20079
20080 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20081
20082         * gcc.c-torture/execute/20001121-1.c: New test.
20083
20084 2000-11-21  Richard Henderson  <rth@redhat.com>
20085
20086         * gcc.c-torture/compile/20001121-1.c: New test.
20087
20088 2000-11-20  Neil Booth  <neilb@earthling.net>
20089
20090         * gcc.dg/cpp/integrated1.c: New test.
20091
20092 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * g++.old-deja/g++.other/inline17.C: New test.
20095
20096 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20097
20098         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20099         local variable to be zero: I made the variable global. Now
20100         uses abort() and exit() instead of relying on main's return value.
20101
20102 2000-11-20  Neil Booth  <neilb@earthling.net>
20103
20104         * gcc.dg/cpp/paste2.c: Update test.
20105         * objc/execute/paste.m: New test.
20106
20107 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20108
20109         * gcc.dg/c99-condexpr-1.c: New test.
20110
20111 2000-11-20  Neil Booth  <neilb@earthling.net>
20112
20113         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20114
20115 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.pt/export1.C: New test.
20118
20119 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20120
20121         * gcc.dg/20001117-1.c: New test.
20122
20123 2000-11-18  Richard Henderson  <rth@redhat.com>
20124
20125         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20126
20127 2000-11-18  Richard Henderson  <rth@redhat.com>
20128
20129         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20130         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20131         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20132
20133 2000-11-18  Richard Henderson  <rth@redhat.com>
20134
20135         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20136         (main): New.  Exit cleanly.
20137
20138 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20139
20140         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20141         gcc.dg/c99-fordecl-2.c: New tests.
20142
20143 2000-11-18  Richard Henderson  <rth@redhat.com>
20144
20145         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20146         * gcc.c-torture/execute/zerolen-2.c: New.
20147
20148 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20149
20150         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20151         memory.
20152
20153 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.old-deja/g++.pt/instantiate8.C: New test.
20156
20157 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20160         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20161
20162 2000-11-16  Nick Clifton  <nickc@redhat.com>
20163
20164         * gcc.c-torture/execute/nestfunc-2.c: New test.
20165         * gcc.c-torture/execute/nestfunc-3.c: New test.
20166
20167 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20168
20169         * gcc.c-torture/compile/20001116-1.c: New test.
20170
20171 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20172
20173         * gcc.c-torture/execute/20001115-1.c: New test.
20174
20175 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20176
20177         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20178         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20179         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20180         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20181
20182 2000-11-15  Neil Booth  <neilb@earthling.net>
20183
20184         gcc.dg/cpp/_Pragma1.c: Update.
20185         gcc.dg/cpp/_Pragma2.c: New test.
20186
20187 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20188
20189         * g++.old-deja/g++.other/anon5.C: New test.
20190
20191 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20192
20193         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20194         tests.
20195
20196 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20197
20198         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20199         output.
20200
20201 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20202
20203         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20204         labels at end of compound statements.
20205
20206 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20207
20208         * gcc.c-torture/execute/loop-7.c: New test.
20209
20210 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20211
20212         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20213
20214 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20215
20216         * gcc.dg/c99-bool-1.c: New test.
20217
20218 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20219
20220         * gcc.dg/c99-scope-1.c: Remove xfail.
20221         * gcc.dg/c99-scope-2.c: New test.
20222
20223 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20224
20225         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20226         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20227
20228 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20229
20230         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20231         error messages.
20232
20233         * g++.mike/p700.C: Don't typedef wchar_t.
20234         * g++.mike/p784.C: Likewise.
20235         * g++.mike/eb101.C: Don't use __wchar_t.
20236
20237 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20238
20239         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20240         from DO loop.
20241
20242 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20243
20244         * gcc.c-torture/execute/20001111-1.c: New test.
20245
20246 2000-11-10  Nick Clifton  <nickc@redhat.com>
20247
20248         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20249         long multuiple and accumulate.
20250
20251 2000-11-09  Richard Henderson  <rth@redhat.com>
20252
20253         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20254         via size_t instead of int.
20255
20256         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20257         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20258         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20259         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20260
20261 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20262
20263         * gcc.c-torture/compile/20001109-1.c: New test.
20264         * gcc.c-torture/compile/20001109-2.c: New test.
20265
20266 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20267
20268         * g++.old-deja/g++.pt/operator1.C: New test.
20269         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20270
20271 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20272
20273         * gcc.dg/20001108-1.c: New test.
20274
20275 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20276
20277         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20278         with both arguments constant strings.
20279         * gcc.c-torture/execute/string-opt-3.c: New test.
20280         * gcc.c-torture/execute/string-opt-4.c: New test.
20281         * gcc.c-torture/execute/string-opt-5.c: New test.
20282
20283 2000-11-08  Nick Clifton  <nickc@redhat.com>
20284
20285         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20286         mulsidi3adddi patterns.
20287
20288 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20289
20290         * g++.old-deja/g++.other/crash36.C: New test.
20291
20292 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20293
20294         * g++.old-deja/g++.other/init16.C: New test.
20295
20296 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20297
20298         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20299
20300 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20301
20302         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20303         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20304         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20305
20306 2000-11-07  DJ Delorie  <dj@redhat.com>
20307
20308         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20309
20310 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20311
20312         * gcc.c-torture/execute/string-opt-1.c: New test.
20313
20314 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20315
20316         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20317         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20318         parameters in registers, and there is no way for a varargs
20319         function to know in which order the integer and floating-point
20320         parameters should be interleaved when they are placed on the
20321         stack.
20322         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20323         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20324
20325 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20326
20327         * gcc.c-torture/execute/string-opt-2.c: New test.
20328
20329 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         * g++.old-deja/g++.pt/crash60.C: New test.
20332
20333 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20334
20335         * g++.old-deja/g++.other/crash24.C: New test.
20336         * g++.old-deja/g++.other/crash25.C: New test.
20337         * g++.old-deja/g++.other/crash26.C: New test.
20338         * g++.old-deja/g++.other/crash27.C: New test.
20339         * g++.old-deja/g++.other/crash28.C: New test.
20340         * g++.old-deja/g++.other/crash29.C: New test.
20341         * g++.old-deja/g++.other/crash30.C: New test.
20342         * g++.old-deja/g++.other/crash31.C: New test.
20343         * g++.old-deja/g++.other/crash32.C: New test.
20344         * g++.old-deja/g++.other/crash33.C: New test.
20345         * g++.old-deja/g++.other/crash34.C: New test.
20346         * g++.old-deja/g++.other/crash35.C: New test.
20347
20348 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20349
20350         * gcc.c-torture/execute/20001031-1.c: New test.
20351
20352 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20353
20354         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20355         namespace.
20356
20357         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20358         standards-conformant.
20359
20360         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20361
20362         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20363         * g++.old-deja/g++.mike/p755a.C: Likewise.
20364         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20365         library makes no calls to `operator new' during initialization.
20366
20367 2000-11-04  Neil Booth  <neilb@earthling.net>
20368
20369         * gcc.dg/cpp/include2.c: New tests.
20370
20371 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20372
20373         * lib/g++.exp (g++_set_ld_library_path): New function.
20374         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20375
20376 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20377
20378         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20379         warnings.
20380
20381 2000-11-01  Richard Henderson  <rth@redhat.com>
20382
20383         * g++.old-deja/g++.ext/namedret1.C: New.
20384         * g++.old-deja/g++.ext/namedret2.C: New.
20385         * g++.old-deja/g++.ext/namedret3.C: New.
20386
20387 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20388
20389         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20390         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20391
20392 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         * gcc.c-torture/execute/va-arg-21.c: New test.
20395
20396 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20397
20398         * gcc.dg/c99-complex-2.c: New test.
20399
20400 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20401
20402         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20403
20404 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * g++.old-deja/g++.other/inline16.C: New test.
20407
20408 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20409
20410         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20411         __PRETTY_FUNCTION__
20412
20413 2000-10-29  Neil Booth  <neilb@earthling.net>
20414
20415         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20416         New tests.
20417         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20418         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20419         optimisation.
20420
20421 2000-10-29  Neil Booth  <neilb@earthling.net>
20422
20423         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20424         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20425         * mi5.c: Test multiple includes work with -C.
20426         * trigraphs.c: Test ^= version.
20427
20428 2000-10-28  Neil Booth  <neilb@earthling.net>
20429
20430         New tests and test updates for new macro expander.
20431
20432         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20433         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20434         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20435         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20436         new diagnostic messages.
20437
20438         * gcc.dg/cpp/macro3.c: New tests.
20439
20440 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20441
20442         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20443         on the same line.
20444
20445 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * g++.old-deja/g++.other/eh2.C: New test.
20448
20449 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20450
20451         * gcc.c-torture/execute/20001027-1.c: New test.
20452
20453 2000-10-26  Richard Henderson  <rth@redhat.com>
20454
20455         * gcc.c-torture/execute/20001026-1.c: New.
20456
20457 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20458
20459         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20460         * g++.old-deja/g++.law/builtin1.C: Likewise.
20461         * g++.old-deja/g++.law/ctors10.C: Likewise.
20462         * g++.old-deja/g++.law/virtual3.C: Likewise.
20463         * g++.old-deja/g++.mike/p658.C: Likewise.
20464         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20465         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20466         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20467         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20468         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20469
20470 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20471
20472         * gcc.c-torture/compile/20001024-1.c: New test.
20473
20474 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20475
20476         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20477         to tell us whether or not we are using V3.
20478
20479 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20480
20481         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20482         operands.
20483
20484 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20485
20486         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20487
20488 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20489
20490         * gcc.c-torture/execute/20001024-1.c: New test.
20491
20492 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * g++.old-deja/g++.other/sibcall1.C: New test.
20495
20496 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20497
20498         * gcc.dg/noncompile/init-3.c: New test.
20499
20500 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20501
20502         * gcc.dg/format-array-1.c: New test.
20503
20504 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20505
20506         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20507         writing through null pointers; remove comment about testing
20508         unterminated strings.
20509
20510 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20511
20512         * gcc.c-torture/execute/20001017-2.c: New test.
20513
20514 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20515
20516         * gcc.c-torture/compile/20001018-1.c: New test.
20517         * gcc.c-torture/compile/20001018-1.x: Xfail.
20518
20519 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20520
20521         * gcc.c-torture/execute/20001017-1.c: New test.
20522
20523 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20524
20525         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20526         for multiple use of arguments with scanf formats; add tests for
20527         multiple use of arguments.
20528
20529 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20530
20531         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20532
20533 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20534
20535         * gcc.dg/format-miss-1.c: New test.
20536
20537 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20538
20539         * gcc.c-torture/execute/20001013-1.c: New test.
20540
20541 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20542
20543         * gcc.dg/format-branch-1.c: New test.
20544
20545 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20546
20547         * README, lib/file-format.exp: Remove EGCS references.
20548
20549 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.dg/20001013-1.c: New test.
20552
20553 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20554
20555         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20556         for intmax_t in the compiler using __typeof__ and the type rules
20557         for conditional expressions.
20558
20559 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20560
20561         * gcc.dg/20001012-1.c: New test.
20562         * gcc.dg/20001012-2.c: New test.
20563
20564 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20565
20566         * gcc.dg/format-attr-1.c: New test.
20567
20568 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20569
20570         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20571         __LONG_LONG_MAX__ instead of LLONG_MAX.
20572
20573 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20574
20575         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20576         scanf flags.
20577         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20578         flags.
20579
20580 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20581
20582         * gcc.dg/sequence-pt-1.c: New test.
20583
20584 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20585
20586         * gcc.c-torture/execute/20001011-1.c: New testcase.
20587         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20588
20589 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20590
20591         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20592         does not error on it.
20593
20594 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20595
20596         * gcc.dg/20001009-1.c: New test.
20597
20598 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20599
20600         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20601         * gcc.c-torture/execute/20001009-2.c: ... to here.
20602
20603 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20604
20605         * gcc.c-torture/compile/20001009-1.c: New testcase.
20606         * gcc.c-torture/execute/20001009-1.c: New testcase.
20607         Testcases provided by Jan Hubicka <jh@suse.cz>.
20608
20609 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20610
20611         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20612         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20613         uintmax_t using <limits.h> to emulate the compiler's internal
20614         logic.  No longer XFAIL %j tests.
20615
20616 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20617
20618         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20619         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20620         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20621         regexps and details of expected handling of some bad formats.
20622         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20623         suppression.
20624
20625 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20626
20627         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20628         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20629         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20630         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20631         in list archives.
20632
20633 2000-10-06  Richard Henderson  <rth@cygnus.com>
20634
20635         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20636         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20637         * g++.old-deja/g++.jason/report.C: Likewise.
20638         * g++.old-deja/g++.law/friend5.C: Likewise.
20639         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20640         of the expected warnings.
20641
20642 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20643
20644         * g++.old-deja/g++.pt/enum14.C: New test.
20645
20646 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20647
20648         * g++.old-deja/g++.pt/crash59.C: New test.
20649
20650 2000-10-04  Will Cohen  <wcohen@redhat.com>
20651
20652         * gcc.dg/20000926-1.c: New test.
20653
20654 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20655
20656         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20657         function name for current C++ compiler.
20658         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20659
20660 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20661
20662         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20663         __PRETTY_FUNCTION__.
20664         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20665
20666 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20667
20668         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20669
20670 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20671
20672         * gcc.c-torture/compile/20000923-1.c: New test.
20673
20674 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20675
20676         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20677         * g++.old-deja/g++.pt/ttp62.C: Same.
20678         * g++.old-deja/g++.other/inline14.C: Same.
20679
20680 2000-09-24  Richard Henderson  <rth@cygnus.com>
20681
20682         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20683
20684 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20685
20686         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20687
20688 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20689
20690         * gcc.c-torture/compile/20000922-1.c: New file.
20691
20692 2000-09-21  Nick Clifton  <nickc@redhat.com>
20693
20694         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20695         a signed long modulo operation.
20696         (mod6): New function - perform an unsigned long modulo operation.
20697         (main): Add tests for modulos of very large numbers by very small
20698         dividends.
20699
20700 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20701
20702         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20703
20704 2000-09-19  Richard Henderson  <rth@cygnus.com>
20705
20706         * gcc.dg/compare2.c (case 10): XFAIL.
20707
20708 2000-09-18  Richard Henderson  <rth@cygnus.com>
20709
20710         * gcc.c-torture/execute/20000906-1.c: Move ...
20711         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20712         that support __builtin_trap.
20713
20714 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20715
20716         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20717
20718 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20719
20720         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20721         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20722         more $ format tests.
20723
20724 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20725
20726         * gcc.dg/format-errmk-1.c: New test.
20727
20728 2000-09-17  Greg McGary  <greg@mcgary.org>
20729
20730         * gcc.c-torture/execute/20000917-1.x: Remove.
20731
20732 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20733
20734         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20735
20736 2000-09-17  Greg McGary  <greg@mcgary.org>
20737
20738         * gcc.c-torture/execute/20000917-1.c: New test.
20739         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20740
20741 2000-09-16  Neil Booth  <NeilB@earthling.net>
20742
20743         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20744         in nested macro bug.
20745
20746 2000-09-15  Neil Booth  <NeilB@earthling.net>
20747
20748         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20749
20750 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20751
20752         * gcc.c-torture/execute/20000914-1.c: New test.
20753
20754 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20755
20756         * g++.other/inline13.C: New test.
20757
20758 2000-09-12  Andreas Jaeger  <aj@suse.de>
20759
20760         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20761         constant by Ulrich Drepper <drepper@redhat.com>.
20762
20763 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20764
20765         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20766
20767 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20768
20769         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20770
20771 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20772
20773         * gcc.dg/cpp/backslash.c: New test.
20774
20775 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20776
20777         * gcc.c-torture/execute/20000910-1.c: New test.
20778         * gcc.c-torture/execute/20000910-2.c: Likewise.
20779
20780 2000-09-11  Robert Lipe  <robertl@sco.com>
20781
20782         * gcc.dg/pragma-align.c: New test.
20783
20784 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20785
20786         * g++.old-deja/g++.pt/explicit82.C: New test.
20787         * g++.old-deja/g++.pt/explicit83.C: New test.
20788
20789 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20790
20791         * gcc.dg/asm-names.c: New test.
20792
20793 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20794
20795         * gcc.dg/cpp/tr-warn6.c: New test
20796
20797 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20798
20799         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20800         be accepted.
20801
20802 2000-09-07  Catherine Moore  <clm@redhat.com>
20803
20804         * gcc.c-torture/execute/unroll-1.c: New test.
20805
20806 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20807
20808         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20809         ERROR markers.
20810         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20811         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20812         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20813         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20814         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20815         Preprocess only.
20816         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20817         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20818
20819 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20820
20821         * g++.old-deja/g++.pt/deduct2.C: New test.
20822
20823 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20824
20825         * g++.old-deja/g++.pt/parms2.C: New test.
20826
20827 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         * g++.old-deja/g++.pt/crash58.C: New test.
20830
20831 2000-09-06  Greg McGary  <greg@mcgary.org>
20832
20833         * gcc.c-torture/execute/20000906-1.c: New test.
20834         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20835
20836 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20837
20838         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20839
20840 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         * g++.old-deja/g++.pt/crash57.C: New test.
20843
20844 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20845
20846         * g++.old-deja/g++.pt/crash56.C: New test.
20847
20848 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.old-deja/g++.pt/koenig1.C: New test.
20851
20852 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20853
20854         * gcc.dg/20000904-1.c: New test.
20855
20856 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20857
20858         * gcc.dg/cpp/paste8.c: New test.
20859
20860 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20861
20862         * gcc.c-torture/compile/20000827-1.c: New test.
20863
20864 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20865
20866         * gcc.dg/format-diag-1.c: New test.
20867
20868 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20869
20870         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20871         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20872         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20873         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20874         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20875
20876 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20877
20878         * g++.old-deja/g++.other/nested4.C: New test.
20879
20880 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20881
20882         * g++.old-deja/g++.ns/scoped1.C: New test.
20883
20884 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20885
20886         * lib/g++.exp: Support testing already-installed GCC.
20887
20888 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20889
20890         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20891
20892 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20893
20894         * gcc.dg/return-type-2.c: New test.
20895
20896 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20897
20898         * gcc.c-torture/compile/20000825-1.c: New test.
20899
20900 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20901
20902         * gcc.dg/dwarf2-2.c: New test.
20903
20904 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20905
20906         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20907         dg-warning regexps.
20908
20909 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20910
20911         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20912         gcc.dg/format-ext-5.c: New tests.
20913
20914 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20915
20916         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20917
20918 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20919
20920         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20921
20922 2000-08-24  Richard Henderson  <rth@cygnus.com>
20923
20924         * gcc.dg/ia64-sync-1.c: New test.
20925         * gcc.dg/ia64-sync-2.c: New test.
20926         * gcc.dg/ia64-asm-1.c: New test.
20927
20928 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20929
20930         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20931         * gcc.dg/format-ext-2.c: New test.
20932
20933 2000-08-23  Jason Merrill  <jason@redhat.com>
20934
20935         * lib/old-dejagnu.exp: Also ignore "In member function" and
20936         "At global scope".
20937
20938 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20939
20940         * gcc.dg/noncompile/label-lineno-1.c: New test.
20941
20942 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20943
20944         * gcc.dg/c99-array-nonobj-1.c: New test.
20945
20946 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20947
20948         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20949         tests.
20950         * gcc.dg/format-ext-1.c: New test.
20951
20952 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20953
20954         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20955         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20956         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20957         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20958         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20959
20960 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20961
20962         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20963         gcc.dg/c99-strftime-2.c: New tests.
20964
20965 2000-08-22  Richard Henderson  <rth@cygnus.com>
20966
20967         * gcc.c-torture/execute/20000822-1.c: New test.
20968
20969 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20970
20971         * gcc.c-torture/execute/20000819-1.x: Remove.
20972
20973 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20974
20975         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20976         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20977         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20978         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20979         gcc.dg/format-xopen-1.c: New tests.
20980
20981 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20982
20983         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20984
20985 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * g++.old-deja/g++.other/loop2.C: New test.
20988
20989         * gcc.c-torture/compile/20000606-1.c: New test.
20990         * gcc.c-torture/compile/20000728-1.c: New test.
20991         * gcc.c-torture/execute/20000801-1.c: New test.
20992         * gcc.c-torture/execute/20000801-2.c: New test.
20993         * gcc.c-torture/execute/20000819-1.c: New test.
20994         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20995         * gcc.dg/20000629-1.c: New test.
20996         * gcc.dg/20000724-1.c: New test.
20997         * gcc.dg/20000807-1.c: New test.
20998
20999 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21000
21001         * gcc.dg/cpp/pragma-1.c: New test.
21002         * gcc.dg/cpp/pragma-2.c: New test.
21003
21004 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21005
21006         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21007         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21008
21009 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21010
21011         * gcc.c-torture/compile/20000818-1.c: New test.
21012
21013 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21014
21015         * gcc.c-torture/execute/20000818-1.c: New test.
21016
21017 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21018
21019         * gcc.dg/format-va-1.c: New test.
21020
21021 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         * g++.old-deja/g++.other/typedef8.C: New test.
21024
21025 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21026
21027         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21028         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21029         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21030         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21031         * g++.old-deja/g++.other/ptrmem7.C: New test.
21032         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21033
21034 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21035
21036         * g++.old-deja/g++.pt/typename27.C: New test.
21037
21038 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21041         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21042         * g++.old-deja/g++.pt/friend45.C: New test.
21043         * g++.old-deja/g++.other/friend8.C: New test.
21044
21045 2000-08-15  Richard Henderson  <rth@cygnus.com>
21046
21047         * gcc.c-torture/execute/20000815-1.c: New test.
21048
21049 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21050
21051         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21052         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21053         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21054
21055 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         * g++.old-deja/g++.other/refinit2.C: New test.
21058
21059 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21060
21061         * lib/c-torture.exp (c-torture): Make
21062         compiler_conditional_xfail_data global.
21063         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21064         compiler_conditional_xfail_data machinery.
21065         (f-torture-execute): Likewise.
21066         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21067         and only when unrolling loops.
21068
21069         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21070
21071 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21072
21073         * g++.old-deja/g++.pt/explicit81.C: New test.
21074
21075 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21076
21077         * g++.old-deja/g++.pt/typename26.C: New test.
21078
21079 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21080
21081         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21082         warning.
21083
21084 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21085
21086         * g++.old-deja/g++.other/array3.C: New test.
21087
21088 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21089
21090         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21091         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21092         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21093         New tests.
21094
21095 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21096
21097         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21098         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21099
21100 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21101
21102         * gcc.c-torture/execute/20000808-1.c: New test.
21103
21104 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21105
21106         * gcc.dg/c90-const-expr-1.c: New test.
21107
21108 2000-08-08  Richard Henderson  <rth@cygnus.com>
21109
21110         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21111
21112 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21113
21114         * gcc.dg/noncompile/const-ll-1.c: New test.
21115
21116 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21117
21118         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21119
21120 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21121
21122         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21123         that running programs linked against the shared version of libobjc
21124         run correctly.
21125
21126 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21127
21128         * gcc.dg/c99-printf-1.c: New test.
21129
21130 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21131
21132         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21133
21134 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21135
21136         * gcc.c-torture/execute/20000731-1.x: Delete.
21137
21138 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21139
21140         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21141         and torture_without_loops as is done by c-torture.exp.
21142         (search_for): Copy from c-torture.exp.
21143         (gcc-dg-runtest): New function, drives a directory of tests
21144         iterating over the TORTURE_OPTIONS.
21145         (scan-assembler, scan-assembler-not): Move here from
21146         individual directory drivers.
21147
21148         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21149         defined by lib/gcc-dg.exp.
21150         * gcc.dg/cpp/cpp.exp: Likewise.
21151         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21152         gcc-dg-runtest, so we cycle over optimization options.
21153
21154         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21155         * gcc.dg/compare2.c: No longer expected to fail.
21156
21157 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21158
21159         * gcc.c-torture/execute/20000804-1.c: New test.
21160
21161 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21162
21163         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21164
21165 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21166
21167         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21168
21169 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21170
21171         * gcc.c-torture/compile/20000803-1.c: New test.
21172
21173 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21174
21175         * gcc.c-torture/execute/20000801-3.c,
21176         gcc.c-torture/execute/20000801-4.c: New tests.
21177         * gcc.c-torture/execute/20000801-3.x,
21178         gcc.c-torture/execute/20000801-4.x: Xfail.
21179
21180 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21181
21182         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21183         libobjc/.libs to allow for libtool.
21184
21185 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21186
21187         * gcc.c-torture/compile/20000802-1.c: New test.
21188
21189 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21190
21191         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21192
21193 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21194
21195         * gcc-c-torture/execute/20000731-2.c: New test.
21196
21197         * gcc.c-torture/execute/20000731-1.c: New test.
21198         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21199
21200 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21201
21202         * testsuite/gcc.dg/cpp/paste7.c: New test.
21203         * gcc.dg/cpp/20000725-1.c: New test.
21204
21205 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21206
21207         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21208         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21209         declaration warning for __builtin_dwarf_reg_size.
21210
21211         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21212
21213 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21214
21215         * gcc.dg/noncompile/voidparam-1.c: New test.
21216
21217 2000-07-30  Richard Henderson  <rth@cygnus.com>
21218
21219         * gcc.dg/c90-digraph-1.c: Don't xfail.
21220         * gcc.dg/compare2.c (case 10): Xfail.
21221         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21222
21223 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21224
21225         * gcc.dg/c99-main-1.c: New test.
21226
21227 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21228
21229         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21230
21231 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21232
21233         * gcc.c-tortuer/execute/20000726-1.c: New test.
21234
21235 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21236
21237         * gcc.c-torture/execute/enum-2.c: New test.
21238
21239 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21240
21241         * gcc.dg/cpp/tr-warn3.c: New test.
21242
21243 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21244
21245         * g++.old-deja/g++.ext/implicit1.C: Remove.
21246         * g++.old-deja/g++.jason/c2.C: Remove
21247         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21248         * g++.old-deja/g++.pt/crash16.C: Likewise.
21249         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21250
21251 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21252
21253         * g++.old-deja/g++.other/for2.C: New test.
21254
21255 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21256
21257         * gcc.dg/20000720-1.c: New test.
21258
21259 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21260
21261         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21262
21263 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21264
21265         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21266         * gcc.c-torture/execute/20000722-1.c: New.
21267         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21268
21269 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21270
21271         * gcc.dg/cpp/20000720-1.S: New test.
21272
21273 2000-07-21  Michael Meissner  <meissner@redhat.com>
21274
21275         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21276
21277 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21278
21279         * g++.old-deja/g++.brendan/crash16.C,
21280         g++.old-deja/g++.brendan/parse3.C,
21281         g++.old-deja/g++.brendan/redecl1.C,
21282         g++.old-deja/g++.ns/template13.C,
21283         g++.old-deja/g++.other/decl4.C,
21284         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21285
21286 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21287
21288         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21289         and "Internal error".
21290
21291         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21292         regexps.
21293         * gcc.dg/cpp/paste6.c: New test.
21294
21295 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21296
21297         * gcc.dg/cpp/tr-direct.c: New test.
21298
21299         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21300         gcc.dg/cpp/undef1.c: Tweak error regexps.
21301
21302 2000-07-18  Eric Christopher <echristo@redhat.com>
21303
21304         * gcc.c-torture/compile/20000718-1.c: New test.
21305
21306 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21307
21308         * cpplex.c (_cpp_push_token): If the token being pushed back
21309         is the previous token in this context, just subtract one from
21310         context->posn.
21311         * cppmacro.c (save_expansion): Clear aux field when storing a
21312         placemarker.
21313
21314 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21315
21316         * gcc.dg/noncompile/redecl-1.c: New test.
21317
21318 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21319
21320         * gcc.c-torture/execute/20000717-5.c: New test.
21321         * gcc.c-torture/execute/20000717-1.x: Removed.
21322
21323 2000-07-17  Richard Henderson  <rth@cygnus.com>
21324
21325         * gcc.c-torture/execute/20000717-4.c: New test.
21326
21327 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21328
21329         * gcc.dg/cpp/syshdr.c: New test.
21330         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21331
21332 2000-07-17  Neil Booth  <neilb@earthling.net>
21333
21334         * gcc.dg/cpp/cmdlne-dM.c: New test.
21335         * gcc.dg/cpp/cmdlne-dD.c: New test.
21336
21337 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21338
21339         * gcc.c-torture/execute/20000717-3.c: New test.
21340
21341         * gcc.c-torture/compile/20000717-1.c: New test.
21342
21343 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21344
21345         * gcc.c-torture/execute/20000717-2.c: New test.
21346
21347 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21348
21349         * gcc.dg/formatz-1.c: New test.
21350
21351         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21352         * gcc.dg/c99-digraph-1.c: New tests.
21353
21354         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21355         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21356
21357         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21358         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21359         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21360         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21361         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21362         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21363         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21364
21365 2000-07-17   Greg McGary <greg@mcgary.org>
21366
21367         * gcc.c-torture/execute/20000717-1.c: New test.
21368         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21369
21370 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21371
21372         * gcc.c-torture/execute/20000715-2.c: New test.
21373         * gcc.dg/20000715-1.c: New test.
21374
21375 2000-07-15  Michael Meissner  <meissner@redhat.com>
21376
21377         * gcc.c-torture/execute/20000715-1.c: New test.
21378
21379 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21380
21381         * gcc.c-torture/execute/20000707-1.c: New test.
21382
21383 2000-07-13  Neil Booth  <NeilB@earthling.net>
21384
21385         * testsuite/gcc.dg/cpp/digraph1.c,
21386         testsuite/gcc.dg/cpp/digraph2.c,
21387         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21388
21389 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21390
21391         * g77.f-torture/compile/20000630-2.f:  New test.
21392         * g77.f-torture/compile/20000630-2.x
21393
21394 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21395
21396         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21397
21398 2000-07-11  Neil Booth  <NeilB@earthling.net>
21399
21400         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21401
21402 2000-07-11  Neil Booth  <NeilB@earthling.net>
21403
21404         * gcc.dg/cpp/cmdlne-C.c: New.
21405
21406 2000-07-09  Neil Booth  <NeilB@earthling.net>
21407
21408         * gcc.dg/cpp/directiv.c: New tests.
21409         * gcc.dg/cpp/undef1.c: Update.
21410
21411 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21412
21413         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21414
21415 2000-07-09  Neil Booth  <NeilB@earthling.net>
21416
21417         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21418
21419 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21420
21421         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21422         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21423
21424 2000-07-08  Neil Booth  <NeilB@earthling.net>
21425
21426         * gcc.dg/cpp/macsyntx.c: New tests.
21427
21428 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21429
21430         * gcc.dg/20000707-1.c: New test.
21431
21432 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21433
21434         * gcc.c-torture/execute/20000706-1.c: New test.
21435         * gcc.c-torture/execute/20000706-2.c: New test.
21436         * gcc.c-torture/execute/20000706-3.c: New test.
21437         * gcc.c-torture/execute/20000706-4.c: New test.
21438         * gcc.c-torture/execute/20000706-5.c: New test.
21439
21440 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21441
21442         * g++.old-deja/g++.pt/instantiate7.C: New test.
21443
21444 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21445
21446         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21447         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21448         * g++.old-deja/g++.other/rtti3.C: Likewise.
21449         * g++.old-deja/g++.other/rttid3.C: Likewise.
21450
21451 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21452
21453         *  g77.f-torture/compile/20000630-1.x: Fix typo
21454
21455 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21456
21457         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21458         assembly output.
21459
21460 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21461
21462         * gcc.dg/cpp/ident.c: New test.
21463
21464 2000-07-05  Neil Booth  <NeilB@earthling.net>
21465
21466         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21467           gcc.dg/cpp/lexstrng.c: New tests.
21468
21469 2000-07-04  Neil Booth  <NeilB@earthling.net>
21470
21471         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21472         * gcc.dg/cpp/strify2.c: Same.
21473
21474 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21475
21476         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21477         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21478         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21479         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21480
21481         * testsuite/gcc.dg/cpp/macro1.c,
21482         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21483         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21484         testsuite/gcc.dg/cpp/strify1.c,
21485         testsuite/gcc.dg/cpp/strify2.c: New tests.
21486
21487 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21488
21489         * gcc.c-torture/execute/20000703-1.c: New test.
21490
21491 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21492
21493         * g++.old-deja/g++.pt (lookup10.C): New test.
21494
21495 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * g++.old-deja/g++.pt (typename25.C): New test.
21498
21499 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21500
21501         * gcc.c-torture/compile/20000701-1.c: New test.
21502
21503 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21504
21505         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21506         to test case.
21507
21508 2000-06-30  Catherine Moore  <clm@cygnus.com>
21509
21510         * gcc.c-torture/execute/align-1.c: New test.
21511
21512 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21513
21514         * g++.old-deja/g++.pt/expr8.C: New test.
21515         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21516
21517 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21518
21519         * gcc.c-torture/compile/20000629-1.c: New test.
21520
21521 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21522
21523
21524         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21525         gcc.dg/noncompile directory, depending on whether they're
21526         preprocessor tests or not.  Annotate all the tests for the dg
21527         framework.
21528
21529         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21530         * gcc.dg/noncompile/noncompile.exp: New.
21531
21532         * Moved files:
21533         Old name                                New name
21534         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21535         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21536         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21537         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21538         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21539         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21540         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21541         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21542         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21543         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21544         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21545         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21546         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21547         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21548         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21549         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21550         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21551         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21552         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21553         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21554         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21555         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21556         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21557         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21558
21559         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21560         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21561         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21562         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21563         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21564         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21565
21566 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21567
21568         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21569         declare one variable.  On the fourth, error.
21570         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21571         declared by 20000628-1a.h.
21572
21573 2000-06-29  Richard Henderson  <rth@redhat.com>
21574
21575         * gcc.c-torture/execute/930529-1.x: New file.
21576         * gcc.dg/920413-1.c: Adjust expected warning text.
21577         * gcc.dg/980217-1.c: Declare abort.
21578         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21579
21580 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21581
21582         * g77.f-torture/compile/20000629-1.f: New test.
21583         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21584
21585 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21586
21587         Rearrange lots of files, removing entirely the
21588         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21589         directories.
21590
21591         * Deleted files:
21592         gcc.c-torture/code_quality/code_quality.exp
21593         gcc.c-torture/special/special.exp
21594         gcc.failure/failure.exp
21595         gcc.failure/940409-1.x
21596         gcc.c-torture/compile/961203-1.x
21597
21598         * New files:
21599         gcc.misc-tests/linkage.exp
21600         gcc.c-torture/execute/920730-1t.c
21601         gcc.c-torture/execute/920730-1t.x
21602         gcc.c-torture/compile/920520-1.x
21603         gcc.c-torture/compile/920521-1.x
21604         gcc.c-torture/compile/981006-1.x
21605         gcc.c-torture/execute/eeprof-1.x
21606
21607         * Moved files (possibly with modifications to fit a new harness):
21608         Old name                                New name
21609         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21610         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21611         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21612         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21613         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21614         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21615         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21616         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21617         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21618         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21619         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21620         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21621         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21622         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21623
21624 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21625
21626         * c-torture/compile/961203-1.x: Delete.
21627
21628         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21629         not exit. Include stdio.h.
21630         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21631         * gcc.misc-tests/dg-12.c: Likewise.
21632         * gcc.misc-tests/dg-5.c: Likewise.
21633         * gcc.misc-tests/dg-6.c: Likewise.
21634         * gcc.misc-tests/dg-7.c: Prototype abort.
21635         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21636         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21637         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21638         not exit.
21639         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21640         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21641
21642 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21643
21644         * gcc.dg/cpp/20000628-1.c: New test.
21645         * gcc.dg/cpp/20000628-1.h: New header for above test.
21646         * gcc.dg/cpp/20000628-1a.h: Likewise.
21647
21648 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21649
21650         * gcc.dg/cpp: New directory.
21651         * gcc.dg/cpp/cpp.exp: New driver.
21652         * gcc.dg/cpp/20000627-1.c: New test.
21653         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21654         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21655         and rewrite as a compilation test.
21656
21657         * gcc.dg: Move many files into the cpp subdirectory, possibly
21658         renaming or editing them as well.
21659         Old name                New name
21660         990119-1.c              cpp/19990119-1.c
21661         990228-1.c              cpp/19990228-1.c
21662         990407-1.c              cpp/19990407-1.c
21663         990409-1.c              cpp/19990409-1.c
21664         990413-1.c              cpp/19990413-1.c
21665         990703-1.c              cpp/19990703-1.c
21666         20000127-1.c            cpp/20000127-1.c
21667         20000129-1.c            cpp/20000129-1.c
21668         20000207-1.c            cpp/20000207-1.c
21669         20000207-2.c            cpp/20000207-2.c
21670         20000209-1.c            cpp/20000209-1.c
21671         20000209-2.c            cpp/20000209-2.c
21672         20000301-1.c            cpp/20000301-1.c
21673         20000419-1.c            cpp/20000419-1.c
21674         20000510-1.S            cpp/20000510-1.S
21675         20000519-1.c            cpp/20000519-1.c
21676         20000529-1.c            cpp/20000529-1.c
21677         20000625-1.c            cpp/20000625-1.c
21678         20000625-2.c            cpp/20000625-2.c
21679         cpp-as1.c               cpp/assert1.c
21680         cpp-as2.c               cpp/assert2.c
21681         cxx-comments-1.c        cpp/cxxcom1.c
21682         cxx-comments-2.c        cpp/cxxcom2.c
21683         endif-label.c           cpp/endif.c
21684         cpp-hash1.c             cpp/hash1.c
21685         cpp-hash2.c             cpp/hash2.c
21686         cpp-if1.c               cpp/if-1.c
21687         cpp-if2.c               cpp/if-2.c
21688         cpp-if3.c               cpp/if-3.c
21689         cpp-if4.c               cpp/if-4.c
21690         cpp-if5.c               cpp/if-5.c
21691         cpp-cond.c              cpp/if-cexp.c
21692         cpp-missingop.c         cpp/if-mop.c
21693         cpp-missingparen.c      cpp/if-mpar.c
21694         cpp-opprec.c            cpp/if-oppr.c
21695         cpp-ifparen.c           cpp/if-paren.c
21696         cpp-shortcircuit.c      cpp/if-sc.c
21697         cpp-shift.c             cpp/if-shift.c
21698         cpp-unary.c             cpp/if-unary.c
21699         cpp-li1.c               cpp/line1.c
21700         cpp-li2.c               cpp/line2.c
21701         lineno.c                cpp/line3.c
21702         lineno-2.c              cpp/line4.c
21703         cpp-mi.c                cpp/mi1.c
21704         cpp-mic.h               cpp/mi1c.h
21705         cpp-micc.h              cpp/mi1cc.h
21706         cpp-mind.h              cpp/mi1nd.h
21707         cpp-mindp.h             cpp/mi1ndp.h
21708         cpp-mix.h               cpp/mi1x.h
21709         cpp-mi2.c               cpp/mi2.c
21710         cpp-mi2a.h              cpp/mi2a.h
21711         cpp-mi2b.h              cpp/mi2b.h
21712         cpp-mi2c.h              cpp/mi2c.h
21713         cpp-mi3.c               cpp/mi3.c
21714         cpp-mi3.def             cpp/mi3.def
21715         poison-1.c              cpp/poison.c
21716         pr-impl.c               cpp/prag-imp.c
21717         cpp-redef-2.c           cpp/redef1.c
21718         cpp-redef.c             cpp/redef2.c
21719         strpaste.c              cpp/strp1.c
21720         strpaste-2.c            cpp/strp2.c
21721         cpp-tradpaste.c         cpp/tr-paste.c
21722         cpp-tradstringify.c     cpp/tr-str.c
21723         cpp-tradwarn1.c         cpp/tr-warn1.c
21724         cpp-tradwarn2.c         cpp/tr-warn2.c
21725         trigraphs.c             cpp/trigraphs.c
21726         cpp-unc1.c              cpp/unc1.c
21727         cpp-unc2.c              cpp/unc2.c
21728         cpp-unc3.c              cpp/unc3.c
21729         cpp-unc.c               cpp/unc4.c
21730         undef.c                 cpp/undef1.c
21731         undef-2.c               cpp/undef2.c
21732         cpp-wi1.c               cpp/widestr1.c
21733
21734 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21735
21736         * lib/g++.exp (g++_include_flags): Tweak.
21737
21738 2000-06-27  H.J. Lu  <hjl@gnu.org>
21739             Loren J. Rittle  <ljrittle@acm.org>
21740
21741         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21742         version with one that knows about the new gcc tree structure.
21743         (g++_link_flags): Same.
21744
21745 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21746
21747         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21748         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21749         case we are cross-compiling.
21750
21751         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21752         g++.old-deja/g++.niklas/Makefile.in,
21753         g++.old-deja/g++.niklas/configure.in,
21754         g++.old-deja/g++.other/Makefile.in,
21755         g++.old-deja/g++.other/configure.in,
21756         gcc.c-torture/code_quality/Makefile.in,
21757         gcc.c-torture/code_quality/configure.in,
21758         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21759         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21760         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21761         gcc.c-torture/execute/ieee/Makefile.in,
21762         gcc.c-torture/execute/ieee/configure.in,
21763         gcc.c-torture/noncompile/Makefile.in,
21764         gcc.c-torture/noncompile/configure.in,
21765         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21766         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21767         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21768
21769 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21770
21771         * g++.old-deja/g++.other/ambig3.C: New test.
21772
21773 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21774
21775         * g++.old-deja/g++.pt/syntax1.C: New test.
21776         * g++.old-deja/g++.pt/syntax2.C: New test.
21777         * g++.old-deja/g++.other/syntax3.C: New test.
21778         * g++.old-deja/g++.other/syntax4.C: New test.
21779
21780 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21781
21782         * gcc.dg/20000623-1.c: Prototype exit and abort.
21783
21784 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21785
21786         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21787         New tests.
21788         * gcc.dg/cpp-mi3.def: New file.
21789
21790         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21791         inside assertions.
21792         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21793         lexer's error messages.
21794         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21795         divine anything from the linemarkers.
21796         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21797         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21798
21799 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21800
21801         * gcc.dg/20000623-1.c: New test.
21802
21803 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21804
21805         * gcc.c-torture/execute/20000622-1.c: New test.
21806
21807 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         * g++.old-deja/g++.other/init15.C: New test.
21810
21811 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21812
21813         * g++.old-deja/g++.pt/vaarg2.C: New test.
21814         * g++.old-deja/g++.pt/vaarg3.C: New test.
21815
21816 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21817
21818         * g++.old-deja/g++.other/dyncast6.C: New test.
21819
21820 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21821
21822         * gcc.c-torture/execute/loop-6.c: New test.
21823
21824 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21825
21826         * gcc.dg/20000614-1.c: New test.
21827         * gcc.dg/20000614-2.c: New test.
21828
21829 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21830
21831         * g++.old-deja/g++.other/inline12.C: New test.
21832
21833 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * g++.old-deja/g++.other/eh1.C: New test.
21836
21837 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * g++.old-deja/g++.other/type.C: New test.
21840
21841 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21842
21843         * g++.old-deja/g++.other/initstring.C: New test.
21844
21845 2000-06-12  Jason Merrill  <jason@redhat.com>
21846
21847         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21848
21849 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21850
21851         * gcc.c-torture/compile/20000609-1.c: New test.
21852
21853 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21854
21855         * gcc.dg/20000609-1.c: New test.
21856
21857 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21858
21859         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21860         * gcc.c-torture/noncompile/poison-1.c: Move...
21861         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21862         * gcc.dg/cpp-li1.c: Add a token after the #line.
21863
21864 2000-06-05  Richard Henderson  <rth@cygnus.com>
21865
21866         * gcc.c-torture/execute/20000605-2.c: New test.
21867         * gcc.c-torture/execute/20000605-3.c: New test.
21868
21869 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21870
21871         * g77.f-torture/execute/20000503-1.x: New file.
21872
21873 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21874
21875         * g++.old-deja/g++.eh/badalloc1.C: New test.
21876
21877 2000-06-05  Richard Henderson  <rth@cygnus.com>
21878
21879         * gcc.c-torture/execute/20000605-1.c: New test.
21880
21881 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21882             Nathan Sidwell <nathan@codesourcery.com>
21883
21884         * gcc.c-torture/compile/20000605-1.c: New test.
21885
21886 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21887
21888         * g77.f-torture/compile/20000601-1.f:  New test.
21889
21890 2000-06-03  Richard Henderson  <rth@cygnus.com>
21891
21892         * gcc.c-torture/execute/20000603-1.c: New.
21893
21894 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21895
21896         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21897         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21898
21899 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21900
21901         * gcc.dg/compare2.c (case 12): XFAIL.
21902         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21903         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21904
21905         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21906
21907 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21908
21909         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21910         guard macro is already defined when the header is first
21911         included.
21912         * gcc.dg/cpp-mix.h: New file.
21913         * gcc.dg/endif-label.c: Update patterns to match compiler.
21914
21915         * g++.brendan/complex1.C: Declare abort.
21916         * g++.law/refs4.C: Remove XFAIL.
21917         * g++.oliva/expr2.C: Declare abort and exit.
21918
21919 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21920
21921         * gcc.c-torture/execute/20000528-1.c: New test.
21922
21923         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21924         * g++.old-deja/g++.law/temps4.C: Likewise.
21925
21926         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21927         stdlib.h.  Call abort() on failure.
21928         * g++.old-deja/g++.law/refs4.C: Likewise.
21929         * g++.old-deja/g++.law/temps4.C: Likewise.
21930         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21931         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21932
21933 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21934
21935         Relative to g++.dg/special:
21936         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21937
21938         Relative to g++.old-deja:
21939         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21940         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21941         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21942         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21943         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21944         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21945         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21946
21947         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21948         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21949         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21950         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21951         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21952         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21953         and/or string.h.
21954
21955         * g++.other/goto1.C: Update expectations for error messages.
21956
21957 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21958
21959         * gcc.c-torture/compile/20000523-1.c: New test.
21960
21961 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21962
21963         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21964
21965 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21966
21967         * g++.old-deja/g++.eh/catch11.C: New test.
21968         * g++.old-deja/g++.eh/catch12.C: New test.
21969
21970 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21971
21972         * gcc.c-torture/execute/20000523-1.c: New test.
21973
21974 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21975
21976         * c-torture/execute/bcp-1.c: Replace abort in arg of
21977         __builtin_constant_p with a generic external function.
21978
21979         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21980         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21981         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21982         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21983         Prototype abort and/or exit.
21984
21985         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21986         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21987         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21988         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21989
21990 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21991
21992         * gcc.dg/dwarf2-1.c: New test.
21993
21994 2000-05-20  Richard Henderson  <rth@cygnus.com>
21995
21996         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21997
21998 2000-05-20  Andreas Jaeger  <aj@suse.de>
21999
22000         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22001         testcase.
22002
22003 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22004
22005         * gcc.c-torture/execute/20000519-2.c: New test.
22006
22007 2000-05-19  Andreas Jaeger  <aj@suse.de>
22008
22009         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22010         which fails with SSA.
22011
22012         * lib/c-torture.exp: Also test with -O3 -fssa.
22013
22014 2000-05-18  Michael Meissner  <meissner@redhat.com>
22015
22016         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22017         * gcc.c-torture/execute/920415-1.c: Ditto.
22018         * gcc.c-torture/execute/920501-1.c: Ditto.
22019         * gcc.c-torture/execute/conversion.c: Ditto.
22020         * gcc.c-torture/execute/cvt-1.c: Ditto.
22021
22022 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22023
22024         * gcc.c-torture/compile/20000518-1.c: New test.
22025
22026 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22027
22028         * g77.f-torture/compile/200005018.f:  New test.
22029
22030 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22031
22032         * gcc.c-torture/compile/20000517-1.c: New test.
22033
22034 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22035
22036         * gcc.c-torture/execute/20000516-1.c: New test.
22037
22038 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22039
22040         * g++.old-deja/g++.other/eh.C: New test.
22041
22042 2000-05-12  Richard Henderson  <rth@cygnus.com>
22043
22044         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22045         constants through to doit's conditional.
22046
22047 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22048
22049         * gcc.c-torture/compile/20000511-1.c: New test.
22050         * g77.f-torture/compile/20000511-1.f: New test.
22051         * g77.f-torture/compile/20000511-2.f: New test.
22052
22053 2000-05-11  Michael Meissner  <meissner@redhat.com>
22054
22055         * gcc.c-torture/execute/20000511-1.c: New test.
22056
22057 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22058
22059         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22060         * gcc.dg/20000510-1.S: New.
22061
22062 2000-05-08  Catherine Moore  <clm@cygnus.com>
22063
22064         * gcc.dg/unused-3.c: New.
22065
22066 2000-05-06  Richard Henderson  <rth@cygnus.com>
22067
22068           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22069           * g++.old-deja/g++.mike/warn1.C: Likewise.
22070           * g++.old-deja/g++.pt/local1.C: Likewise.
22071           * g++.old-deja/g++.pt/local7.C: Likewise.
22072           * g++.old-deja/g++.pt/spec16.C: Likewise.
22073
22074 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22075
22076         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22077
22078 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22079
22080           * g77.f-torture/execute/20000503-1.f:  New test.
22081
22082 2000-05-04  Andreas Jaeger  <aj@suse.de>
22083
22084         * gcc.dg/noreturn-2.c: New test.
22085
22086 2000-05-04  Neil Booth  <NeilB@earthling.net>
22087
22088         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22089         preprocessor.
22090
22091 2000-05-04  Richard Henderson  <rth@cygnus.com>
22092
22093         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22094
22095 2000-05-04  Richard Henderson  <rth@cygnus.com>
22096
22097         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22098         OpenSSL by Jason R Thorpe.
22099
22100 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22101
22102         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22103
22104 2000-05-03  Robert Lipe <robertlipe@usa.net>
22105
22106         * gcc.dg/20000503-1.c: New test.
22107
22108 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22109
22110         * gcc.c-torture/compile/20000502-1.c: New test.
22111         * g++.old-deja/g++.other/align.C: New test.
22112         * gcc.dg/cpp-tradstringify.c: New test.
22113
22114 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22115
22116         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22117         and hard registers.
22118
22119 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22120
22121         * gcc.c-torture/execute/loop-5.c: New test.
22122
22123 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22124
22125         * gcc.c-torture/execute/va-arg-20.c: New test.
22126
22127 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22128
22129         * gcc.c-torture/execute/20000422-1.c: New test.
22130
22131 2000-04-20  Greg McGary  <gkm@gnu.org>
22132
22133         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22134         when optimizing, but without sibling-call optimizations (-O1).
22135
22136 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22137
22138           * gcc.c-torture/compile/20000420-1.c: New test.
22139
22140 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22141
22142         * g++.abi/ptrflags.C: New test.
22143         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22144
22145 2000-04-19  Catherine Moore  <clm@cygnus.com>
22146
22147         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22148
22149 2000-04-19  Greg McGary  <gkm@gnu.org>
22150
22151         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22152         sibling-call optimizations.
22153
22154 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22155
22156         * gcc.dg/20000419-1.c: New test.
22157
22158 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22159
22160         * gcc.c-torture/execute/20000412-6.c: New test.
22161
22162 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22163
22164         * gcc.c-torture/execute/20000412-5.c: New test.
22165         * g77.f-torture/compile/20000412-1.f: New test.
22166         * gcc.c-torture/execute/20000412-4.c: New test.
22167         * gcc.c-torture/compile/20000412-2.c: New test.
22168         * gcc.c-torture/execute/20000412-3.c: New test.
22169         * gcc.c-torture/compile/20000412-1.c: New test.
22170         * gcc.c-torture/execute/20000412-2.c: New test.
22171
22172 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22173
22174         * objc/execute/bf-20.m: New test.
22175
22176 2000-04-10  Richard Henderson  <rth@cygnus.com>
22177
22178         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22179
22180         * gcc.c-torture/execute/20000412-1.c: New test.
22181
22182 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22183
22184         * g++.old-deja/g++.eh/catchptr1.C: New test.
22185
22186 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22187
22188         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22189
22190 2000-04-08  Neil Booth  <NeilB@earthling.net>
22191
22192         * gcc.dg/cpp-nullchar.c: Remove test as
22193         embedded nulls cause problems.
22194
22195 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22196
22197         * gcc.dg/compare2.c: New test.
22198
22199 2000-04-08  Neil Booth  <NeilB@earthling.net>
22200
22201         * gcc.dg/cpp-nullchar.c: New test.
22202
22203 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22204
22205         * gcc.dg/cpp-mi2.c: New test.
22206         * gcc.dg/cpp-mi2[abc].h: New files.
22207
22208 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22209
22210         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22211         member name.
22212
22213 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22214
22215         * g++.old-deja/g++.abi/vmihint.C: New test.
22216
22217 2000-04-06  Neil Booth  <NeilB@earthling.net>
22218
22219         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22220         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22221         copyright.
22222
22223 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22224
22225         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22226         avoid stack-frame overwrite.
22227
22228 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22229
22230         * gcc.c-torture/compile/20000405-2.c: New test.
22231         * gcc.c-torture/compile/20000405-3.c: New test.
22232
22233 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22234
22235         * gcc.c-torture/compile/20000405-1.c: New test.
22236
22237 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22238
22239         * gcc.dg/cast-qual-1.c: Revert last change.
22240
22241 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22242
22243         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22244
22245 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22246
22247         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22248         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22249
22250 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22251
22252         * gcc.c-torture/compile/20000403-2.c: New test.
22253         * gcc.c-torture/compile/20000403-1.c: New test.
22254
22255 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22256
22257         * gcc.c-torture/execute/20000403-1.c: New test.
22258
22259 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22260
22261         * gcc.c-torture/execute/20000402-1.c: New test.
22262
22263 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22264
22265         * gcc.c-torture/execute/va-arg-15.c: New test.
22266         * gcc.c-torture/execute/va-arg-16.c: New test.
22267         * gcc.c-torture/execute/va-arg-17.c: New test.
22268         * gcc.c-torture/execute/va-arg-18.c: New test.
22269         * gcc.c-torture/execute/va-arg-19.c: New test.
22270
22271 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22272
22273         * gcc.c-torture/compile/981211-1.c: Move to...
22274         * gcc.dg/cpp-as1.c: ...here.
22275         * gcc.dg/cpp-as2.c: New file.
22276
22277         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22278         compiler.
22279
22280 2000-04-02  Neil Booth  <NeilB@earthling.net>
22281
22282         * gcc.dg/cpp-cond.c  New tests.
22283         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22284         accidental success less likely.
22285         * gcc.dg/cpp-missingop.c  New tests.
22286         * gcc.dg/cpp-missingparen.c  New tests.
22287         * gcc.dg/cpp-shift.c  New tests.
22288         * gcc.dg/cpp-shortcircuit.c  New tests.
22289         * gcc.dg/cpp-unary.c  New tests.
22290
22291 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22292
22293         * gcc.c-torture/compile/20000329-1.c: New test.
22294
22295 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22296
22297         * gcc.c-torture/compile/20000326-1.c: New test.
22298         * gcc.c-torture/compile/20000326-2.c: New test.
22299
22300 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22301
22302         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22303         the first parameter is a function argument.
22304
22305 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22306
22307         * g++.old-deja/g++.ext/array4.C: New test.
22308
22309 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22310
22311         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22312
22313 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22314
22315         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22316
22317 2000-03-19  Richard Henderson  <rth@cygnus.com>
22318
22319         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22320
22321 2000-03-19  Richard Henderson  <rth@cygnus.com>
22322
22323         * gcc.c-torture/compile/20000319-1.c: New test.
22324
22325 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22326
22327         * gcc.c-torture/execute/20000314-3.c: New test.
22328         * gcc.c-torture/execute/20000314-2.c: New test.
22329         * gcc.c-torture/execute/20000314-1.c: New test.
22330         * gcc.c-torture/compile/20000314-2.c: New test.
22331         * gcc.c-torture/compile/20000314-1.c: New test.
22332
22333 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.old-deja/g++.warn/inline.C: New test.
22336
22337 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22338
22339         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22340         standards-compliant result rather than specific constants.
22341         Put test-values in array.
22342
22343 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22344
22345         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22346         (g++_target_compile): Put test-specific options last.
22347
22348 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22349
22350         * g++.old-deja/g++.eh/vbase4.C: New test.
22351
22352 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22355
22356 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22357
22358         * g++.old-deja/g++.brendan/misc12.C: Removed.
22359         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22360         * g++.old-deja/g++.ext/pretty4.C: New test.
22361
22362 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         * g++.old-deja/g++.other/string2.C: New test.
22365
22366 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.old-deja/g++.warn/impint2.C: New test.
22369
22370 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22371
22372         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22373         is 1, not zero.
22374
22375 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22376
22377         * g++.old-deja/g++.warn/impint.C: New test.
22378         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22379         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22380         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22381         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22382         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22383         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22384         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22385         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22386         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22387         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22388         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22389         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22390
22391 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22392
22393         * gcc.dg/cpp-redef.c: New test.
22394
22395 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         * g++.old-deja/g++.pt/unify7.C: New test.
22398
22399 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22400
22401         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22402         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22403
22404 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22405
22406         * gcc.c-torture/compile/20000224-1.c: New test.
22407
22408 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22409
22410         * gcc.c-torture/compile/cpp-2.c: New test.
22411         * gcc.c-torture/compile/cpp-1.c: New test.
22412
22413 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22414
22415         * gcc.c-torture/execute/20000225-1.c: New test.
22416
22417 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22418
22419         * gcc.dg/cpp-li2.c: New test.
22420
22421         * gcc.dg/cpp-wi1.c: New test.
22422
22423         * gcc.dg/cpp-li1.c: New test.
22424
22425 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22426
22427         * g++.old-deja/g++.other/sizeof5.C: New test.
22428
22429 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22430
22431         * gcc.c-torture/execute/va-arg-13.c: New test.
22432
22433 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22434
22435         * gcc.c-torture/execute/va-arg-12.c: New test.
22436
22437 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * gcc.c-torture/execute/20000223-1.c: New test.
22440
22441 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22444
22445 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22446
22447         * g++.old-deja/g++.abi/ptrmem.C: New test.
22448
22449 2000-02-19  Richard Henderson  <rth@cygnus.com>
22450
22451         * gcc.c-torture/compile/init-3.c: New.
22452
22453 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22454
22455         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22456         ALWAYS_CXXFLAGS.
22457
22458 2000-02-11  Robert Lipe <robertl@sco.com>
22459
22460         * gcc.c-torture/compile/20000211-3.c: New test.
22461
22462 2000-02-11  Martin Buchholz <martin@xemacs.org>
22463
22464         * gcc.c-torture/compile/20000211-2.c: New test.
22465
22466 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22467
22468         * gcc.c-torture/compile/20000211-1.c: New test.
22469
22470 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22471
22472         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22473           on native targets
22474
22475 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22476
22477         * g++.old-deja/g++.other/cast5.C: New test.
22478
22479 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22480
22481         * gcc.c-torture/execute/20000205-1.c: New.
22482
22483 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22484
22485         * g++.old-deja/g++.jason/cast3.C: Return void.
22486         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22487
22488 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22489
22490         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22491
22492         * gcc.dg/loop-1.c: New test.
22493
22494 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22495
22496         * gcc.c-torture/compile/20000127-1.c: New test.
22497         * gcc.c-torture/execute/991228-1.c: New test.
22498
22499 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22500
22501         * gcc.dg/unused-2.c: New test.
22502
22503         * gcc.dg/conv-1.c: New test.
22504
22505 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22506
22507         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22508         compiler.
22509         (tool_option_proc): Fix typo.
22510
22511 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22512
22513         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22514         of the ld on the host, not on the build machine.
22515         Also, don't crash if '--help' is not a supported option.
22516
22517 2000-01-24  Richard Henderson  <rth@cygnus.com>
22518
22519         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22520
22521 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22522
22523         * gcc.c-torture/execute/20000120-2.c: New test.
22524         * gcc.c-torture/execute/20000120-1.c: New test.
22525
22526 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22527
22528         * gcc.c-torture/execute/20000113-1.c: New test.
22529
22530 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22531
22532         * gcc.c-torture/execute/20000112-1.c: New test.
22533
22534 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22535
22536         * gcc.dg/20000111-1.c: New test.
22537
22538 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22539
22540         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22541         with 16 bit integers.
22542
22543 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22544
22545         * gcc.dg/20000108-1.c: New test.
22546
22547 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22548
22549         * g++.old-deja/g++.ns/koenig8.C: New test.
22550
22551 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22552
22553         * g++.old-deja/g++.other/cast4.C: New test.
22554
22555 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22556
22557         * gcc.c-torture/compile/20000105-2.c: New test.
22558         * gcc.c-torture/compile/20000105-1.c: New test.
22559
22560 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22561
22562         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22563         references to printf & atoi to conform to ANSI standard.
22564         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22565         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22566         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22567         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22568         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22569         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22570         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22571         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22572         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22573         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22574         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22575         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22576         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22577         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22578         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22579         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22580         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22581         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22582         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22583         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22584         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22585         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22586         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22587         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22588         * g++.old-deja/g++.brendan/init3.C: Likewise.
22589         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22590         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22591         * g++.old-deja/g++.brendan/new2.C: Likewise.
22592         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22593         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22594         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22595         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22596         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22597         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22598         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22599         * g++.old-deja/g++.brendan/template24.C: Likewise.
22600         * g++.old-deja/g++.brendan/template3.C: Likewise.
22601         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22602         * g++.old-deja/g++.jason/inline3.C: Likewise.
22603         * g++.old-deja/g++.jason/opeq.C: Likewise.
22604         * g++.old-deja/g++.law/arg5.C: Likewise.
22605         * g++.old-deja/g++.law/arm7.C: Likewise.
22606         * g++.old-deja/g++.law/ctors11.C: Likewise.
22607         * g++.old-deja/g++.law/cvt8.C: Likewise.
22608         * g++.old-deja/g++.law/init9.C: Likewise.
22609         * g++.old-deja/g++.law/refs4.C: Likewise.
22610         * g++.old-deja/g++.law/template2.C: Likewise.
22611         * g++.old-deja/g++.law/visibility24.C: Likewise.
22612         * g++.old-deja/g++.law/vtable3.C: Likewise.
22613         * g++.old-deja/g++.mike/asm2.C: Likewise.
22614         * g++.old-deja/g++.mike/eh1.C: Likewise.
22615         * g++.old-deja/g++.mike/misc1.C: Likewise.
22616         * g++.old-deja/g++.mike/misc13.C: Likewise.
22617         * g++.old-deja/g++.mike/misc14.C: Likewise.
22618         * g++.old-deja/g++.mike/ns12.C: Likewise.
22619         * g++.old-deja/g++.mike/p1248.C: Likewise.
22620         * g++.old-deja/g++.mike/p3708.C: Likewise.
22621         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22622         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22623         * g++.old-deja/g++.mike/p646.C: Likewise.
22624         * g++.old-deja/g++.mike/p700.C: Likewise.
22625         * g++.old-deja/g++.mike/p783.C: Likewise.
22626         * g++.old-deja/g++.mike/p783a.C: Likewise.
22627         * g++.old-deja/g++.mike/p783b.C: Likewise.
22628         * g++.old-deja/g++.mike/p786.C: Likewise.
22629         * g++.old-deja/g++.mike/p789.C: Likewise.
22630         * g++.old-deja/g++.mike/p789a.C: Likewise.
22631         * g++.old-deja/g++.mike/p807a.C: Likewise.
22632         * g++.old-deja/g++.other/delete3.C: Likewise.
22633         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22634         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22635         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22636         * g++.old-deja/g++.other/empty1.C: Likewise.
22637         * g++.old-deja/g++.other/temporary1.C: Likewise.
22638         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22639         * g++.old-deja/g++.pt/t16.C: Likewise.
22640         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22641
22642 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22643
22644         * gcc.dg/991230-1.c: New test.
22645
22646 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22647
22648         * gcc.c-torture/compile/991229-3.c: New test.
22649         * gcc.c-torture/compile/991229-2.c: New test.
22650         * gcc.c-torture/compile/991229-1.c: New test.
22651
22652 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22653
22654         * gcc.c-torture/compile/labels-2.c: New test.
22655
22656 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22657
22658         * gcc.c-torture/execute/991227-1.c: New test.
22659
22660 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22661
22662         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22663
22664 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22665
22666         * gcc.c-torture/execute/991221-1.c: New test.
22667
22668 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22669
22670         * g++.old-deja/g++.other/cast3.C: New test.
22671
22672 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22673
22674         * gcc.c-torture/execute/991216-4.c: New test.
22675
22676 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22677
22678         * gcc.c-torture/execute/991216-1.c: New test.
22679         * gcc.c-torture/execute/991216-2.c: New test.
22680         * gcc.c-torture/execute/991216-3.c: New test.
22681
22682 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22683
22684         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22685         Actually make the test fail by using "-O2" for compilation.
22686
22687 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22688
22689         * g++.old-deja/g++.warn/cast-align1.C: New test.
22690
22691 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22692
22693         * gcc.c-torture/compile/991214-1.c: New test.
22694         * gcc.c-torture/compile/991214-2.c: New test.
22695
22696 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22697
22698         * gcc.dg/991214-1.c: New test.
22699
22700 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22701
22702         * gcc.c-torture/compile/991213-3.c: New test.
22703         * gcc.c-torture/compile/991213-2.c: New test.
22704         * gcc.c-torture/compile/991213-1.c: New test.
22705
22706 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22707
22708         * gcc.dg/991209-1.c: New test.
22709
22710 1999-12-08  Nathan Sidwell <nathan@acm.org>
22711
22712         * gcc.c-torture/compile/991208-1.c: New test.
22713
22714 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22715
22716         * gcc.dg/ultrasp2.c: New test.
22717
22718 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22719
22720         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22721
22722 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22723
22724         * gcc.c-torture/compile/991202-1.c: New test.
22725         * gcc.c-torture/execute/991202-1.c: New test.
22726         * gcc.c-torture/execute/991202-2.c: New test.
22727         * gcc.c-torture/execute/991202-3.c: New test.
22728
22729 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22730
22731         * g++.old-deja/g++.abi/align.C: New test.
22732         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22733         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22734
22735 1999-12-01  Richard Henderson  <rth@cygnus.com>
22736
22737         * gcc.c-torture/execute/991201-1.c: New.
22738
22739 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22740
22741         * gcc.dg/991129-1.c: New test.
22742
22743 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22744
22745         * gcc.c-torture/compile/991127-1.c: New test.
22746
22747 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22748
22749         * g++.old-deja/g++.other/warn4.C: New test.
22750
22751 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22752
22753         * g++.old-deja/g++.eh/cleanup2.C: New test.
22754         * g++.old-deja/g++.ext/pretty2.C: New test.
22755         * g++.old-deja/g++.ext/pretty3.C: New test.
22756         * g++.old-deja/g++.other/debug6.C: New test.
22757
22758 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22759
22760         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22761         compiler_output to look for one error message instead of two.
22762
22763 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22764
22765         * gcc.c-torture/execute/991118-1.c: Also test case
22766         where the word boundary does not split a byte evenly.
22767
22768 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22769
22770         * g++.old-deja/g++.ext/restrict1.C: New test.
22771
22772 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22773
22774         * gcc.c-torture/execute/991118-1.c: New test.
22775
22776 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22777
22778         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22779         working directory pathnames.
22780
22781 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22782
22783         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22784         host is equipped with driver.h and driver.o so it can actually
22785         compile and run the tests.
22786
22787 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22788
22789         * gcc.c-torture/compile/991008-1.c: New test.
22790
22791 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22792
22793         * lib/gcc-dg.exp: Include target-supports.exp
22794
22795 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22796
22797         * lib/target-supports.exp: New file: Provide procs to test for
22798         features supported by the target.
22799         (check_weak_available): Moved here from ecos.exp.
22800         (check_alias_available): New proc: Determine of the target
22801         toolchain supports the alias attribute.
22802
22803         * gcc.dg/special/ecos.exp: Move check_weak_available to
22804         target-supports.exp.
22805         (alias-1.c): Only perform the test if the target supports
22806         aliases.
22807         (wkali-1.c): Only perform the test if the target supports
22808         aliases.
22809
22810         * gcc.dg/990506-0.c: Expect error messages from cross
22811         targets as well as native targets.
22812
22813 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22814
22815         * gcc.dg/ultrasp1.c: Removed xfail.
22816         * gcc.dg/struct-ret-2.c: Likewise.
22817         * gcc.dg/array-1.c: Likewise.
22818
22819 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22820
22821         * gcc.dg/struct-ret-2.c: New test.
22822
22823         * gcc.dg/array-1.c: New test.
22824
22825 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22826
22827         * gcc.c-torture/execute/991030-1.c: New test.
22828
22829 1999-10-26  Richard Henderson  <rth@cygnus.com>
22830
22831         * gcc.c-torture/compile/991026-2.c: New test.
22832
22833 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22834
22835         * gcc.c-torture/compile/991026-1.c: New test.
22836
22837 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22838
22839         * gcc.c-torture/execute/991023-1.c: New test.
22840
22841 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22842
22843         * gcc.c-torture/execute/991019-1.c: New test.
22844
22845 1999-10-16  Richard Henderson  <rth@cygnus.com>
22846
22847         * gcc.c-torture/execute/991016-1.c: New test.
22848
22849 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22850
22851         * gcc.c-torture/execute/991014-1.c: New test.
22852
22853 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22854
22855         * g++.old-deja/g++.other/union2.C: New test.
22856
22857 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22858
22859         * g++.old-deja/g++.other/vaarg2.C: New test.
22860         * g++.old-deja/g++.other/vaarg3.C: New test.
22861
22862 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22863
22864         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22865         in compile/.
22866
22867 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22868
22869         * gcc.c-torture/execute/va-arg-11.c: New test.
22870
22871 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22872
22873         * lib/file-format.exp (gcc_target_object_format): Don't
22874         crash if objdump is unavailable.
22875
22876 1999-09-29  Donn Terry <donn@interix.com>
22877
22878         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22879
22880 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22881
22882         * gcc.c-torture/compile/990928-1.c: New test.
22883
22884 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22885
22886         * g++.old-deja/g++.other/decl6.C: New test.
22887
22888 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22889
22890         * gcc.c-torture/execute/va-arg-10.c: New test.
22891
22892 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22893
22894         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22895         __PRETTY_FUNCTION__.
22896
22897 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22898
22899         * gcc.c-torture/execute/990923-1.c: New test.
22900
22901 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22902
22903         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22904         for which -fpic is inappropriate.
22905
22906 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22907
22908         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22909
22910 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22911
22912         * g++.old-deja/g++.other/dyncast1.C: New test.
22913         * g++.old-deja/g++.other/dyncast2.C: New test.
22914         * g++.old-deja/g++.other/dyncast3.C: New test.
22915         * g++.old-deja/g++.other/dyncast4.C: New test.
22916         * g++.old-deja/g++.other/dyncast5.C: New test.
22917         * g++.old-deja/g++.eh/catch3.C: New test.
22918         * g++.old-deja/g++.eh/catch3p.C: New test.
22919         * g++.old-deja/g++.eh/catch4.C: New test.
22920         * g++.old-deja/g++.eh/catch4p.C: New test.
22921         * g++.old-deja/g++.eh/catch5.C: New test.
22922         * g++.old-deja/g++.eh/catch5p.C: New test.
22923         * g++.old-deja/g++.eh/catch6.C: New test.
22924         * g++.old-deja/g++.eh/catch6p.C: New test.
22925         * g++.old-deja/g++.eh/catch7.C: New test.
22926         * g++.old-deja/g++.eh/catch7p.C: New test.
22927         * g++.old-deja/g++.eh/catch8.C: New test.
22928         * g++.old-deja/g++.eh/catch8p.C: New test.
22929         * g++.old-deja/g++.eh/catch9.C: New test.
22930         * g++.old-deja/g++.eh/catch9p.C: New test.
22931
22932 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22933
22934         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22935         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22936
22937 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22938
22939         * gcc.c-torture/compile/990913-1.c: New test.
22940
22941 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22942
22943         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22944         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22945
22946 1999-09-09  Richard Henderson  <rth@cygnus.com>
22947
22948         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22949
22950 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22951
22952         * g++.old-deja/g++.other/lookup11.C: New test.
22953         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22954         what is permitted and what we want.
22955         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22956         overload use.
22957         * g++.old-deja/g++.jason/rfg5.C: Likewise
22958
22959 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22960
22961         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22962         * gcc.c-torture/noncompile/poison-1.c: New file.
22963
22964 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22965
22966         * g++.old-deja/g++.other/sizeof3.C: New test.
22967         * g++.old-deja/g++.other/sizeof4.C: New test.
22968         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22969         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22970
22971 1999-09-07  Richard Henderson  <rth@cygnus.com>
22972
22973         * gcc.dg/va-arg-1.c: New.
22974
22975 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22976
22977         * gcc.c-torture/execute/va-arg-9.c: New test.
22978
22979 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22980
22981         * g77.f-torture/compile/980519-2.f: New test.
22982         * g77.f-torture/compile/19990905-0.f: New test.
22983         * g77.f-torture/compile/19990905-1.f: New test.
22984         * g77.f-torture/compile/19990905-2.f: New test.
22985
22986         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22987
22988 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22989
22990         * gcc.c-torture/execute/990827-1.c: Fix typo.
22991
22992 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22993
22994         * g++.old-deja/g++.other/deref1.C: New test.
22995
22996 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22997
22998         * g++.old-deja/g++.other/ambig2.C: New test.
22999         * g++.old-deja/g++.other/cond5.C: New test.
23000         * g++.old-deja/g++.other/lookup16.C: New test.
23001
23002 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23003
23004         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23005         assemblers too.
23006
23007 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23008
23009         * lib/c-torture.exp: Avoid the "compare executables" optimization
23010         when testing native.
23011
23012 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23013
23014         * gcc.c-torture/execute/990829-1.c: New test.
23015         * gcc.c-torture/compile/990829-1.c: New test.
23016
23017 1999-08-27  Paul Burchard  <burchard@pobox.com>
23018
23019         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23020         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23021         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23022         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23023         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23024         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23025         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23026         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23027         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23028         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23029         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23030
23031 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23032
23033         * gcc.c-torture/execute/990827-1.c: New test.
23034
23035 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23036
23037         * g77.f-torture/noncompile/19990826-4.f: New test.
23038
23039         * g77.f-torture/compile/19990826-3.f: New test.
23040
23041         * g77.f-torture/execute/19990826-2.f: New test.
23042
23043         * g77.f-torture/compile/19990826-1.f: New test.
23044
23045         * gcc.c-torture/execute/990826-0.c: New test.
23046         * g77.c-torture/execute/19990826-0.f: New test.
23047
23048         * g77.f-torture/noncompile/970626-2.f: New test.
23049
23050 1999-08-25  Paul Burchard  <burchard@pobox.com>
23051
23052         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23053         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23054         lss-011.C: New tests.
23055
23056 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23057
23058         * g++.old-deja/g++.other/decl5.C: New test.
23059
23060 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23061
23062         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23063         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23064         call `postbase' for each one.  All callers of `postbase' changed
23065         to call this instead.
23066
23067 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23068
23069         * gcc.c-torture/execute/990811-1.c: New test.
23070
23071 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23072
23073         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23074         just native ones.
23075
23076         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23077         just native ones.
23078
23079 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23080
23081         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23082
23083 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23084
23085         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23086
23087 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23088
23089         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23090
23091 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23092
23093         * gcc.c-torture/execute/990804-1.c: New test.
23094
23095 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23096
23097         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23098         * g++.old-deja/g++.brendan/crash64.C: Likewise
23099         * g++.old-deja/g++.brendan/overload8.C: Likewise
23100
23101 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23102
23103         * g++.old-deja/g++.other/struct1.C: New test.
23104
23105 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23106
23107         * g++.old-deja/g++.other/enum2.C: New test.
23108
23109 1999-08-02  Richard Henderson  <rth@cygnus.com>
23110
23111         Adapted from tests from Franz Sirl:
23112         * gcc.c-torture/execute/va-arg-7.c: New test.
23113         * gcc.c-torture/execute/va-arg-8.c: New test.
23114
23115 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23116
23117         * gcc.c-torture/compile/990801-2.c: New test.
23118
23119         * gcc.c-torture/compile/990801-1.c: New test.
23120
23121 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23122
23123         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23124         fp-cmp-1.c, converting double to float.
23125
23126         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23127         fp-cmp-1.c, converting double to long double.
23128
23129         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23130         from fr1 to unknown_register, since fr1 is a legitimate register
23131         on some machines.
23132
23133 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23134
23135         * README: More listname related changes.
23136
23137 1999-07-08  Catherine Moore  <clm@cygnus.com>
23138
23139         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23140
23141 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23142
23143         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23144
23145 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23146
23147         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23148
23149 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23150
23151         * gcc.dg/990703-1.c: New test.
23152
23153 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23154
23155         * lib/file-format.exp: New file: Move definition of proc
23156         gcc_target_object_format to here from
23157         gcc.dg/special/ecos.exp.
23158
23159         * lib/c-torture.exp: Include lib file-format.exp.
23160         * lib/gcc-dg.exp: Include lib file-format.exp.
23161
23162         * gcc.dg/special/ecos.exp: Remove definition of proc
23163         gcc_target_object_format.
23164
23165 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23166
23167         * gcc.c-torture/execute/990628-1.c: New test.
23168
23169 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23170
23171         * gcc.c-torture/compile/990625-2.c: New test.
23172
23173         * gcc.c-torture/compile/990625-1.c: New test.
23174
23175 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23176
23177         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23178         attributes compile.
23179         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23180         ports that use the COFF/PE file format.
23181
23182 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23183
23184         * gcc.c-torture/compile/990617-1.c: New test.
23185
23186 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23187
23188         * g++.old-deja/g++.other/decl4.C: New test.
23189
23190 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23191
23192         * g++.old-deja/g++.other/bitfld3.C: New test.
23193
23194 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23195
23196         * g++.old-deja/g++.eh/catch1.C: New test.
23197
23198 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23199
23200         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23201
23202         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23203         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23204
23205 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23206
23207         * g77.f-torture/compile/19990502-0.f: Replace with new,
23208         shorter, test that still fails after recent changes.
23209
23210 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23211
23212         * gcc.c-torture/execute/990604-1.c: New test.
23213
23214 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23215
23216         * gcc.c-torture/execute/990531-1.c: New test.
23217
23218 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23219
23220         * gcc.c-torture/compile/990527-1.c: New test.
23221
23222 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23223
23224         * gcc.c-torture/execute/990527-1.c: New test.
23225
23226 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23227
23228         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23229         bitfields as signed.
23230
23231 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23232
23233         * g77.f-torture/compile/19990525-0.f: New test.
23234
23235 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23236
23237         * gcc.c-torture/execute/990525-2.c: New test.
23238
23239         * gcc.c-torture/execute/990525-1.c: New test.
23240
23241 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23242
23243         * g++.old-deja/g++.other/anon3.C: New test.
23244         * g++.old-deja/g++.other/anon4.C: New test.
23245         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23246         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23247         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23248         Merrill).
23249
23250 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23251
23252         * gcc.c-torture/execute/990524-1.c: New test.
23253
23254         * gcc.dg/990524-1.c: New test.
23255
23256 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23257
23258         * gcc.c-torture/compile/990523-1.c: New test.
23259
23260 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23261
23262         * gcc.c-torture/compile/990519-1.c: New test.
23263
23264 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23265
23266         * gcc.c-torture/compile/990517-1.c: New test.
23267
23268         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23269         (e4, f4): New tests.
23270         (main): Call them.
23271
23272 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23273
23274         * gcc.dg/noreturn-1.c: New test.
23275
23276 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23277
23278         * gcc.c-torture/execute/990513-1.c: New test.
23279
23280 1999-05-10  Richard Henderson  <rth@cygnus.com>
23281
23282         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23283
23284 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23285
23286         * g77.f-torture/execute/erfc.f: Use small single-precision
23287         values, to avoid problems on Alphas when not -mieee.
23288
23289 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23290
23291         * gcc.dg/990506-0.c: New test.
23292
23293 1999-05-08  Richard Henderson  <rth@cygnus.com>
23294
23295         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23296         the constant to test.  Don't XFAIL 64-bit targets.
23297
23298         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23299         * g++.old-deja/g++.law/profile1.C: Likewise.
23300
23301         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23302         operator new instances.
23303         * g++.old-deja/g++.other/delete5.C: Likewise.
23304
23305 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23306
23307         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23308         intrinsic.
23309
23310 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23311
23312         * g77.f-torture/execute/u77-test.f: Reverse order of two
23313         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23314
23315 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23316
23317         * gcc.dg/compare1.c: New test.
23318
23319 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23320
23321         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23322         New tests.
23323
23324 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23325
23326         * g77.f-torture/compile/19990502-1.f: New test.
23327
23328 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23329
23330         * g77.f-torture/compile/19990502-0.f: New test.
23331
23332 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23333
23334         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23335         intrinsic.
23336
23337 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23338
23339         * g77.f-torture/execute/u77-test.f (main): List libU77
23340         intrinsics not currently tested.
23341         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23342         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23343         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23344         Trim blanks off the ends of some printed strings.
23345
23346 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23347
23348         * g77.f-torture/execute/u77-test.f (main): Just warn about
23349         FSTAT gid disagreement, as it's expected on some systems.
23350
23351 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23352
23353         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23354         use a new function, which allows for some slop.
23355         Clean up some commentary.
23356         (issum): The new function.
23357         (sgladd): Deleted subroutine.
23358
23359 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23360
23361         * g77.f-torture/execute/u77-test.f: Modify to be more like
23362         libf2c/libU77 version, bringing patches to that version here.
23363         Add suitable commentary.
23364
23365 1999-04-25  Richard Henderson  <rth@cygnus.com>
23366
23367         * gcc.dg/990424-1.c: New test.
23368
23369 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23370
23371         * g77.f-torture/execute/u77-test.f (main): Bug involving
23372         LSTAT has been fixed, so turn back on full checking.
23373
23374 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23375
23376         * g77.f-torture/compile/19990419-0.f: New test.
23377         * g77.f-torture/execute/19990419-1.f: New test.
23378
23379 1999-04-17  Richard Henderson  <rth@cygnus.com>
23380
23381         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23382         to avoid the need for a prototype to supress a warning.
23383
23384 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23385
23386         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23387
23388 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23389
23390         * gcc.c-torture/execute/990404-1.c: New test.
23391
23392 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23393
23394         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23395         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23396         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23397         missing initializer warnings.
23398
23399 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23400
23401         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23402         matching strings.
23403
23404 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23405
23406         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23407
23408 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23409
23410         * g77.f-torture/execute/19990325-0.f: New test.
23411         * g77.f-torture/execute/19990325-1.f: New test.
23412
23413 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23414
23415         * gcc.c-torture/execute/990324-1.c: New test.
23416
23417 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23418
23419         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23420         test with 4.
23421
23422 1999-03-17  Richard Henderson  <rth@cygnus.com>
23423
23424         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23425
23426 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23427
23428         * g77.f-torture/execute/19990313-2.f: New test.
23429         * g77.f-torture/execute/19990313-3.f: New test.
23430
23431 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23432
23433         * g77.f-torture/execute/19990313-0.f: New test.
23434         * g77.f-torture/execute/19990313-1.f: New test.
23435
23436 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23437
23438         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23439         printf to sprintf.
23440         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23441         (main): Add check for u15.  Conditionalize u31 check depending on
23442         whether ints are <32 bits or >=32 bits.
23443
23444 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23445
23446         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23447
23448 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23449
23450         * g77.f-torture/compile/19990305-0.f: New test.
23451         * g77.f-torture/execute/19981119-0.f: New test.
23452
23453 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23454
23455         * g77.f-torture/execute/970625-2.f: call ABORT if final
23456         result is not correct, instead of just printing it.
23457         Add this checking via newly introduced obfuscation, to
23458         trip up buggy front ends.
23459
23460 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23461
23462         * g77.f-torture/compile/960317-1.f: Moved from being
23463         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23464
23465 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23466
23467         * g77.f-torture/execute/960317-1.f: New (old) test.
23468         * g77.f-torture/execute/970625-2.f: Ditto.
23469
23470 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23471
23472         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23473         message on line 1 or line 2; cccp and cpplib do this differently.
23474
23475 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23476
23477         * g++.old-deja/g++.law/weak1.C: New test.
23478
23479 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23480
23481         * gcc.c-torture/execute/990119-1.c: Renamed to...
23482         * gcc.dg/990119-1.c: this, so it will only be tested once
23483         (it's a preprocessor test, it doesn't need to be run at
23484         multiple optimization levels).
23485
23486 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23487
23488         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23489           ALWAYS_CXXFLAGS.
23490
23491 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23492
23493         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23494         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23495         to not be compilable by current g77.
23496
23497 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23498
23499         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23500
23501 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23502
23503         * gcc.c-torture/execute/990222-1.c: New test.
23504
23505 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23506
23507         * g77.f-torture/compile/19990218-0.f: New test.
23508         * g77.f-torture/noncompile/19990218-1.f: New test.
23509
23510 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23511
23512         * g77.f-torture/compile/19981216-0.f: New test.
23513
23514 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23515
23516         * gcc.dg/990214-1.c: New test.
23517
23518 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23519
23520         * gcc.dg/990213-2.c: New test.
23521
23522         * gcc.dg/990213-1.c: New test.
23523
23524 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23525
23526         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23527         ints.
23528
23529 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23530
23531         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23532         specified by target.
23533
23534         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23535
23536 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23537
23538         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23539
23540 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23541
23542         * gcc.dg/special/ecos.exp: New test driver for new tests with
23543         special requirements.
23544
23545         * gcc.dg/special/alias-1.c: New test.
23546         * gcc.dg/special/gcsec-1.c: New test.
23547         * gcc.dg/special/weak-1.c: New test.
23548         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23549         * gcc.dg/special/weak-2.c: New test.
23550         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23551         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23552         * gcc.dg/special/wkali-1.c: New test.
23553         * gcc.dg/special/wkali-2.c: New test.
23554         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23555         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23556
23557 1999-02-10  Felix Lee  <flee@cygnus.com>
23558
23559           * lib/c-torture.exp (c-torture-compile): Pull out code for
23560           analyzing gcc error messages.
23561           (c-torture-execute): Likewise.  Fix some (harmless) false
23562           positives.
23563           * lib/gcc.exp (gcc_check_compile): New function.
23564
23565 1999-02-08  Richard Henderson  <rth@cygnus.com>
23566
23567         * gcc.c-torture/execute/990208-1.c: New test.
23568
23569 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23570
23571         * g++.dg/special/ecos.exp: New driver for new tests with special
23572         requirements
23573
23574         * g++.dg/special/conpr-1.C: New test
23575         * g++.dg/special/conpr-2.C: New test
23576         * g++.dg/special/conpr-2a.C: New test
23577         * g++.dg/special/conpr-3.C: New test
23578         * g++.dg/special/conpr-3a.C: New test
23579         * g++.dg/special/conpr-3b.C: New test
23580
23581         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23582         allow g++ to use the dg driver
23583
23584         * README: Add comment about g++.dg directory
23585
23586 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23587
23588         * README: Update email addresses.
23589
23590 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23591
23592         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23593         arguments in order to force structure S onto the stack even on
23594         the alpha.
23595         (test): Pass 10 leading arguments to function foo as well as the
23596         structure S.
23597
23598         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23599         failure for all targets.
23600
23601         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23602         abort to terminate program execution.
23603
23604 1999-01-30  Richard Henderson  <rth@cygnus.com>
23605
23606         * gcc.c-torture/execute/990130-1.c: New test.
23607
23608 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23609
23610         * gcc.dg/990130-1.c: New test.
23611
23612 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23613
23614         * gcc.c-torture/execute/990128-1.c: New test.
23615
23616 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23617
23618         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23619
23620 1999-01-27  Felix Lee  <flee@cygnus.com>
23621
23622         * lib/c-torture.exp (c-torture-compile): pull out code for
23623         analyzing gcc error messages.
23624         (c-torture-execute): ditto, and fix some (harmless) false
23625         positives.
23626         * lib/gcc.exp (gcc_check_compile): new function.
23627
23628 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23629
23630         * gcc.dg/990117-1.c: New test.
23631
23632         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23633
23634         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23635
23636 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23637
23638         * g77.f-torture/compile/990115-1.f: New test.
23639
23640 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23641
23642         * gcc.c-torture/compile/990107-1.c: New test
23643
23644 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23645
23646         * gcc.c-torture/execute/990106-2.c: New test.
23647
23648         * gcc.c-torture/execute/990106-1.c: New test.
23649
23650 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23651
23652         * gcc.c-torture/compile/981223-1.c: New test.
23653
23654 1998-12-29  Richard Henderson  <rth@cygnus.com>
23655
23656         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23657         (opt3): Rename from opt4 and disable.
23658
23659 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23660
23661         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23662
23663 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23664
23665         * g++.old-deja/g++.other/conv5.C: New test.
23666
23667 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23668
23669         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23670
23671 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23672
23673         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23674
23675 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23676
23677         * gcc.c-torture/compile/981211-1.c: New test.
23678
23679 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23680
23681         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23682
23683         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23684
23685 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23686
23687         * gcc.special/930510-1.c: Make C9X safe.
23688         * gcc.misc-tests/gcov-1.c Similarly.
23689         * gcc.misc-tests/gcov-2.c Similarly.
23690
23691 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23692
23693         * gcc.dg/ultrasp1.c: New test.
23694
23695 1998-12-06  Richard Henderson  <rth@cygnus.com>
23696
23697         * gcc.c-torture/execute/981206.c: New test.
23698
23699 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23700
23701         * g++.old-deja/g++.ns/template7.C: New test.
23702
23703         * g++.old-deja/g++.other/expr1.C: New test.
23704
23705         * g++.old-deja/g++.eh/tmpl3.C: New test.
23706
23707         * g++.old-deja/g++.eh/tmpl2.C: New test.
23708
23709 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23710
23711         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23712         * g++.old-deja/g++.other/using6.C: Removed.
23713         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23714
23715         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23716
23717 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23718
23719         * g++.old-deja/g++.pt/overload8.C: New test.
23720
23721         * g++.old-deja/g++.pt/overload7.C: New test.
23722
23723         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23724
23725         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23726         and relinking messages.
23727         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23728         compiling with -frepo.
23729
23730 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23731
23732         * g++.old-deja/g++.pt/lookup6.C: New test.
23733
23734 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23735
23736         * gcc.c-torture/execute/981130-1.c: New test.
23737         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23738
23739 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23740
23741         * g++.old-deja/g++.pt/explicit76.C: New test.
23742
23743         * g++.old-deja/g++.pt/friend38.C: New test.
23744
23745         * g++.old-deja/g++.ns/crash2.C: New test.
23746
23747         * g++.old-deja/g++.pt/defarg8.C: New test.
23748
23749         * g++.old-deja/g++.pt/instantiate6.C: New test.
23750
23751         * g++.old-deja/g++.pt/static6.C: New test.
23752
23753         * g++.old-deja/g++.pt/decl2.C: New test.
23754
23755 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23756
23757         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23758         problem is actually related with name lookup, but so what? :-)
23759
23760         * g++.old-deja/g++.pt/friend37.C: New test.
23761
23762 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23763
23764         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23765         element, which fails on some systems.
23766
23767         * g77.f-torture/execute/labug1.f: New test.
23768
23769 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23770
23771         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23772         is defined.
23773
23774 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23775
23776         * g77.f-torture/compile/981117-1.f: New test.
23777
23778 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23779
23780         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23781         properly discarded.
23782
23783 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23784
23785         * gcc.c-torture/execute/memcheck: New directory of tests for
23786         -fcheck-memory-usage.
23787
23788 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23789
23790         * README: New file, general information about the testsuite and
23791         new description of the various C++ test subdirectories.
23792         * README.g++: Eliminate obsolete information, update and move most
23793         relevant stuff to README.
23794
23795 1998-11-07  Richard Henderson  <rth@cygnus.com>
23796
23797         * gcc.c-torture/compile/981107-1.c: New test.
23798
23799 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23800
23801         * execute/memcpy-bi.c: New testcase.
23802
23803 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23804
23805         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23806         base classes.
23807
23808         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23809         template is selected.
23810
23811         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23812         classes, it should be accepted for all types.
23813
23814         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23815
23816         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23817         specializations start with template headers.
23818
23819 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23820
23821         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23822
23823         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23824         non-POD types.
23825
23826 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23827
23828         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23829
23830 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23831
23832         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23833
23834 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23835
23836         * 981019-1.c: New test.
23837
23838 1998-10-14  Robert Lipe <robertl@dgii.com>
23839
23840         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23841         find objc headers.
23842
23843 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23844
23845         * compile/981001-4.c: Remove use of GCC extension that triggers a
23846         compiler bug.
23847
23848 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23849
23850         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23851
23852 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23853
23854         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23855         instantiation of template produces incorrect code for delete
23856         expression.
23857
23858         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23859         constructors' name is not unique.
23860         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23861         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23862
23863         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23864         automatic array of const is ill-formed.
23865
23866         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23867         of template parameter?
23868
23869         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23870         const.
23871
23872         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23873         pointer-to-member expression.
23874
23875         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23876         declaration causes ICE.
23877
23878 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23879
23880         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23881         reserved in the global namespace.
23882
23883         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23884         generate needed virtual table.
23885
23886         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23887
23888 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23889
23890         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23891         template-dependent type
23892
23893 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23894
23895         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23896         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23897         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23898
23899         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23900         class should be usable as argument of member function.
23901         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23902         class should be usable as return type of member function.
23903         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23904         class should be usable as type of data member.
23905
23906         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23907
23908 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23909
23910         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23911
23912 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23913
23914         * gcc.dg/dll-?.c Add thumb to target list.
23915         Fix assembler scan patterns to match current assembler output.
23916
23917 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23918
23919         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23920         matching of template brackets.
23921
23922         * g++.old-deja/g++.other/using4.C: New test.  Test using
23923         declarations of methods from base classes.
23924
23925         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23926         within functions should introduce names into the innermost
23927         enclosing namespace.
23928
23929         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23930         of static locals if first initialization throws.
23931
23932 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23933
23934         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23935
23936 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23937
23938         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23939         lose track of the possible targets of tablejump insns.
23940         * special/special.exp: Run it.
23941
23942 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23943
23944         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23945         must be declared before its specializations can be named in friend
23946         declarations.
23947
23948 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23949
23950         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23951
23952         * g77.f-torture/execute/io1.f: New test.
23953
23954 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23955
23956         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23957         with pointer to template function, for which no argument deduction
23958         is possible.
23959
23960         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23961         specialization of template function as argument to template
23962         function.
23963
23964         * g++.old-deja/g++.other/access2.C: New test; Inner class
23965         shouldn't have privileged access to Outer's names.
23966
23967 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23968
23969         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23970         friend template declared within template class conflicts with
23971         nested class of the same name.
23972
23973         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23974         is ignored.
23975
23976         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23977         object with direct initializer as function declaration.
23978
23979         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23980         initializers.
23981
23982         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23983         involving const pointer and NULL produces incorrect result.
23984
23985         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23986         type name without `typename' should be rejected with -pedantic.
23987
23988 1998-10-02  Richard Henderson  <rth@cygnus.com>
23989
23990         * g++.old-deja/g++.other/addrof1.C: New test.
23991
23992 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23993
23994         * gcc.c-torture/compile/981001-1.c: New test.
23995         * gcc.c-torture/execute/981001-1.c: New test.
23996
23997 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23998
23999         * gcc.c-torture/compile/981001-2.c: New test.
24000         * gcc.c-torture/compile/981001-3.c: New test.
24001         * gcc.c-torture/compile/981001-4.c: New test.
24002
24003 1998-10-01  Robert Lipe  <robertl@dgii.com>
24004
24005         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24006         multilibbed hosts.   Idea grafted from g77.exp.
24007
24008 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24009
24010         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24011         avoid losing on systems which need -lsocket.
24012
24013 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24014
24015         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24016         * g++.old-deja/g++.other/nested2.C: Ditto.
24017         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24018         failure.
24019
24020 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24021
24022         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24023         preferred over template operator!= for enum bitfields.
24024
24025 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24026
24027         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24028         that happen to have the same base name, but in different scopes,
24029         are incorrectly rejected.
24030
24031 1998-09-16  Richard Henderson  <rth@cygnus.com>
24032
24033         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24034         on the native word size instead of an integer literal.
24035
24036 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24037
24038         * g++.old-deja/g++.other/static2.C: Invocation of static data
24039         member of type pointer-to-function denoted as non-static member.
24040
24041         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24042         checks involving function types and aliases.
24043
24044 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24045
24046         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24047         redefined to the same non-trivial type.
24048
24049         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24050         namespace-qualification of template specializations declared in
24051         other namespaces.
24052
24053         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24054         to declare a subset of the specializations of a template function
24055         as friends of specializations of a template class.
24056
24057         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24058         member templates that do not fully specialize the enclosing
24059         template class are rejected.
24060
24061 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24062
24063         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24064
24065 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24066
24067         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24068         altered from libf2c/libU77 version.
24069
24070 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24071
24072         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24073
24074 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24075
24076         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24077         (un)signed char are different types for template specialization
24078         purposes.
24079
24080 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24081
24082         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24083         * objc: ObjC testsuite.
24084
24085 1998-08-31  Catherine Moore  <clm@cygnus.com>
24086
24087         * gcc.c-torture/execute/941014-1.x:  New file.
24088
24089 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24090
24091         * lib/c-torture.exp: Add support for
24092         torture_eval_before_compile and torture_eval_before_execute
24093         variables.
24094
24095 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24096
24097         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24098         this test triggers valid.
24099
24100 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24101
24102         * gcc.dg/980827-1.c: New test.
24103
24104 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24105
24106         * gcc.c-torture/execute/loop-4b.c: New test.
24107
24108 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24109
24110         * lib/c-torture.exp: Add support for
24111         torture_eval_before_compile and torture_eval_before_execute
24112         variables.
24113
24114 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24115
24116         * gcc.c-torture/compile/980825-1.c: New test.
24117
24118 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24119
24120         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24121         count number tests in opt_t0 not good_t0.
24122
24123 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24124
24125         * gcc.c-torture/compile/930326-1.x: Fix typo.
24126
24127 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24128
24129         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24130         causes an ICE.
24131
24132 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24133
24134         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24135         STACK_SIZE is defined.
24136         * gcc.c-torture/unsorted/stuct.c: Similarly.
24137
24138         * gcc.c-torture/compile/980821-1.c: New test.
24139
24140 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24141
24142         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24143
24144 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24145
24146         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24147         code.
24148
24149 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24150
24151         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24152         error'.
24153
24154 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24155
24156         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24157
24158 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24159
24160         * gcc.c-torture/compile/980816-1.c: New test.
24161
24162         * gcc.dg/980816-1.c: New test.
24163
24164 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24165
24166         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24167         compiler for ieee tests.
24168
24169 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24170
24171         * g77.f-torture/compile/980729-0.f: New test.
24172
24173 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24174
24175         * gcc.c-torture/special/eeprof-1.c: New test, for
24176         -finstrument-functions.
24177         * gcc.c-torture/special/special.exp: Run it.
24178
24179 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24180
24181         * gcc.c-torture/compile/980729-1.c: New test.
24182
24183 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24184
24185         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24186         __thumb__ is defined, and test for ARM style doubles if so.
24187
24188 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24189
24190         * g77.f-torture/noncompile/980615-0.f: New test.
24191
24192 1998-07-26  H.J. Lu  (hjl@gnu.org)
24193
24194         * gcc.dg/980312-1.c: Do link instead of compile.
24195         * gcc.dg/980313-1.c: Likewise.
24196
24197 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24198
24199         * gcc.c-torture/compile/980726-1.c: New test.
24200
24201 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24202
24203         * g77.f-torture/execute/io0.f: New test.
24204
24205 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24206
24207         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24208         an int.
24209
24210 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24211
24212         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24213         m32r bugs.
24214
24215 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24216
24217         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24218         c-decl.c:grokdeclarator can handle mode attributes.
24219
24220 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24221
24222         * gcc.c-torture/execute/980716-1.c: New test.
24223
24224 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24225
24226         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24227         the mn10200.
24228         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24229         the mn10200.
24230         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24231         * gcc.c-torture/compile/930326-1.x: Similarly.
24232
24233 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24234
24235         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24236         New test from Craig.
24237
24238 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24239
24240         * g77.f-torture/noncompile/980616-0.f: New test.
24241
24242         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24243
24244 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24245
24246         *  g++.other/singleton.C: Return error value instead of taking
24247         SIGSEGV.
24248
24249 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24250
24251         *  g++.other/singleton.C: New test.   Warning is under dispute.
24252         Runtime crash is not.
24253
24254 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24255
24256         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24257         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24258         using6.C, using7.C}:  New namespace tests.
24259
24260 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24261
24262         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24263         specialization with typedef'ed names used as array indexes.
24264
24265 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24266
24267         * gcc.c-torture/execute/980709-1.c: New test.
24268
24269         * gcc.dg/980709-1.c: New test.
24270
24271 1998-07-07  Richard Henderson  <rth@cygnus.com>
24272
24273         * gcc.c-torture/execute/bcp-1.c: New test.
24274
24275 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24276
24277         * gcc.c-torture/execute/980707-1.c: New test.
24278
24279 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24280
24281         * gcc.c-torture/compile/980706-1.c: New test.
24282
24283 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24284
24285         * g77.f-torture/execute/980701-0.f,
24286         g77.f-torture/execute/980701-1.f: New test from Craig.
24287
24288 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24289
24290         * gcc.c-torture/compile/980701-1.c: New test.
24291
24292         * gcc.c-torture/execute/980701-1.c: New test.
24293
24294 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24295 rlsruhe.de>
24296
24297         * g++.old-deja/g++.robertl/eb132.C: New test.
24298         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24299
24300 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24301
24302         * g77.f-torture/execute/980628-7.f,
24303         g77.f-torture/execute/980628-8.f,
24304         g77.f-torture/execute/980628-9.f,
24305         g77.f-torture/execute/980628-10.f: New tests from Craig.
24306
24307         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24308
24309 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24310
24311         * g77.f-torture/execute/980628-4.f: New test from Craig.
24312         * g77.f-torture/execute/980628-5.f: Likewise.
24313         * g77.f-torture/execute/980628-2.f: Likewise.
24314         * g77.f-torture/execute/980628-0.f: Likewise.
24315         * g77.f-torture/execute/980628-1.f: Likewise.
24316         * g77.f-torture/execute/980628-3.f: Likewise.
24317         * g77.f-torture/execute/980628-6.f: Likewise.
24318
24319 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24320
24321         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24322         directory when nothing has been installed yet.
24323
24324 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24325
24326         * gcc.c-torture/special/special.exp: Handle newer versions of
24327         dejagnu.
24328
24329 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24330
24331         * gcc.dg/980626-1.c: New test.
24332
24333 1998-06-19  Bruno Haible <haible@ilog.fr>
24334
24335         * gcc.misc-tests/m-un-2.c: New test.
24336         * g++.old-deja/g++.other/warn01.c: Likewise.
24337
24338 1998-06-19  Robert Lipe  <robertl@dgii.com>
24339
24340         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24341         compatibility with assmblers with a different comment character.
24342         Eliminate use of GAS-specific extensions.
24343
24344 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24345
24346         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24347
24348 1998-06-19  Robert Lipe  <robertl@dgii.com>
24349
24350         *lib/g77.exp: Replace search for libf2c.a with search for newly
24351         renamed libg2c.a
24352
24353 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24354
24355         * gcc.c-torture/execute/980617-1.c: New test.
24356
24357 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24358
24359         * gcc.c-torture/execute/980612-1.c: New test.
24360
24361 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24362
24363         * gcc.dg/980523-1.c: Only test on ppc-linux.
24364         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24365
24366         * gcc.c-torture/execute/980608-1.c: New test.
24367
24368 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24369
24370         * gcc.c-torture/execute/980605-1.c: New test.
24371
24372 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24373
24374         * gcc.c-torture/execute/980604-1.c: New test.
24375
24376 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24377
24378         * gcc.c-torture/execute/980602-1.c: New test.
24379         * gcc.c-torture/execute/980602-2.c: Likewise.
24380
24381 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24382
24383         * 970125-0.f: Fix per JCB.  Add commentary.
24384
24385 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24386
24387         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24388         IEEE -0 support.
24389
24390 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24391
24392         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24393         earlier.
24394
24395 1998-05-28  Catherine Moore <clm@cygnus.com>
24396
24397         * gcc.c-torture/execute/980526-3.c: New test.
24398
24399 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24400
24401         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24402         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24403         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24404         m88k-motorola-sysv3 to XFAIL.
24405
24406 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24407
24408         * gcc.dg/980526-1.c: New test.
24409         * gcc.c-torture/execute/980526-2.c: New test.
24410
24411 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24412
24413         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24414
24415         * gcc.c-torture/execute/980526-1.c: New test.
24416
24417 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24418
24419         * g77.f-torture/execute/alpha2.f: Add runtime test.
24420
24421 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24422
24423         * g++.old-deja/old-deja.exp: Strip leading directories.
24424
24425         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24426         error for the line.  Don't run multiple tests for the same line.
24427
24428 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24429
24430         * gcc.dg/980523-1.c: New test.
24431
24432 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24433
24434         * g77.f-torture/compile/970915-0.f: New test.
24435
24436 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24437
24438         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24439
24440 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24441
24442         * gcc.dg/980520-1.c: New test.
24443
24444 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24445
24446         * gcc.dg/980502-1.c: Fix return type.
24447
24448 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24449
24450         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24451         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24452         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24453         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24454         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24455
24456 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24457
24458         * g77.f-torture/execute/980520-1.f: New test.
24459
24460 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24461
24462         * lib/mike-g77.exp: New file.
24463
24464         * g77.f-torture/noncompile/noncompile.exp,
24465         g77.f-torture/noncompile/check0.f: New files.
24466
24467 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24468
24469         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24470         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24471         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24472         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24473         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24474         abort where appropriate.
24475
24476 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24477
24478         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24479         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24480
24481 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24482
24483         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24484
24485 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24486
24487         * g77.f-torture/compile/980427-0.f: New test.
24488
24489 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24490
24491         * g77.f-torture/compile/980424-0.f: New test.
24492
24493 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24494
24495         * g77.f-torture/compile/980419-2.f (main): New test.
24496         * g77.f-torture/compile/970125-0.f: New test.
24497         * g77.f-torture/compile/980419-1.f: New test.
24498
24499 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24500
24501         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24502         of loop-4.c.
24503
24504 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24505
24506         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24507
24508 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24509
24510         * gcc.c-torture/compile/980329-1.c: New test.
24511
24512 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24513
24514         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24515         * gcc.dg/980312-1.c: Fix typo in -march command.
24516
24517 1998-03-16  H.J. Lu  (hjl@gnu.org)
24518
24519         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24520
24521 1998-03-11  Robert Lipe  <robertl@dgii.com>
24522
24523         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24524         Dave Love agree the Fortran source is bogus.
24525
24526 1998-03-11  Robert Lipe  <robertl@dgii.com>
24527
24528         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24529         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24530         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24531         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24532         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24533
24534 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24535
24536         * g++.old-deja/g++.other/friend1.C: New test.
24537
24538 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24539
24540         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24541         possibly uninitialized) variables and declare dnrm2.
24542
24543 1998-02-23  Robert Lipe <robertl@dgii.com>
24544
24545         From Bruno Haible <haible@ilog.fr>:
24546         * gcc.c-torture/execute/980223.c: New test.
24547
24548 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24549
24550         * gcc.dg/ifelse-1.c: New test.
24551
24552 1998-02-09  H.J. Lu  (hjl@gnu.org)
24553
24554         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24555
24556           * lib/old-dejagnu.exp (old-dejagnu): Added the
24557           "execution test - XFAIL *-*-*" handling in the spirit of
24558           "excess errors test -". Changed the "execution test fails"
24559           handling to be like "excess errors test fails".
24560           * Update various tests accordingly.
24561
24562 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24563
24564         * gcc.c-torture/execute/980205.c: New test.
24565
24566 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24567
24568         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24569         * lib/f-torture.exp: Similarly.
24570         * gcc.c-torture: Rename all .cexp files to .x files.
24571
24572 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24573
24574         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24575         (940510-1.c): Removed duplicate.
24576         (971104-1.c): New test.
24577
24578 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24579
24580           * lib/f-torture.exp: Improve error and loop detection.
24581
24582 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24583
24584         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24585         use that to size the filler array.
24586
24587 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24588
24589         * lib/c-torture.exp(c-torture-execute): Fix typo.
24590
24591         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24592         testcase as the executable name. Keep the executable around if
24593         the test fails.
24594
24595 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24596
24597         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24598         changes.  Only test one -g option, and move it to the end of the
24599         list of options to test.
24600
24601 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24602
24603         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24604         variable GCC_TORTURE_OPTIONS to supply default switches separated
24605         by colons.  If no environment variable, run tests with -O0 -g, -O1
24606         -g, and -O2 -g as well.
24607
24608 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24609
24610         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24611         explanatory comments. Fix indentation.
24612
24613 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24614
24615         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24616
24617 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24618
24619         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24620         * g++.old-deja/g++.mike/p7325.C: Likewise.
24621         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24622
24623 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24624
24625         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24626         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24627         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24628         * g++.old-deja/g++.law/operators4.C: Likewise.
24629
24630 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24631
24632         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24633         * g++.old-deja/g++.mike/p784.C: Ditto.
24634         * g++.old-deja/g++.mike/p785.C: Ditto.
24635
24636 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24637
24638           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24639
24640 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24641
24642         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24643         target feature; pass this to c-torture-execute as needed.
24644
24645 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24646
24647         * lib/c-torture.exp(c-torture-execute): If the previous and the
24648         current executables being tested are identical, we don't need to
24649         run the executable again. Try to make the executable names
24650         unique. Add an optional argument for passing additional compiler
24651         flags.
24652
24653 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24654
24655         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24656
24657 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24658
24659         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24660
24661 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24662
24663         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24664         32bit or larger longs.
24665
24666         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24667         have either a 32bit long or 32bit int.
24668
24669 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24670
24671         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24672         Make double precision tests dependent on sizeof (double).
24673
24674 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24675
24676         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24677         too.
24678
24679 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24680
24681         * gcc.c-torture/compile/961203-1.cexp: New script.
24682
24683 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24684
24685         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24686         up the includes ourselves.
24687
24688 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24689
24690         * lib/plumhall.exp: Remove random include, and add a few
24691         verbose messages for debugging.
24692
24693 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24694
24695         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24696         of trying to do it ourselves.
24697
24698 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24699
24700         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24701
24702 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24703
24704         * gcc.prms/5403.c: Made regexp a bit less strict.
24705
24706 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24707
24708         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24709         is returned from remote_load instead.
24710         * lib/plumhall.exp: Ditto.
24711         * lib/mike-g++.exp: Ditto.
24712         * lib/old-dejagnu.exp: Ditto.
24713         * lib/c-torture.exp: Ditto.
24714
24715 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24716
24717         * lib/g++.exp: Use build_wrapper procedure.
24718         * lib/gcc.exp: Ditto.
24719
24720 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24721
24722         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24723         an old-style decl for malloc.  Fixes tests to work when
24724         sizeof (int) != sizeof (size_t).
24725
24726 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24727
24728         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24729
24730         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24731         use stdargs.h interface.
24732
24733 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24734
24735         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24736         NO_VARARGS when compiling.
24737
24738 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24739
24740         * lib/plumhall.exp(ph_includes): New procedure.
24741         (ph_make): Use it.
24742         (ph_compiler): Ditto.
24743
24744         * lib/g++.exp: Rename test-glue.c to testglue.c.
24745         * lib/gcc.exp: Ditto.
24746
24747 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24748
24749         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24750         to completion when it's called.
24751
24752 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24753
24754         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24755         is defined, don't do test.
24756
24757 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24758
24759         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24760         for object files.
24761         (ph_summary): Mark skipped testcases as untested, not unresolved.
24762
24763         * lib/plumhall.exp (ph_make): If unresolved because of bad
24764         errorCode, record errorCode in log file.
24765         (*): Replace send_log/verbose with verbose -log.
24766
24767 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24768
24769         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24770         double conversion if double isn't at least 8 bytes.
24771
24772         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24773         int to work with targets where int is 16 bits.
24774
24775         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24776         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24777         precision for the test to complete.
24778
24779 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24780
24781         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24782         if d10v is not compiled with the -mdouble64 flag.
24783         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24784
24785         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24786         d10v is not compiled with the -mint32 flag.
24787
24788 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24789
24790         * lib/plumhall.exp: Use incr_count.
24791
24792 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24793
24794         * gcc.c-torture: Update to c-torture-1.45.
24795
24796 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24797
24798         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24799         the name of the expect testcase file).
24800
24801         * lib/g++.exp(g++_init): Ditto.
24802
24803 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24804
24805         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24806         the host.
24807
24808         * lib/gcc.exp(gcc_exit): New procedure.
24809
24810 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24811
24812         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24813         specs where appropriate.
24814
24815         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24816         because of new "candidates are" messages, and removed a few
24817
24818         * Converted all non-old-style g++ testcases to old-style, and
24819         moved into g++.old-deja.
24820
24821 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24822
24823         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24824         options.
24825
24826         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24827         succeeded.
24828
24829         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24830
24831 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24832
24833         * lib/gcc.exp (gcc_target_compile): Add support for defining
24834         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24835         the machine doesn't have those features.
24836
24837 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24838
24839         * g++.law/operators4.exp: Don't use LIBS.
24840
24841 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24842
24843         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24844
24845         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24846         * lib/g++.exp: Set it here instead. Also, allow use of the
24847         --tool_exec and --tool_opt options. Change CXX to
24848         GXX_UNDER_TEST.
24849
24850         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24851
24852         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24853
24854 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24855
24856         * lib/old-dejagnu.exp: Use prune_warnings instead of
24857         prune_system_crud.
24858         * lib/mike-g++.exp: Ditto.
24859         * lib/gcc.exp: Ditto.
24860         * lib/g++.exp: Ditto.
24861
24862         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24863
24864 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24865
24866           * 941014-2.c: Include stdlib.h
24867           * 960327-1.c: Include stdio.h
24868           * dbra.c, index-1.c: Don't assume ints are 32bits.
24869
24870 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24871
24872         * lib/gcc.exp: Add gcc,stack_size target feature.
24873
24874         * lib/g++.exp(g++_target_compile): Add the include and link
24875         paths here, not in two other places. And, it's $options, not
24876         options.
24877
24878         * lib/mike-g++.exp(postbase): Remove the code that determines
24879         the correct include and link paths.
24880         * g++.old-deja/old-deja.exp: Ditto.
24881
24882 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24883
24884         * lib/g++.exp(g++_init): target_compile no longer returns the
24885         filename of the result.
24886
24887 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24888
24889         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24890         call to glob.
24891
24892         * gcc.c-torture/special/special.exp: Change call to
24893         gcc_target_compile to include the object file.
24894
24895 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24896
24897         * gcc.c-torture/special/special.exp: Correct misspelling in last
24898         change.
24899
24900 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24901
24902         * lib/plumhall.exp(ph_summary): Log the entire output of the
24903         executable. Return -1 if there were any failures, 0 otherwise.
24904         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24905         (ph_make): Clean up objects and executables that were built
24906         if the tests succeeded.
24907
24908 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24909
24910         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24911         libraries and includes in the build tree as appropriate.
24912
24913 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24914
24915         * lib/c-torture.exp: Instead of looking for the global variable
24916         NO_LONG_LONG, check to see if that's a feature of the target.
24917
24918 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24919
24920         * config/default.exp: Minimize. Delete the remainer of the files in
24921         config; this functionality is now in devo/dejagnu/config.
24922
24923         g++.*/*: Pass any additional flags used to compile to postbase;
24924         delete CXXFLAGS.
24925
24926         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24927         is now done by runtest.exp. Use gcc_target_compile instead of
24928         compile.
24929
24930         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24931         Remove references to CFLAGS. Use remote_file instead of
24932         calling rm -f.
24933         (c-torture): Take a list of arguments to use to compile this
24934         testcase.
24935
24936         lib/g++.exp: Simplify. Use target_compile instead of compile.
24937         lib/gcc-dg.exp: Ditto.
24938         lib/gcc.exp: Ditto.
24939         lib/mike-{gcc,g++}.exp: Ditto.
24940         lib/old-dejagnu.exp: Ditto.
24941         lib/plumhall.exp: Ditto.
24942
24943 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24944
24945         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24946         (ph_linker): Likewise.
24947
24948 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24949
24950           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24951         MAP_ANON / MAP_ANONYMOUS if defined;
24952         else try to map from /dev/zero .
24953
24954 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24955
24956         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24957         isn't defined, then define it to MAP_ANONYMOUS.
24958
24959 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24960
24961         * gcc.c-torture: Update to c-torture-1.42 release.
24962
24963 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24964
24965         * gcc.c-torture: Update to c-torture-1.41 release.
24966
24967 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24968
24969         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24970         c-torture release.
24971
24972 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24973
24974         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24975         and LDFLAGS.  Fix second case to append the target_info ldflags
24976         onto LDFLAGS, not CFLAGS.
24977         * lib/g++.exp (g++_init): Add target_info stuff.
24978         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24979         of libgloss and newlib flags for !native.
24980
24981         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24982         (GDB): Fix relative path to go up another dir for finding gdb.
24983
24984 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24985
24986         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24987         versions in the target_info array, if they don't exist.
24988
24989 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24990
24991         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24992
24993 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24994
24995         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24996         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24997
24998 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24999
25000         * lib/old-dejagnu.exp: Don't remove the output file before we've
25001         actually tested it. Don't append pwd to the path of the executable
25002         we're testing.
25003
25004 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25005
25006         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25007
25008 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25009
25010         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25011         temporary directory for compiler files, and set it to a default
25012         value of /tmp. Set $output as the name of the output file from
25013         compiling the testcase. Add a -o option to $cflags_var so the
25014         compiler writes the final output file as $output. Set $executable
25015         to $output.
25016
25017         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25018         directory for compiler files, and set it to /tmp if it doesn't
25019         already have a value. Set $output_file to the name of the output
25020         file from compiling the testcase. Add a -o option to CXXFLAGS so
25021         the compiler writes the final output file as $output. Use $output
25022         as the executable to be tested.
25023
25024 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25025
25026         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25027
25028 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25029
25030         * gcc.c-torture/execute/pending-1.c: New test.  Still
25031         pending in Tege's queue.
25032
25033 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25034
25035         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25036         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25037         if there were failures.  Call unresolved if there were unresolved
25038         testcases.  Call gcc_fail if program did not run to completion.
25039         (ph_make): Pass additional argument name to ph_execute.
25040         (ph_execute): Add new argument.  Pass additional arguments to
25041         ph_summary.  Call gcc_fail is there is no execution output.
25042
25043 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25044
25045         * lib/plumhall.exp (proc_summary): Output relavent summary
25046         lines into the log so specific failures in plumhall can be
25047         investigated.
25048
25049 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25050
25051         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25052         (c-torture-execute): Don't try to execute tests which use
25053         "long long" types if $NO_LONG_LONG is nonzero.
25054
25055 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25056
25057         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25058         not c-torture.
25059
25060         * gcc.ieee: Move from here.
25061         * gcc.c-torture/execute/ieee: To here.
25062
25063 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25064
25065         * gcc.c-torture: Update to c-torture-1.41 release.
25066
25067 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25068
25069         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25070         not "$output".
25071
25072 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25073
25074         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25075         -c present.
25076
25077 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25078
25079         * config/proelf.exp: Handle connecting to a simulator.
25080
25081 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25082
25083         * config/proelf.exp: New file.  Enough framework that we can
25084         run c-torture tests on the proelf targets (or any other target
25085         that gdb can connect to for that matter).
25086
25087 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25088
25089         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25090         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25091
25092         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25093         exec_output exists.
25094
25095 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25096
25097         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25098         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25099
25100         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25101         to pass/fail/unresolved/unsupported/untested.  Caller must now
25102         call unresolved/unsupported/untested.
25103         * lib/*.exp: Update FSF address.  Update to handle new results of
25104         ${tool}_load.
25105         * lib/chill.exp (verbose): Delete.
25106
25107 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25108
25109         * lib/gcc.exp (default_gcc_start): Change order of args to
25110         $LDFLAGS $CFLAGS $LIBS.
25111         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25112         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25113         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25114         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25115         * gcc.misc-tests/dg-test.exp: Likewise.
25116         * gcc.misc-tests/msgs.exp: Likewise.
25117         * gcc.prms/prms.exp: Likewise.
25118         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25119         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25120
25121         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25122
25123 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25124
25125         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25126
25127         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25128         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25129
25130         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25131         necessary.
25132
25133 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25134
25135         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25136         global for loop; add use of $mathlib.
25137         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25138         settings here; set mathlib for anything but VxWorks.
25139
25140 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25141
25142         * gcc.c-torture: Update to c-torture-1.40 release.
25143
25144 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25145
25146         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25147         dg.exp.
25148
25149 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25150
25151         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25152         global.
25153
25154 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25155
25156         * lib/g++.exp (LIBS): Define if not already.
25157         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25158         (gcc-dg-prune): Call prune_gcc_output.
25159         * lib/gcc.exp (prune_gcc_output): New proc.
25160         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25161         prune_gcc_output.
25162
25163 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25164
25165         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25166         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25167
25168 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25169
25170         * gcc.c-torture: Update to c-torture-1.39 release.
25171
25172 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25173
25174         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25175         fails, try others as well.
25176
25177 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25178
25179         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25180         If compilation fails, mark execute tests as `untested'.
25181         If test is marked as unsupported, don't mark compilation and
25182         execute tests as failed.
25183
25184 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25185
25186         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25187         libstdc++ for whether or not we want to be doing shared
25188         libraries.  Delete link_curses since we don't need it anymore.
25189         * lib/mike-g++.exp (postbase): Don't link in libg++.
25190         * g++.old-deja/old-deja.exp: Likewise.
25191
25192 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25193
25194         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25195
25196 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25197
25198         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25199         For that, add `-Wl,-a,shared_archive'.
25200         * g++.old-deja/old-deja.exp: Likewise.
25201
25202 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25203
25204         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25205
25206 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25207
25208         * lib/mike-g++.exp (postbase): Pay attention to the status of
25209         g++_load.
25210
25211 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25212
25213           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25214
25215 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25216
25217         * lib/gcc.exp (default_gcc_start): No longer need to log program
25218         being executed or its output, execute_anywhere does that now.
25219         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25220         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25221
25222 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25223
25224         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25225         the same as those in lib/g++.exp.
25226
25227 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25228
25229         * gcc.c-torture: Update to c-torture-1.38 release.
25230         * gcc.ieee: Related changes.
25231
25232 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25233
25234         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25235         "exec". Minor reformatting changes.
25236
25237         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25238         cross. This means all "exec" calls now work on a remote host as
25239         well.
25240         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25241         cross. Filter out the extra "\r\n" stuff that expect puts in.
25242         (c-torture-execute): Filter out the bogus warnings like
25243         c-torture-compile does. Add support for canadian cross.
25244         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25245         Use execute_anywhere rather than calling exec directly. Now it
25246         works for canadian cross testing.
25247
25248 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25249
25250         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25251         results into a variable, and check that rather than using file exists.
25252
25253 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25254
25255         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25256         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25257
25258 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25259
25260         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25261         lib_curses if there's a shared libg++ in the build tree.
25262
25263 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25264
25265         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25266         if not supported target.
25267
25268 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25269
25270         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25271         link_curses up to always happen, not just for native builds.
25272
25273 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25274
25275         * gcc.c-torture: Update to c-torture-1.36 release.
25276         * gcc.failure: Related changes.
25277
25278 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25279
25280         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25281
25282 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25283
25284         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25285         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25286         runshlib, link_curses, and mathlib for link and run.
25287
25288         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25289         pass the runtime shared library options for Solaris, OSF/1, and
25290         Irix5, and link with -lcurses to avoid unresolved references.
25291
25292 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25293
25294         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25295         only run once.
25296
25297 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25298
25299         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25300
25301 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25302
25303         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25304         do not have a framework for the "compat" tests yet.
25305
25306 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25307
25308         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25309         set to null if we're testing vxworks5.1.  Use that instead of
25310         `-lm' in the setting of LIBS for link and run.
25311
25312 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25313
25314         * config/rom68k.exp (${tool}_load): Major changes to make it
25315         work.  Verified that it does in fact return the stuff in
25316         exec_output properly.  Catch any Emul or any TRAP other than 0.
25317
25318 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25319
25320         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25321         LDFLAGS properly for targets that need stuff from libgloss.
25322         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25323         only run once.
25324         (gpp_initialized): New variable.
25325
25326 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25327
25328         * config/rom68k.exp: Load libgloss.exp.
25329         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25330         so we can produce a fully linked binary.
25331         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25332         so we can produce a fully linked binary.
25333
25334 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25335
25336         * lib/plumhall.exp (ph_section): Watch for expected failures.
25337         Add missing `else'.
25338
25339         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25340         run the testcase.
25341         (c-torture): Likewise.
25342
25343 1995-08-28  Doug Evans  <dje@cygnus.com>
25344
25345         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25346
25347         * lib/mike-g++.exp (mike_cleanup): New proc.
25348         (prebase): New globals compiler_result, not_compiler_result,
25349         target_regexp.
25350         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25351         allow leading "-" in pattern.  Watch for unsupported tests.
25352         If $compiler_result is set, pattern match assembler code,
25353         and ditto for $not_compiler_result.
25354         * lib/mike-gcc.exp: Likewise.
25355
25356         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25357         execution "succeeded".
25358
25359 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25360
25361         * config/win32.exp: New file.
25362         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25363
25364 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25365
25366         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25367         unsupported.
25368         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25369         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25370         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25371
25372         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25373         "... without exceptions was ...".  That is now handled by
25374         prune_system_crud.
25375         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25376
25377 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25378
25379         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25380         sieve.c,sort2.c}: New files.
25381         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25382         sieve.exp,sort2.exp}: Drivers for them.
25383
25384         * lib/mike-gcc.exp (program_output): New user settable variable.
25385         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25386         messages.
25387         * lib/mike-g++.exp (program_output): New user settable variable.
25388
25389         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25390
25391         * config/sh.exp: Deleted (use sim.exp instead).
25392
25393 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25394
25395         * config/vx.exp: Declare CHECKTASK as global.
25396         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25397         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25398         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25399
25400 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25401
25402         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25403         target. Like vx.exp, only includes `vx29k.exp' instead of
25404         `vxworks.exp'.
25405
25406 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25407
25408         * config/sim.exp: Increase time limit from 120 seconds to 240.
25409
25410 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25411
25412         * gcc.c-torture/execute/950628-1.c: New test.
25413
25414 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25415
25416         * gcc.c-torture: Update with changes/additions from
25417         c-torture-1.34.
25418
25419 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25420
25421         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25422
25423 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25424
25425         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25426
25427 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25428
25429         * gcc.c-torture/compile/950512-1.c: New test.
25430         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25431         * gcc.dg/struct-ret-1.c: Likewise.
25432
25433 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25434
25435         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25436           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25437
25438 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25439
25440         * gcc.c-torture/special/920411-1.c: Deleted.
25441         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25442
25443 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25444
25445         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25446         cpu limit.
25447
25448 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25449
25450         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25451
25452 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25453
25454         From kenner;
25455         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25456         is the proper length.
25457         * va-arg-3.c: Likewise.
25458
25459 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25460
25461         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25462         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25463
25464         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25465         * lib/g++.exp (default_g++_start): Delete old cruft.
25466
25467 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25468
25469         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25470         (2 * (1 << 18)) to (2 * (1 << 17)).
25471
25472         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25473
25474 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25475
25476         * config/rom68k.exp: Renamed from config/idp.exp
25477
25478 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25479
25480         * c-torture/compile/921109-2.c
25481
25482 1995-04-18  Mike Stump  <mrs@cygnus.com>
25483
25484         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25485         excess errors.
25486
25487 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25488
25489         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25490         output.
25491         * lib/g++.exp (default_g++_start): Likewise.
25492
25493 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25494
25495         * gcc.c-torture/compile/950329-1.c: New test.
25496
25497 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25498
25499           * config/bug.exp (${tool}_load): Updated to use new remote_open
25500           and remote_close procs.
25501         * config/idp.exp: New file.
25502
25503 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25504
25505         * gcc.c-torture/execute/950322-1.c: New test.
25506
25507 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25508
25509         * config/vx.exp (${tool}_load): Clean up testing of return code from
25510         vxworks_ld and vxworks_spawn.
25511
25512 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25513
25514         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25515
25516 1995-03-13  Mike Stump  <mrs@cygnus.com>
25517
25518         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25519         can mark excess errors on a machine by machine basis.  Note, the
25520         default is to not expect any excess errors, even when excess
25521         errors test - is given, so you will want to put an XFAIL ... on
25522         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25523         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25524         those 4 machines, but no others.
25525
25526 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25527
25528         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25529         * lib/c-torture.exp: to here.
25530
25531 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25532
25533         * gcc.c-torture/execute/950221-1.c: New test.
25534         * gcc.c-torture/execute/struct-ret-1.c: New test.
25535         * gcc.c-torture/compile/950221-1.c: New test.
25536
25537         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25538
25539 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25540
25541         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25542         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25543
25544 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25545
25546         * g++.gb: New directory of tests, derived from my signature and
25547         class scoping tests.
25548
25549         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25550         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25551         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25552         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25553         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25554         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25555         * g++.gb/sig25.C: Likewise.
25556
25557         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25558         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25559         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25560         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25561         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25562         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25563         * g++.gb/sig25.exp: Likewise.
25564
25565         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25566         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25567         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25568         * g++.gb/scope13.C: Likewise, this test still fails.
25569
25570         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25571         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25572         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25573         * g++.gb/scope13.exp: Ditto.
25574
25575         * g++.gb/README: New file, explains what these tests are about.
25576
25577 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25578
25579         * lib/dg.exp (dg-do): Support `preprocess'.
25580         (dg-test): Likewise.
25581
25582 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25583
25584         * config/udi.exp: change "continue -expect" to "exp_continue".
25585
25586 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25587
25588         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25589         Delete redundant tests.
25590
25591         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25592         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25593         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25594         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25595         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25596         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25597         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25598         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25599
25600         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25601         storing label pointers.
25602         * gcc.c-torture/execute/921019-1.c: Likewise.
25603         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25604         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25605         parameter fp.
25606         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25607         constants.
25608
25609         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25610         Delete obsolete tests.
25611
25612         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25613         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25614         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25615         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25616         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25617         * gcc.c-torture/compile/950124-1.c: New test.
25618
25619         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25620
25621 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25622
25623         * lib/mike-g++.exp: Add -lm to LIBS.
25624
25625 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25626
25627         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25628
25629 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25630
25631         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25632
25633 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25634
25635         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25636
25637 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25638
25639         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25640         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25641         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25642         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25643         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25644         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25645         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25646         * g++.law/{operators31.C, operators32.C,
25647         * g++.law/{operators33.C, operators34.C}: Likewise.
25648         * g++.law/{pic1.C, refs2.C}: Likewise.
25649         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25650         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25651         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25652         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25653
25654         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25655         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25656         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25657         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25658         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25659         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25660         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25661         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25662         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25663         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25664         * g++.law/{operators34.exp}: Likewise.
25665         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25666         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25667         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25668         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25669         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25670
25671         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25672         No longer expected to fail.
25673         * g++.law/missed-error3.C: Tweak for recent bool changes.
25674
25675 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25676
25677         * config/emb-unix: Deleted.
25678         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25679         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25680
25681 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25682
25683         * lib/dg.exp (dg-test): Fix typo in last patch.
25684
25685 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25686
25687         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25688         (handles multiple occurrences).
25689
25690 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25691
25692         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25693         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25694         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25695         printed).
25696         * lib/c-torture.exp (c-torture-compile): Likewise.
25697         (c-torture): Prepend full path if missing.
25698         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25699         (gcc_fail): Likewise.
25700         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25701
25702 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25703
25704         * lib/netware.exp: Only attach to NetWare i386 systems.
25705
25706 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25707
25708         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25709         messages.  Add test name to "output pattern match" pass/fail message.
25710
25711 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25712
25713         * gcc.dg: New testsuite.
25714         * gcc.dg/dg.exp: New file.
25715
25716         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25717         test-switch.c}: Deleted.
25718
25719         * gcc.misc-tests/msgs.exp: New testcase driver.
25720
25721 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25722
25723         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25724         Watch for illegal return values from ${tool}_load.
25725         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25726         cross targets.  Coerce return value >0 to 1.
25727
25728 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25729
25730         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25731
25732         * config/emb-unix.exp: New file.
25733
25734         * config/sim.exp: Error if variable $SIM not defined.
25735         (${tool}_load): Mark test as "untested" if simulator missing.
25736
25737         * config/unix.exp: Load remote.exp to get rcp_download.
25738         * lib/c-torture.exp: Use different option lists for testcases with
25739         and without loops.
25740         * gcc.c-torture/execute/execute.exp: Likewise.
25741
25742 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25743
25744         * config/*.exp: Clarify return code from ${tool}_load.
25745         Call `unresolved' or `untested' instead of `warning' or `perror'
25746         (sometimes you still want to call both though).
25747         Add comment that `shell_id' is local to each file.
25748         * config/udi.exp (timeout): Set to 30.
25749         Don't print warning if connection fails, $connectmode has already
25750         printed an error.
25751         (${tool}_load): Move verbose messages to level 2.
25752         Rework pattern for "Process started" message.
25753         Pass `shell_id' to ${connectmode}_download.
25754         Retry twice upon timeout.  Make resetting of target more robust.
25755         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25756         Pass `shell_id' to exit_$connectmode.
25757         Only call exit_$connectmode if connected.
25758         * config/unix.exp (${tool}_load): Check return codes better.
25759         * config/vrtx.exp (${tool}_load): Likewise.
25760         * config/vx.exp (${tool}_load): Likewise.
25761         Delete unneeded global's.
25762         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25763         from ${tool}_load.
25764         (dg-stat): Delete.
25765         (dg-init): Delete recording of pass/fail counts.
25766         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25767         (old-dejagnu-init): Likewise.
25768         (old-dejagnu-stat): Delete contents, empty proc now.
25769         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25770         (c-torture): Delete references to lcnt, lpass, lfail.
25771         Get option list from TORTURE_OPTIONS.
25772         Delete -funroll[-all]-loops if no loops.
25773         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25774         (g++_stat): Delete contents (empty proc now).
25775         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25776         (gcc_finish): Likewise.
25777         (gcc_stat): Deleted.
25778         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25779         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25780         * gcc.c-torture/execute/execute.exp: Likewise.
25781         Split tests into two parts: compile, execute.
25782         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25783         no loops.  Update to reflect clarified return codes from ${tool}_load.
25784
25785 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25786
25787         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25788         to grep for.
25789         (old-dejagnu): Likewise (where necessary).
25790
25791 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25792
25793         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25794
25795         * lib/dg.exp (dg-process-target): Fix processing of selector.
25796         Add comment regarding use of `error'.
25797
25798         * lib/gcc.exp (prune_system_crud): Define if missing.
25799         * lib/g++.exp (prune_system_crud): Likewise.
25800
25801         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25802         Call prune_system_crud.
25803         * lib/dg.exp (dg-runtest): New proc.
25804         Use perror instead of send_user for tcl errors in testcase.
25805         Don't return any value, it's never used.
25806         Don't clobber previous definition of `unknown'.
25807         Print tcl errors in `dg-final'.
25808
25809 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25810
25811         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25812         (dg-test): Don't print errorInfo, it contains stack backtrace.
25813
25814 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25815
25816         * lib/g++.exp (runtest_file_p): Define if missing.
25817
25818 1994-09-24  Doug Evans  (dje@cygnus.com)
25819
25820         * lib/mike-g++.exp: Comment out loading of g++.exp.
25821         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25822         (default_g++_version): Always print something.
25823         (default_g++_start): Comment out call to `which'.
25824         (g++_start, g++_load): Deleted (must be defined in config file).
25825         * lib/gcc.exp: Test for existence of $CC at start.
25826         Delete check for tmpdir (done in gcc_init).
25827         (default_gcc_version): Always print something.
25828         (default_gcc_start): Comment out call to `which'.
25829         * config/*.exp: Major cleanup - make cross targets work at least a
25830         little better for g++ (by not being "--tool gcc" specific).
25831         Rename gcc_xxx to ${tool}_xxx.
25832         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25833         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25834
25835 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25836
25837         * lib/c-torture.exp (c-torture-compile): Rework compiler
25838         message processing.
25839
25840         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25841         c-torture.
25842
25843 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25844
25845         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25846
25847         * lib/dg.exp (dg-process-target): Support { target native }.
25848
25849 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25850
25851         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25852         looked for "... program xxx got fatal signal".
25853         Correct regsub munging of `comp_output'.
25854         Ignore compiler messages "path prefix not used" and "linker input
25855         file unused".
25856
25857 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25858
25859         * lib/gcc.exp (runtest_file_p): Define if missing.
25860         * gcc.prms/template.c: Example to work from.
25861
25862 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25863
25864         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25865         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25866
25867         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25868         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25869         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25870         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25871
25872         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25873         (dg-process-target): No longer a varargs proc.
25874         Return S/N for target, P/F for xfail.  All callers changed.
25875         (user option procs): More argument checking.
25876         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25877         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25878         (dg-test): Skip test if not running on selected target in `dg-do'.
25879         Update handling of `dg-do-what', `dg-output-text'.
25880         Separate execution pass/fail from output pattern match pass/fail.
25881         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25882
25883 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25884
25885         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25886         target for 920510-1.c.
25887
25888 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25889
25890         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25891         Clean up comment regarding use of passcnt, etc.
25892         (gcc_stat): Don't update `testcnt' here.
25893         (gcc_finish): Do it here.
25894         Might as well reset `but_id' here too.
25895         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25896         to determine if the file should be tested.
25897         * gcc.c-torture/compile/compile.exp: Likewise.
25898         * gcc.c-torture/execute/execute.exp: Likewise.
25899         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25900         * gcc.misc-tests/dg-test.exp: Likewise.
25901         * gcc.prms/prms.exp: Likewise.
25902         * gcc.wendy/wendy.exp: Likewise.
25903         * g++.old-deja.exp: Likewise.
25904         Move "Testing file" message to verbose level 1.
25905
25906 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25907
25908         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25909
25910 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25911
25912         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25913         (default_gcc_start): Accept optional second list element
25914         of compiler flags.  Print compiler output at verbosity level 2.
25915         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25916         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25917         Save current values of framework globals passcnt, failcnt, xpasscnt,
25918         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25919         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25920         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25921         xfailcnt to compute stats.  Update framework global `testcnt' from
25922         pass/fail counts.
25923         (gcc_finish): New proc.  Clean up test environment.
25924         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25925         (gcc_epass, gcc_efail): Delete.
25926         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25927         argument of line number.
25928         (dg-init): If the tool has an init routine, call it.
25929         (dg-test): Remove args `cflags_var' and `libs_var'.
25930         Pass all compiler options to ${tool}_start.
25931         Handle missing line number.
25932         (dg-finish): New function.
25933         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25934         particular files.  Call gcc_finish at end.  Move "skipping test"
25935         message to verbosity level 3.
25936         * gcc.c-torture/compile/compile.exp: Likewise.
25937         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25938         * gcc.c-torture/execute/execute.exp: Likewise.
25939         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25940         Print testcase being tried at verbosity level 1.
25941         * gcc.c-torture/special/special.exp: Unset xfail.
25942         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25943         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25944         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25945         * gcc.failure/failure.exp: Likewise.
25946         * gcc.ieee/ieee.exp: Likewise.
25947         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25948         Update call to dg-test.  Call dg-finish at end.
25949         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25950         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25951         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25952         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25953         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25954         * gcc.wendy/wendy.exp: Add copyright.
25955         Delete setting of tmpdir (done by gcc_init).
25956         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25957         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25958         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25959         gcc_[ce]pass/fail.
25960
25961 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25962
25963         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25964         confusion.
25965         (g++_load): Likewise.
25966
25967         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25968         Rename argument to `prog' to remove the confusion.
25969         Varargs fns behave differently too!
25970         (g++_load): Likewise.
25971
25972         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25973
25974         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25975         what it is.  Delete (always) printing of status value for !native.
25976         Simplify verbose code, and include status and exec_output.
25977         (g++_load): Use gcc_load.
25978
25979 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25980
25981         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25982         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25983         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25984         940714-3.c as these testcases don't exist anymore.  Make
25985         va-arg-1.c expected to pass.
25986
25987 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25988
25989         * gcc.misc-tests/misc.exp: Only run specific testcases.
25990         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25991         * gcc.misc-tests/dg-[1-9].c: New files.
25992
25993         * lib/dg.exp: New testsuite driver.
25994         * gcc.prms/prms.exp: Use it.
25995
25996         * README.gcc: New file.
25997
25998         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25999         Document and reset `lxpass' and `lxfail'.
26000         Simplify "initialized" message.
26001         (gcc_stat): Clean up comments a little.
26002
26003 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26004
26005         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26006
26007 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26008
26009         * lib/old-dejagnu.exp (process-option): New proc.
26010         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26011         (old-dejagnu): Simplify.
26012         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26013
26014 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26015
26016         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26017         exists and is not an empty string.
26018
26019         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26020         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26021         finished.
26022         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26023         automatically.
26024
26025         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26026         longer expected to fail.
26027
26028         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26029         "f" function call.
26030
26031         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26032
26033         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26034         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26035         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26036         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26037         c-torture-1.29.
26038
26039         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26040         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26041
26042         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26043
26044         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26045         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26046
26047         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26048         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26049         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26050
26051 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26052
26053         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26054         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26055         940714-1.c, 940714-2.c, 940714-3.c},
26056         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26057         gcc.misc-tests/{mg.c,mg.exp}:
26058         New tests.
26059         * gcc.noncompile/noncompile.exp: Change accordingly.
26060
26061 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26062
26063         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26064         Undo previous clobberage.
26065
26066 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26067
26068         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26069         * gcc.special/{930510-1.c, special.exp}:
26070         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26071         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26072         struct-varargs-1.c}: New tests from c-torture-1.26.
26073
26074 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26075
26076         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26077           argument to switch.
26078
26079 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26080
26081         * Revert the previous changes.  Please see Rob's directory
26082           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26083           fixes.
26084
26085 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26086
26087         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26088             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26089             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26090             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26091             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26092             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26093             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26094             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26095             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26096             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26097             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26098             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26099             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26100             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26101             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26102             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26103             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26104             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26105             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26106             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26107             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26108             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26109             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26110             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26111             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26112             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26113             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26114
26115 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26116
26117         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26118             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26119           with perror calls.
26120
26121 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26122
26123         * config/unix.exp (g++_load): Fix syntax.
26124
26125 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26126
26127         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26128         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26129         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26130         Don't expect va-arg-1.c to fail.  Correct expected output for
26131         920928-1.c.
26132         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26133         * gcc.wendy/hbm4.c: Correct typo.
26134         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26135
26136 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26137
26138         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26139         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26140         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26141         * lib/c-torture.exp (c-torture-compile): Ditto.
26142
26143         Reduce volume of output (remove all the -I's and such).
26144         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26145         Call gcc_cpass, gcc_cfail.
26146         (c-torture): Pass testing option to c-torture-compile.
26147
26148 1994-03-21  Doug Evans  (dje@cygnus.com)
26149
26150         Bring patches over from progressive.
26151         * config/default.exp: Exit remote shell cleanly.
26152         (g++_exit, g++_start): Add default versions.
26153         * config/sim.exp (gcc_load): Use perror, not error.
26154
26155 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26156
26157         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26158         set in site.exp.
26159
26160 1994-03-14  Doug Evans  (dje@cygnus.com)
26161
26162         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26163         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26164         (wendy_try): New proc to run testcase.
26165         (main loop): Call 'em.
26166         * gcc.wendy/*.c: Clean up pass to correct expected output.
26167
26168         * lib/gcc.exp: Minor cleanup work.
26169         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26170
26171 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26172
26173         * config/sim.exp (gcc_load): Document return codes better.
26174         Don't pass -v to simulator.
26175
26176 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26177
26178           * gcc.special/920717-x.c: Fix typo.
26179           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26180           get at sources.
26181
26182         * lib/mike-gcc.exp: Fix typo.
26183
26184 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26185
26186         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26187         binary to use, transform the name.
26188         * config/*.exp: rename everything. Nuke any g++ specific files,
26189         it's now a special case of gcc that requires no special support.
26190         Add a default.exp for unsupported targets.
26191
26192 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26193
26194         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26195         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26196         version of Tcl.
26197
26198 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26199
26200         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26201         than a warning.
26202
26203 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26204
26205         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26206
26207 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26208
26209         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26210         option_list.  Compile every file with only 4/6 option choices
26211         (same as C torture) instead of with 12/18 different option
26212         choices.
26213         * lib/c-torture.exp: Likewise.
26214
26215         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26216         not already set.
26217
26218 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26219
26220         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26221         can put an XFAIL *-*-* on excess errors.
26222
26223 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26224
26225         * g++.law: Add more tests derived from g++-bugs snapshots.
26226
26227         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26228         equivalent to g++.law/init9.
26229
26230         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26231         compiled it, and the a.out file after we've run it.
26232
26233 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26234
26235         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26236         compiled it, and the a.out file after we've run it.
26237
26238 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26239
26240         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26241
26242 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26243
26244         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26245         version number.
26246
26247 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26248
26249         * g++.law: New directory of g++ tests derived from the g++-bugs
26250         snapshots.
26251
26252 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26253
26254         * gcc.compile: initbug1.c initbug1.exp testcase added
26255
26256 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26257
26258         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26259         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26260           fixes submitted by Jeff Law (law@cs.utah.edu)
26261         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26262           Jeff Law (law@cs.utah.edu)
26263
26264
26265 1993-11-30  Mike Stump  (mrs@cygnus.com)
26266
26267         * config/unix-g++.exp: Follow the gcc way of doing things.
26268         * g++.old-deja/old-deja.exp: Minor updates.
26269         * lib/g++.exp: New file, follow the gcc way of doing things.
26270         * lib/old-dejagnu.exp: Minor updates.
26271         * lib/mike-g++.exp: Always unset errorInfo.
26272
26273 1993-11-06  Mike Stump  (mrs@cygnus.com)
26274
26275         * lib/gcc.exp: Fix some errors with the below change, CC and
26276         CFLAGS should be global when setting, not local.
26277
26278 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26279
26280         * lib/gcc.exp: Transform tool name.
26281
26282 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26283
26284         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26285
26286 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26287
26288         * lib/gcc.exp: change gcc_done to gcc_stat
26289
26290 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26291
26292         * Upgraded gcc testsuite to c-torture version 1.25
26293
26294 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26295
26296         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26297         * lib/c-torture: added hooks for new reporting code.
26298
26299 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26300
26301         * config/sh-gcc.exp: check if sh-sim exists in the path
26302
26303 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26304
26305         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26306         * gcc.compile/compile.exp: Initial changes for new logic.
26307         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26308         * gcc.failure/failure.exp: Initial changes for new logic.
26309         * gcc.ieee/ieee.exp: Initial changes for new logic.
26310         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26311         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26312         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26313         * lib/c-torture.exp: Initial changes for new logic.
26314         * lib/gcc.exp: Initial changes for new logic.
26315
26316 1993-10-15  Mike Stump  (mrs@cygnus.com)
26317
26318         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26319         depend upon failure or success.  Fully qualify names in failure
26320         and success messages.  Always remove a.out before starting
26321         compile, just in case.  Pay more attention to error text output by
26322         the compiler.  Handle testcases with no known past errors just
26323         like all others, so that things are uniform.  Other miscellaneous
26324         improvements.
26325
26326 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26327
26328         * gcc.cpp: new directory for cpp tests
26329
26330 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26331
26332         * lib/chill.exp: Code reformatted, removed unused code.
26333         * config/unix-chill.exp: Code reformatted, removed unused code.
26334         * chill.execute/execute.exp: Code reformatted, removed unused code.
26335         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26336
26337 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26338
26339         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26340         routines not written.
26341
26342 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26343
26344         * config/bug-gcc.exp: Use new procs from bug.exp.
26345
26346 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26347
26348         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26349         via ftp, rather than depending on NFS.
26350         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26351         case.
26352
26353 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26354
26355         * config/bug-gcc.exp: Use new download proc.
26356
26357 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26358
26359         * chill.execute/execute.exp: cleanups, handles errors better
26360         * chill.compile/compile.exp: rewrite, based on execute.exp
26361         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26362         * lib/chill.exp: major changes to diff proc and compile and link
26363           procs. added chill_fail and chill_pass wrappers to pass and
26364           fail. added more comments, and handle error codes better.
26365           Added a hack to capture stderr from exec, so noncompile tests
26366           can work.
26367
26368 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26369
26370         * chill.execute/execute.exp: rewrite of testsuite driver
26371         * lib/chill.exp: rewrite of testsuite driver
26372         * config/unix-chill.exp: rewrite of testsuite driver
26373
26374 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26375
26376     In chill.execute:
26377         * iexpr.ch: Standardize uppercase.
26378         * tuples.dat: Standardize uppercase.
26379         * vary.ch: standardize.  Correct varying string assignments.
26380         * vary.dat: Add new output lines.
26381
26382 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26383
26384     In chill.execute:
26385         * chprintf.ch: Standardize use of uppercase.
26386         * tuples.ch: Standardize and turn arr2 into a DCL,
26387           rather than a SYN.
26388         * pinits.ch: Standardize.
26389
26390 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26391
26392         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26393         * Makefil: Renamed to Makefile.in.
26394         * configure.in: New.
26395
26396 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26397
26398     In chill.execute:
26399         * .cvsignore: Add result/output files.
26400         * Makefile: Fix up variables at start.  Use MFLAGS
26401           everywhere.  Correct bool_loc, built_ins entries.
26402           Add entry for vary1.ch.
26403         * bitarray.ch: Standardize upper-case usage.
26404         * bitexpr.ch: Standardize, add output of b1.
26405         * params.ch: Use arrayt in along PROC parameters, to
26406           avoid novelty problems.
26407         * sets.ch: Tiny cleanup.
26408         * vary1.ch: Re-indent.
26409
26410 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26411
26412           * Add PR-related files to Makefiles, .cvsignore files, etc.
26413
26414 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26415
26416         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26417           with compiler objects. New names are test-flow.c and test-loop.c
26418
26419 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26420
26421         * Upgraded c-torture tests from 1.19 to 1.20
26422
26423         * new files:
26424         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26425         * gcc.compile: 930623-1.c 930623-2.c
26426         * gcc.noncompile: 930622-1.c 930622-2.c
26427         * gcc.failure: 920411-1.c 920627-2.c
26428         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26429
26430 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26431
26432         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26433           More changes to get testsuite working properly. Needs more work.
26434           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26435
26436 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26437
26438         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26439           More changes to get testsuite working properly. Needs more work.
26440
26441 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26442
26443         * chill.compile/compile.exp: Added for Dejagnu support
26444         * chill.execute/execute.exp: Added for Dejagnu support
26445         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26446
26447 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26448
26449     This should complete moving the CHILL test files.
26450         * chill.noncompile(.cvsignore printf.grt
26451             in-printf.grt chprintf.grt chprintf.ch):
26452             Added test-support files.
26453           (Makefile): Modified further.
26454         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26455             signal.ch): Added test files.
26456           * chill.execute (.cvsignore printf.grt printr.c
26457             in-printf.grt rts.c chprintf.grt rts.h): Added
26458           test-support files.
26459             (Makefile): More corrections.
26460
26461 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26462
26463         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26464           test cases, ready for DejaGnu.
26465
26466 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26467
26468         * Upgraded c-torture tests from 1.18 to 1.19
26469
26470         * gcc.compile: added test(s):
26471           930607-1.c
26472         * gcc.execute: added test(s):
26473           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26474
26475         * added new subdirectory for misc tests: gcc.misc-tests
26476         * gcc.misc-test(s): added tests:
26477           inst-check.c test-consts.c test-ior.c test-switch.c
26478
26479 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26480
26481         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26482
26483 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26484
26485         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26486
26487 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26488
26489         * Upgraded c-torture tests from 1.17 to 1.18
26490
26491 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26492
26493         * Upgraded c-torture tests from 1.12 to 1.17
26494
26495 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26496
26497         * lib/old-dejagnu.exp:
26498           Fixed handling of XFAIL target triplets to correctly
26499           recognize wildcard characters.  Removed code that
26500           appended a unique id tag to the end of the file name
26501           printed out by the result of the testcases within a
26502           given test file.
26503
26504 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26505
26506         * lib/old-dejagnu.exp:
26507           Reworked expected failure handling to trigger off of XFAIL
26508           keyword in keyphrase embeded in testcase source code. The
26509           XFAIL keyword must be at the end of the keyphrase line. It
26510           may optionally be followed by one or more target triplets.
26511           It has just occured that the handling of wildcards in the
26512           target triplet may not be correct.
26513
26514 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26515
26516         * g++.old-deja/tests:
26517           Moved all subdirectories up one level into g++.old-deja .
26518
26519         * lib/old-dejagnu.exp:
26520           Fixed problem with CXXFLAGS not being properly reset, and being
26521           corrupted with extraneous "-c" compiler option.  This was
26522           causing binaries to not be generated for test that needed them.
26523           Modified strings passed to "pass" and "fail" so that individual
26524           tests from the same test file would be distinguished by an
26525           identifier appended to the test file name in the summary logs;
26526           this corrected a problem with erroneous diff logs.  Added code
26527           to search testcases for expected fail and unexpected pass keywords.
26528
26529 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26530
26531         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26532
26533 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26534
26535         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26536           Removed extraneous text from end of "Special g++ Options"
26537           keyphrase.
26538
26539         * lib/old-dejagnu.exp: Added pattern matching to look for new
26540           keywords, embedded in testcases comments, which will trigger
26541           calls to xpass and xfail.
26542
26543 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26544
26545         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26546           comments embedded in the testcases, especially the one looking for
26547           special compiler options, as well as the pattern matching for the
26548           compiler output again.
26549
26550 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26551
26552         * lib/old-dejagnu.exp: Do a proper check of the return value for
26553           execute tests. Fixed several problems with the pattern matching
26554           of the compiler output which gave erroneous test results.
26555           Changed several of the test result messages to be more descriptive.
26556         * config/unix-g++.exp: Proc g++_load now actually works and
26557           executes the tests passed to it and returns a usable return
26558           value.
26559
26560 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26561
26562           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26563
26564 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26565
26566         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26567           Modified both files to properly execute the old style
26568           dejagnu tests. The previous versions of these files were
26569           experimental and did not function anything near correctly.
26570
26571 1993-04-05  Rob Savoye  (rob@cygnus.com)
26572
26573         * Removed all Makefile.in and configure.in files. No configuration
26574         needed now.
26575
26576 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26577
26578         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26579
26580 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26581
26582         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26583         gcc.special/configure.in, gcc.noncompile/configure.in,
26584         gcc.execute/configure.in, gcc.code_quality/configure.in,
26585         g++.other/configure.in, g++.old-deja/configure.in,
26586         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26587         in srcname setting.
26588
26589 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26590
26591         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26592         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26593         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26594
26595 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26596
26597         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26598         (gdb_exit): Don't remove *_soc files.
26599
26600 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26601
26602         * lib/c-torture.exp: Don't look for main; instead always use -w
26603         -c.  This is how the c-torture tests work.  Remove the object
26604         file if the compilation succeeds.
26605         * gcc.execute/execute.exp: Remove executable if test passes.
26606         * gcc.noncompile/noncompile.exp: Every test is an expected
26607         failure.
26608         * gcc.special/special.exp: Added tests from c-torture 1.11,
26609         corrected use of existing test.
26610         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26611         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26612         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26613         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26614         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26615         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26616         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26617         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26618         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26619         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26620         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26621         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26622         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26623         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26624         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26625         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26626         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26627         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26628         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26629         c-torture 1.11.
26630         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26631         correspond to c-torture 1.11.
26632
26633         * New file.