OSDN Git Service

0b2038a73c6767f482a9928ba5a2f4eacde92fd5
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.c-torture/compile/20041018-1.c: New test.
4
5 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6
7         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8         compiler referring to register 0 when accessing sdata.  The linker
9         now patches things up.
10
11 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12
13         PR c/17529
14         * gcc.c-torture/compile/pr17529.c: New test.
15
16 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17
18         PR c++/17743
19         * g++.dg/ext/attrib17.C: New test.
20
21 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22
23         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24
25 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26
27         PR c++/10479
28         * g++.dg/ext/attrib16.C: New test.
29
30 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/17042
33         * g++.dg/init/dso_handle1.C: New test.
34
35         PR c++/14667
36         * g++.dg/parse/typedef6.C: New test.
37
38         PR c++/17916
39         * g++.dg/parse/pragma1.C: New test.
40
41 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
42
43         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
44
45 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
46
47         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
48         -fno-common when on HPPA HP-UX platforms.
49
50 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
51
52         PR other/16820
53         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
54         stdint.h.
55         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
56         uintptr_t.
57
58 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
59
60         PR c++/16301
61         * g++.dg/lookup/strong-using-4.C: New test.
62
63 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
64
65         PR middle-end/16567
66         * gcc.c-torture/compile/nested-1.c: New test.
67
68 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
69
70         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
71         and mipsisa64*-*-* (until support for misaligned loads is added).
72         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
73         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
74         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
75         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
76         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
77         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
78
79 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
80
81         PR c++/17976
82         * g++.dg/init/dtor3.C: New test.
83
84 2004-10-15  Ben Elliston  <bje@au.ibm.com>
85
86         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
87
88 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
89
90         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
91         * gcc.dg/macho-lo-sum.c: Likewise.
92
93 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
94
95         * gcc.dg/ppc-spe64-1.c: New test.
96
97 2004-10-14  Devang Patel  <dpatel@apple.com>
98
99         PR 17635
100         * gcc.dg/pr17635.c : New test.
101         
102 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
103
104         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
105         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
106         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
107         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
108         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
109         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
110         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
111         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
112         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
113         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
114         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
115         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
116         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
117         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
118         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
119         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
120         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
121         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
122
123 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
124
125         * gcc.dg/vect/vect-82.c: New testcase.  
126         * gcc.dg/vect/vect-82_64.c: New testcase.       
127         * gcc.dg/vect/vect-83.c: New testcase.  
128         * gcc.dg/vect/vect-83_64.c: New testcase.       
129
130 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
131
132         * gcc.dg/cpp/error-1.c: New test.
133
134 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
135
136         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
137
138 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
139
140         PR target/17984
141         * gcc.dg/cris-peep2-xsrand2.c: New test.
142
143 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
144
145         PR c++/17661
146         * testsuite/g++.dg/expr/for2.C: New test.
147
148 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
149
150         * g++.dg/inherit/thunk1.C: Run on the SPARC.
151
152 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
153
154         PR tree-optimization/17724
155         * g++.dg/opt/pr17724-1.C: New test.
156         * g++.dg/opt/pr17724-2.C: New test.
157         * g++.dg/opt/pr17724-3.C: New test.
158         * g++.dg/opt/pr17724-4.C: New test.
159         * g++.dg/opt/pr17724-5.C: New test.
160         * g++.dg/opt/pr17724-6.C: New test.
161
162 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
163
164         PR c/17301
165         * gcc.dg/pr17301-2.c: New test.
166
167 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
168
169         PR c++/15876
170         * g++.dg/parse/error22.C: New test.
171
172         PR c++/17936
173         * g++.dg/template/spec18.C: New test.
174
175 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
176
177         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
178         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
179         memcpy. 
180         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
181         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
182
183 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
184
185         * g++.dg/eh/cleanup5.C: Add dg-options "".
186
187 2004-10-11  Roger Sayle  <roger@eyesopen.com>
188
189         PR middle-end/17657
190         * gcc.dg/switch-4.c: New test case.
191
192 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
193
194         * gcc.c-torture/execute/20041011-1.c: New test.
195
196 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
197
198         PR c++/17554
199         * g++.dg/init/for3.C: New test.
200
201         PR c++/17657
202         * g++.dg/opt/switch2.C: New test.
203
204         PR middle-end/17703
205         * g++.dg/warn/Wreturn-2.C: New test.
206
207 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
208
209         PR c++/17907
210         * g++.dg/eh/cleanup5.C: New test.
211
212 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/17393
215         * g++.dg/parse/error21.C: New test.
216
217 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
218
219         * g++.dg/overload/pmf1.C: Adjust quoting marks.
220         * g++.dg/warn/incomplete1.C: Likewise.
221         * g++.dg/template/qualttp20.C: Likewise.
222
223 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
224
225         PR c/17881
226         * parm-incomplete-1.c: New test.
227
228 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/17867
231         * g++.dg/parse/error19.C: New test.
232
233         PR c++/17670
234         * g++.dg/init/new11.C: New test.
235
236         PR c++/17821
237         * g++.dg/parse/error20.C: New test.
238
239         PR c++/17826
240         * g++.dg/template/crash24.C: New test.
241         
242 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
243
244         PR c/17301
245         * gcc.dg/pr17301-1.c: New test.
246
247 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
248
249         PR c/17189
250         * gcc.dg/anon-struct-5.c: New test.
251
252 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
253
254         PR c/17844
255         * gcc.dg/pr17844-1.c: New test.
256
257 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
258
259         PR tree-optimization/17906
260         * gcc.c-torture/compile/pr17906.c: New.
261
262 2004-10-09  Stuart Hastings  <stuart@apple.com>
263             Roger Sayle  <roger@eyesopen.com>
264
265         PR rtl-optimization/17853
266         * gcc.dg/i386-mmx-5.c: New testcase.
267
268 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
269
270         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
271
272 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/17524
275         * g++.dg/template/static9.C: New test.
276
277         PR c++/17685
278         * g++.dg/parse/operator5.C: New test.
279
280 2004-10-09  Roger Sayle  <roger@eyesopen.com>
281
282         PR middle-end/17894
283         * gcc.c-torture/execute/divcmp-4.c: New test case.
284
285 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
286
287         PR tree-opt/17902
288         * g++.dg/opt/pr17902.C: New test.
289
290 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
291
292         * gcc.dg/cpp/ident-1.c: Add dg-options "".
293
294 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
295
296         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
297
298 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
299
300         * gcc.dg/assign-warn-3.c: New test.
301
302 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
303
304         PR c/16999
305         * gcc.dg/cpp/ident-1.c: New test.
306
307 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
308
309         * gcc.c-torture/compile/acc1.c: New.
310
311 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
312
313         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
314         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
315
316 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
317
318         * gcc.dg/ultrasp11.c: New test.
319
320 2004-10-08  Michael Matz  <matz@suse.de>
321
322         * gcc.dg/doloop-2.c: New test.
323
324 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
325
326         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
327         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
328         objc.dg/method-9.m: Update expected diagnostics.
329
330 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
331
332         * gcc.dg/ppc-fsel-3.c: New file.
333         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
334
335 2004-10-07  Paul Brook  <paul@codesourcery.com>
336
337         * gfortran.dg/intrinsic_verify_1.f90: New test.
338
339 2004-10-07  Paul Brook  <paul@codesourcery.com>
340
341         * gfortran.dg/empty_format_1.f90: Remove stray commas.
342
343 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
344
345         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
346         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
347         commit.
348
349 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
350
351         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
352
353 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
354
355         PR c++/17115
356         * g++.dg/warn/Winline-4.C: New test.
357
358 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
359
360         * gcc.c-torture/compile/20041007-1.c: New test.
361
362 2004-10-07  Paul Brook  <paul@codesourcery.com>
363
364         PR fortran/17678
365         * gfortran.dg/use_allocated_1.f90: New test.
366
367 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
368
369         PR middle-end/17849
370         * gfortran.fortran-torture/compile/nested.f90: New test
371
372 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
373
374         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
375
376 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
377
378         PR c++/17368
379         * g++.dg/ext/asm6.C: New test.
380
381 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
382
383         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
384
385 2004-10-06  Paul Brook  <paul@codesourcery.com>
386
387         PR libfortran/17709
388         * gfortran.dg/empty_format_1.f90: New test.
389
390 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
391
392         PR fortran/17568
393         * gfortran.dg/ishft.f90: New test.
394
395         PR fortran/17283
396         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
397         tests.
398
399 2004-10-06  Paul Brook  <paul@codesourcery.com>
400
401         * gfortran.dg/do_1.f90: New test.
402
403 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
404
405         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
406         optimizing for size.
407
408 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
409
410         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
411
412 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
413
414         * gcc.c-torture/compile/20041005-1.c: New test.
415
416 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR c++/17829
419         * g++.dg/lookup/koenig4.C: New.
420
421 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
422
423         * g++.dg/other/classkey1.C: Adjust quoting marks.
424         * g++.dg/parse/error15.C: Likewise.
425         * g++.dg/template/meminit2.C (int>): Likewise.
426
427 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
428
429         PR fortran/17283
430         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
431
432         PR fortran/17631
433         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
434
435         PR fortran/17708
436         * gfortran.dg/pr17708.f90: New test.
437         
438 2004-10-04  Chao-ying Fu  <fu@mips.com>
439
440         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
441         * gcc.dg/vect/vect-4.c: Ditto.
442         * gcc.dg/vect/vect-5.c: Ditto.
443         * gcc.dg/vect/vect-6.c: Ditto.
444         * gcc.dg/vect/vect-8.c: Ditto.
445         * gcc.dg/vect/vect-16.c: Ditto.
446         * gcc.dg/vect/vect-30.c: Ditto.
447         * gcc.dg/vect/vect-40.c: Ditto.
448         * gcc.dg/vect/vect-41.c: Ditto.
449         * gcc.dg/vect/vect-42.c: Ditto.
450         * gcc.dg/vect/vect-43.c: Ditto.
451         * gcc.dg/vect/vect-44.c: Ditto.
452         * gcc.dg/vect/vect-45.c: Ditto.
453         * gcc.dg/vect/vect-46.c: Ditto.
454         * gcc.dg/vect/vect-47.c: Ditto.
455         * gcc.dg/vect/vect-48.c: Ditto.
456         * gcc.dg/vect/vect-49.c: Ditto.
457         * gcc.dg/vect/vect-50.c: Ditto.
458         * gcc.dg/vect/vect-51.c: Ditto.
459         * gcc.dg/vect/vect-52.c: Ditto.
460         * gcc.dg/vect/vect-53.c: Ditto.
461         * gcc.dg/vect/vect-54.c: Ditto.
462         * gcc.dg/vect/vect-55.c: Ditto.
463         * gcc.dg/vect/vect-56.c: Ditto.
464         * gcc.dg/vect/vect-57.c: Ditto.
465         * gcc.dg/vect/vect-58.c: Ditto.
466         * gcc.dg/vect/vect-59.c: Ditto.
467         * gcc.dg/vect/vect-60.c: Ditto.
468         * gcc.dg/vect/vect-74.c: Ditto.
469         * gcc.dg/vect/vect-79.c: Ditto.
470         * gcc.dg/vect/vect-80.c: Ditto.
471
472 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
473
474         * gcc.dg/unused-7.c: Use the correct option.
475
476 2004-10-04  Paul Brook  <paul@codesourcery.com>
477         Bud Davis  <bdavis9659@comcast.net>
478
479         PR fortran/17706
480         PR fortran/16434
481         * gfortran/pr17706.f90: New test.
482         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
483
484 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
485
486         * gfortran.dg/pr17612.f90: New test.
487
488 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
489
490         * g++.dg/template/local1.C: Adjust quoting marks in
491         testing for diagnostics.
492         * g++.dg/tls/diag-2.C: Likewise.
493         * g++.dg/other/error8.C: Likewise.
494
495 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         PR c/17178
498         * gcc.dg/unused-4.c: Adjust to be correct.
499
500         PR c/17820
501         * gcc.dg/unused-7.c: New test.
502
503 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
504
505         PR c++/17797
506         * g++.dg/overload/template2.C: New test.
507
508 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
509
510         PR tree-optimization/16632
511         * gcc.dg/tree-ssa/20041002-1.c: New.
512
513 2004-10-03  Paul Brook  <paul@codesourcery.com>
514
515         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
516         rather than relying on default formatting.
517
518 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
519
520         * gcc.dg/20040920-1.c: Update expected message text.
521
522 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
523
524         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
525
526 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
527
528         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
529         tree level.
530
531 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
532
533         * gcc.dg/tree-ssa/pr17343.c: Remove.
534
535 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         PR tree-opt/17343
538         * gcc.dg/tree-ssa/pr17343.c: New test.
539
540 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
541
542         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
543         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
544         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
545         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
546         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
547
548 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
549
550         * gcc.dg/lvalue-2.c: New test.
551
552 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
553
554         PR c/17730
555         * gcc.dg/pr17730-1.c: New test
556
557 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
558
559         PR c/7425
560         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
561
562 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
563
564         * gcc.c-torture/execute/stdarg-1.c: New test.
565         * gcc.c-torture/execute/stdarg-2.c: New test.
566         * gcc.c-torture/execute/stdarg-3.c: New test.
567         * gcc.dg/tree-ssa/stdarg-1.c: New test.
568         * gcc.dg/tree-ssa/stdarg-2.c: New test.
569         * gcc.dg/tree-ssa/stdarg-3.c: New test.
570         * gcc.dg/tree-ssa/stdarg-4.c: New test.
571         * gcc.dg/tree-ssa/stdarg-5.c: New test.
572
573 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
574
575         PR tree-optimization/17697
576         * g++.dg/opt/pr17697-1.C: New test.
577         * g++.dg/opt/pr17697-2.C: New test.
578         * g++.dg/opt/pr17697-3.C: New test.
579
580 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
581
582         PR c/16409
583         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
584         gcc.dg/vla-init-5.c: New tests.
585
586 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
587
588         PR c/13804
589         * gcc.dg/pr13804-1.c: New test.
590
591 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
592
593         PR fortran/16938
594         * gfortran.dg/pr16938.f90: New test.
595
596 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
597
598         * g++.dg/template/crash23.C: New test.
599
600 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
601
602         PR c++/17585
603         * g++.dg/template/static8.C: New test.
604
605 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
606
607         PR c++/17681
608         * g++.dg/other/error9.C: New test.
609
610 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
611
612         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
613
614 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
615
616         PR fortran/15164
617         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
618
619 2004-09-26  Roger Sayle  <roger@eyesopen.com>
620
621         PR middle-end/17112
622         * gcc.dg/pr17112-1.c: New test case.
623
624 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
625
626         PR c/11459
627         * gcc.dg/pr11459-1.c: New test.
628
629 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
630
631         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
632         * gcc.dg/tree-ssa/loop-4.c: Likewise.
633
634 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
635
636         * gfortran.dg/pr15324.f90: Make array bounds consistent.
637
638 2004-09-25  Jan Hubicka  <jh@suse.cz>
639
640         * compile/30040909-1.c: New test.
641         * compile/30040907-1.c: New test.
642
643 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
644
645         * gcc.c-torture/execute/va-arg-26.c: New test.
646
647 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
648
649         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
650         extra diagnostics on targets with 64-bit pointers.
651         * objc.dg/selector-1.m: Adjust dg-warning regexp.
652
653 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
654
655         PR c/17188
656         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
657         * gcc.dg/decl-3.c: Adjust expected message.
658
659 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
660
661         PR fortran/17615
662         * gfortran.dg/pr17615.f90: New test.
663
664 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
665
666         PR tree-optimzation/17517
667         * g++.dg/tree-ssa/pr17517.C: New Test.
668
669 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
670
671         PR c++/16889
672         * g++.dg/lookup/ambig3.C: New.
673
674 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
675
676         PR tree-opt/17624
677         * g++.dg/opt/pr17624.C: New test.
678
679 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
680
681         PR c/6980
682         * gcc.dg/Wbad-function-cast-1.c: New test.
683
684 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
685
686         * g++.dg/ext/complit1.C
687         * g++.dg/other/error2.C
688         * g++.dg/other/nontype-1.C
689         * g++.dg/parse/crash11.C
690         * g++.dg/parse/crash12.C
691         * g++.dg/parse/error15.C
692         * g++.dg/parse/error4.C
693         * g++.dg/parse/tmpl-outside1.C
694         * g++.dg/parse/too-many-tmpl-args1.C
695         * g++.dg/template/dependent-expr3.C
696         * g++.dg/template/error10.C
697         * g++.dg/template/instantiate1.C
698         * g++.dg/template/vtable2.C
699         * g++.dg/warn/Wshadow-1.C
700         * g++.dg/warn/weak1.C
701         * g++.old-deja/g++.brendan/crash16.C
702         * g++.old-deja/g++.brendan/crash18.C
703         * g++.old-deja/g++.brendan/crash48.C
704         * g++.old-deja/g++.brendan/crash49.C
705         * g++.old-deja/g++.brendan/crash55.C
706         * g++.old-deja/g++.brendan/crash56.C
707         * g++.old-deja/g++.brendan/crash8.C
708         * g++.old-deja/g++.brendan/enum11.C
709         * g++.old-deja/g++.brendan/enum8.C
710         * g++.old-deja/g++.brendan/enum9.C
711         * g++.old-deja/g++.brendan/friend3.C
712         * g++.old-deja/g++.brendan/misc14.C
713         * g++.old-deja/g++.bugs/900402_02.C
714         * g++.old-deja/g++.bugs/900404_03.C
715         * g++.old-deja/g++.bugs/900404_04.C
716         * g++.old-deja/g++.bugs/900428_03.C
717         * g++.old-deja/g++.jason/crash4.C
718         * g++.old-deja/g++.jason/overload21.C
719         * g++.old-deja/g++.jason/redecl1.C
720         * g++.old-deja/g++.jason/report.C
721         * g++.old-deja/g++.jason/rfg10.C
722         * g++.old-deja/g++.jason/template30.C
723         * g++.old-deja/g++.law/arm12.C
724         * g++.old-deja/g++.law/ctors5.C
725         * g++.old-deja/g++.law/cvt20.C
726         * g++.old-deja/g++.law/init10.C
727         * g++.old-deja/g++.law/init8.C
728         * g++.old-deja/g++.law/visibility17.C
729         * g++.old-deja/g++.law/visibility7.C
730         * g++.old-deja/g++.mike/net8.C
731         * g++.old-deja/g++.mike/p646.C
732         * g++.old-deja/g++.mike/p700.C
733         * g++.old-deja/g++.mike/p701.C
734         * g++.old-deja/g++.mike/p811.C
735         * g++.old-deja/g++.ns/template13.C
736         * g++.old-deja/g++.other/array3.C
737         * g++.old-deja/g++.other/crash25.C
738         * g++.old-deja/g++.other/dtor3.C
739         * g++.old-deja/g++.other/dtor4.C
740         * g++.old-deja/g++.other/main1.C
741         * g++.old-deja/g++.other/warn7.C
742         * g++.old-deja/g++.pt/crash11.C
743         * g++.old-deja/g++.pt/crash36.C
744         * g++.old-deja/g++.pt/spec22.C
745         * g++.old-deja/g++.pt/spec9.C
746         * g++.old-deja/g++.pt/ttp52.C
747         * g++.old-deja/g++.robertl/eb103.C
748         * g++.old-deja/g++.robertl/eb121.C
749         * g++.old-deja/g++.robertl/eb22.C
750         * g++.old-deja/g++.robertl/eb8.C:
751         Update locations and/or regexps of dg-error markers.
752         Remove markers for some bogus messages that are no longer issued.
753
754 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
757         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
758
759 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
760
761         PR c++/17618
762         * g++.dg/lookup/crash5.C: New test.
763
764 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
765
766         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
767         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
768         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
769         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
770         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
771         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
772
773         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
774         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
775         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
776         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
777         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
778         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
779
780         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
781
782         * gcc.dg/vect/vect-44.c: Check additional cases.
783         * gcc.dg/vect/vect-48.c: Check additional cases.
784
785         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
786         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
787         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
788         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
789         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
790         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
791         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
792         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
793         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
794
795         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
796         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
797         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
798
799 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
800
801         * gcc.dg/tree-ssa/loop-6.c: New test.
802
803 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
804
805         PR c++/17620
806         * g++.dg/inherit/base2.C: New.
807
808 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
809
810         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
811         * gcc.dg/20001012-2.c: Likewise.
812         * gcc.dg/20001013-1.c: Likewise.
813         * gcc.dg/20001101-1.c: Likewise.
814         * gcc.dg/20001102-1.c: Likewise.
815         * gcc.dg/bf-spl1.c: Likewise.
816         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
817         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
818
819 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
820
821         PR tree-optimization/16721
822         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
823
824 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
825
826         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
827         * gcc.dg/20040305-1.c: Likewise.
828
829 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
830
831         PR c/16566
832         * gcc.c-torture/compile/pr16566-1.c,
833         gcc.c-torture/compile/pr16566-2.c,
834         gcc.c-torture/compile/pr16566-3.c: New tests.
835
836 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
837
838         PR tree-optimization/17512
839         * gcc.c-torture/compile/20040916-1.c.
840
841 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
842
843         * gcc.dg/pragma-re-3.c: New test.
844
845 2004-09-17  Matt Austern  <austern@apple.com>
846
847         PR c++/15049
848         * g++.dg/other/anon3.C: New.
849
850 2004-09-21  Roger Sayle  <roger@eyesopen.com>
851
852         PR c++/7503
853         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
854         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
855         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
856         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
857         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
858
859 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
860
861         PR fortran/17286
862         * gfortran.dg/pr17286.f90: New test.
863
864 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/17530
867         * g++.dg/template/static7.C: New test.
868
869 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
870
871         PR tree-opt/17558
872         * gcc.c-torture/compile/pr17558.c: New test.
873
874 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
875
876         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
877         if SKIP_ATTRIBUTE is defined.
878
879 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
880
881         PR fortran/15957
882         * gfortran.dg/pr15957.f90: New test.
883
884 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
885
886         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
887         in comparison.
888         * gcc.dg/vect/vect-79.c: Likewise.
889         * gcc.dg/vect/vect-80.c: Likewise.
890
891 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
892
893         PR fortran/15750
894         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
895
896 2004-09-20  Ira Rosen  <irar@il.ibm.com>
897
898         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
899         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
900         * gcc.dg/vect/vect-62.c: New testcase.
901         * gcc.dg/vect/vect-63.c: New testcase.
902         * gcc.dg/vect/vect-64.c: New testcase.
903         * gcc.dg/vect/vect-65.c: New testcase.
904         * gcc.dg/vect/vect-66.c: New testcase.
905         * gcc.dg/vect/vect-67.c: New testcase.
906         * gcc.dg/vect/vect-68.c: New testcase.
907         * gcc.dg/vect/vect-69.c: New testcase.
908         * gcc.dg/vect/vect-79.c: New testcase.
909         * gcc.dg/vect/vect-80.c: New testcase.
910
911 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
912
913         * gcc.target/mips/asm-1.c: New test.
914
915 2004-09-19  Ira Rosen  <irar@il.ibm.com>
916
917         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
918         * gcc.dg/vect/vect-73.c: New testcase.
919         * gcc.dg/vect/vect-74.c: New testcase.
920         * gcc.dg/vect/vect-75.c: New testcase.
921         * gcc.dg/vect/vect-76.c: New testcase.
922         * gcc.dg/vect/vect-77.c: New testcase.
923         * gcc.dg/vect/vect-78.c: New testcase
924
925 2004-09-18  Paul Brook  <paul@codesourcery.com>
926
927         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
928
929 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
930
931         PR c/17424
932         * gcc.dg/pr17424-1.c: New test.
933
934 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
935
936         * g++.dg/tree-ssa/pr17153.C: New test.
937
938 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
939
940         PR pch/13361
941         * testsuite/g++.dg/pch/wchar-1.C: New.
942         * testsuite/g++.dg/pch/wchar-1.Hs: New.
943
944 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
945
946         * gcc.c-torture/execute/20040917-1.c: New test.
947
948 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
949
950         PR tree-optimization/17319
951         * gcc.dg/pr17319.c: New test.
952
953 2004-09-17  Devang Patel  <dpatel@apple.com>
954
955         * gcc.dg/20040813-1.c: New test.
956
957 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
958
959         PR tree-optimization/17273
960         * gcc.c-torture/compile/pr17273.c: New test.
961
962 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
963
964         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
965         Update expected messages.
966         * gcc.dg/declspec-13.c: New test.
967
968 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
969
970         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
971
972 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
973
974         * gcc.c-torture/execute/pr17252.c: Use post-increment to
975         change what 'a' is pointing to.
976
977 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
978
979         PR c++/16002
980         * g++.dg/template/error18.C: New test.
981
982         PR c++/16029
983         * g++.dg/warn/Wunused-8.C: New test.
984
985 2004-09-17  Steven Bosscher  <stevenb@suse.de>
986
987         PR tree-optimization/17513
988         * gcc.dg/20040916-1.c: New test.
989
990 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
991
992         PR c++/17501
993         * g++.dg/template/typename7.C: New test.
994
995 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
996
997         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
998
999 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1000
1001         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1002         with -ftree-based-profiling also.
1003         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1004
1005 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1006
1007         PR/15364
1008         * gfortran.dg/der_array_io_1.f90: New test.
1009         * gfortran.dg/der_array_io_2.f90: New test.
1010         * gfortran.dg/der_array_io_3.f90: New test.
1011
1012 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1013
1014         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1015         EABI.
1016
1017 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1018
1019         * g++.dg/opt/switch1.C: New test.
1020
1021 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1022
1023         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1024         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1025         Update expected messages.
1026
1027 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         PR fortran/16485
1030         * gfortran.dg/same_name_1.f90: New test.
1031
1032 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1033
1034         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1035         dereference garbage pointers.
1036
1037 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1040         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1041
1042         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1043         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1044         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1045
1046 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1047
1048         PR c++/17324
1049         * g++.dg/template/mangle1.C: New test.
1050
1051 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1052
1053         PR tree-optimization/17252
1054         * gcc.c-torture/execute/pr17252.c: New test.
1055
1056 2004-09-14  Andrew Pinski  <apinski@apple.com>
1057
1058         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1059
1060 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1061
1062         PR rtl-optimization/9771
1063         * gcc.dg/pr9771-1.c: New test case.
1064
1065 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1066
1067         PR tree-optimization/15262
1068         * gcc.c-torture/execute/pr15262-1.c: New test.
1069         * gcc.c-torture/execute/pr15262-2.c: New test.
1070
1071 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1072
1073         * gcc.dg/declspec-12.c: New test.
1074
1075 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1076
1077         * gfortran.dg/pr17090.f90: Add directives to test.
1078
1079 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1080
1081         * gcc.c-torture/compile/20040914-1.c: New test.
1082
1083 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR c++/16162
1086         * g++.dg/template/decl2.C: New test.
1087
1088 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1089
1090         PR fortran/17090
1091         * gfortran.dg/pr17090.f90: New test.
1092
1093 2004-09-13  Dale Johannesen  <dalej@apple.com>
1094
1095         * gcc.c-torture/compile/pr17408.c:  New test case.
1096
1097 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1098
1099         PR c++/16716
1100         * g++.dg/parse/crash17.C: New test.
1101
1102         PR c++/17327
1103         * g++.dg/template/enum3.C: New test.
1104
1105 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1106
1107         * lib/gcc-defs.exp: Load wrapper.exp.
1108         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1109         using local code.
1110         * lib/gcc.exp (gcc_init): Similar.
1111         * lib/gfortran.exp (gfortran_init): Similar.
1112         * lib/objc.exp (objc_init): Similar.
1113         * lib/treelang.exp (treelang_init): Similar.
1114         * lib/wrapper.exp: New file with build_wrapper call machinery in
1115         ${tool}_maybe_build_wrapper.
1116
1117 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1118
1119         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1120         "inline".
1121         * gcc.dg/declspec-11.c: Update expected messages.
1122         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1123         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1124         gcc.dg/inline-12.c: New tests.
1125
1126 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1127
1128         * g++.dg/tree-ssa/pr17400.C: New testcase.
1129
1130 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1131
1132         * gcc.target/mips/sb1-1.c: New testcase.
1133
1134 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1135
1136         * lib/g77-dg.exp: Remove unused file.
1137         * lib/mike-g77.exp: Ditto.
1138         * lib/g77.exp: Ditto.
1139
1140 2004-09-12  Richard Henderson  <rth@redhat.com>
1141
1142         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1143
1144 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1145
1146         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1147         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1148         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1149         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1150         Update expected messages.
1151
1152 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1153
1154         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1155         declaration/use mismatch for dirp parameter.
1156
1157 2004-09-12  Andrew Pinski  <apinski@apple.com>
1158
1159         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1160         -fgnu-runtime is passed.
1161
1162 2004-09-12  Richard Henderson  <rth@redhat.com>
1163
1164         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1165         do the uplevel thing and update additional_flags directly.
1166         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1167         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1168         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1169         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1170
1171 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1172
1173         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1174
1175 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1176
1177         PR middle-end/17411
1178         * g++.dg/opt/pr17411-1.C: New test case.
1179
1180 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1181
1182         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1183         gcc.dg/tls/diag-2.c: Update expected messages.
1184         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1185         messages.
1186         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1187         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1188         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1189         gcc.dg/tls/diag-5.c: New tests.
1190
1191 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1192
1193         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1194
1195 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1196
1197         * g++.dg/parse/break-in-for.C: New test.
1198
1199 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1200
1201         * gcc.dg/tree-ssa/20040911-1.c: New test.
1202
1203 2004-09-11  Andreas Jaeger  <aj@suse.de>
1204
1205         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1206         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1207
1208 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1209
1210         * gcc.target/frv: New directory of FR-V-specific tests.
1211
1212 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1213
1214         * gcc.dg/convert-vec-1.c: New test.
1215
1216 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1217
1218         PR middle-end/17024
1219         * gcc.dg/pr17024-1.c: New test case.
1220
1221 2004-09-10  Eric Christopher  <echristo@redhat.com>
1222
1223         * gcc.dg/20040910-1.c: New test.
1224
1225 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1226
1227         * gcc.dg/bitfld-9.c: New test.
1228
1229 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1230
1231         * gcc.c-torture/execute/ieee/acc1.c: New test.
1232         * gcc.c-torture/execute/ieee/acc2.c: New test.
1233         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1234
1235 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1236
1237         * gcc.dg/deprecated-2.c: New test.
1238
1239 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1240
1241         * gcc.dg/init-vec-1.c: New test.
1242
1243 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1244
1245         PR middle-end/17055
1246         * gcc.dg/pr17055-1.c: New test case.
1247
1248 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1249
1250         PR target/17377
1251         * gcc.c-torture/execute/pr17377.c: New test.
1252
1253 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1254
1255         PR c/8420
1256         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1257         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1258         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1259         gcc.dg/long-long-typespec-1.c: New tests.
1260         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1261
1262 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1263
1264         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1265         gcc.dg/gnu99-static-1.c: New tests.
1266
1267 2004-09-08  Devang Patel  <dpatel@apple.com>
1268
1269         * gcc.dg/darwin-ld-20040828-1.c: New test.
1270         * gcc.dg/darwin-ld-20040828-2.c: New test.
1271         * gcc.dg/darwin-ld-20040828-3.c: New test.
1272
1273 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1274
1275         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1276         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1277         in error message.
1278         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1279         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1280         in error message.
1281         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1282         types they qualify.
1283         * objc.dg/type-size-2.m: Fix wording in comment.
1284         * objc.dg/va-meth-1.m: New test case.
1285
1286 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1287
1288         PR c/16633:
1289         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1290         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1291
1292 2004-09-06  Devang Patel  <dpatel@apple.com>
1293
1294         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1295         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1296
1297 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1298
1299         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1300         reflect changed line numbering of diagnostics.
1301
1302 2004-09-06  Paul Brook  <paul@codesourcery.com>
1303
1304         * gfortran.dg/edit_real_1.f90: Add new test.
1305
1306 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1307
1308         * gcc.dg/tree-ssa/loop-2.c: New test.
1309         * gcc.dg/tree-ssa/loop-3.c: New test.
1310         * gcc.dg/tree-ssa/loop-4.c: New test.
1311         * gcc.dg/tree-ssa/loop-5.c: New test.
1312
1313 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1314
1315         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1316
1317 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1318
1319         * gcc.dg/format/sentinel-1.c: New test.
1320
1321 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1322
1323         * testsuite/gcc.dg/builtins-46.c: New.
1324
1325 2004-09-03  Devang Patel  <dpatel@apple.com>
1326
1327         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1328         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1329
1330 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1331
1332         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1333         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1334         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1335         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1336         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1337         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1338         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1339         the non-portable bzero.
1340         * gcc.dg/20010912-1.c: xfail for NetWare.
1341         * gcc.dg/20020426-2.c: xfail for NetWare.
1342         * gcc.dg/20021014-1.c: xfail for NetWare.
1343         * gcc.dg/20021018-1.c: xfail for NetWare.
1344         * gcc.dg/20030213-1.c: xfail for NetWare.
1345         * gcc.dg/20030225-1.c: xfail for NetWare.
1346         * gcc.dg/20030708-1.c: xfail for NetWare.
1347         * gcc.dg/builtins-config.h: Also exclude NetWare.
1348         * gcc.dg/format/format.h: Define restrict only if not already defined.
1349         * gcc.dg/nest.c: xfail for NetWare.
1350         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1351         * lib/target-supports.exp (check_visibility_available): Exclude
1352         NetWare.
1353
1354 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1355
1356         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1357         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1358         deterministic starting point for the alignment of structure fields.
1359         * gcc.dg/Wpadded.c: Dito.
1360         * g++.dg/abi/vbase10.C: Dito.
1361
1362 2004-09-03  Devang Patel  <dpatel@apple.com>
1363
1364         * g++.dg/debug/pr15736.cc: New test.
1365
1366 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1367
1368         * README.QMTEST: Fix out-of-date link.
1369
1370 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1371
1372         PR fortran/16579
1373         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1374         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1375
1376 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1377
1378         * g++.dg/abi/arm_rtti1.C: New test.
1379
1380 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1381
1382         * gcc.dg/ppc-vector-memcpy.c: New.
1383         * gcc.dg/ppc-vector-memset.c: New.
1384
1385 2004-09-02  Chao-ying Fu  <fu@mips.com>
1386
1387         * gcc.target/mips/mips-3d-1.c: New test.
1388         * gcc.target/mips/mips-3d-2.c: New test.
1389         * gcc.target/mips/mips-3d-3.c: New test.
1390         * gcc.target/mips/mips-3d-4.c: New test.
1391         * gcc.target/mips/mips-3d-5.c: New test.
1392         * gcc.target/mips/mips-3d-6.c: New test.
1393         * gcc.target/mips/mips-3d-7.c: New test.
1394         * gcc.target/mips/mips-3d-8.c: New test.
1395         * gcc.target/mips/mips-3d-9.c: New test.
1396         * gcc.target/mips/mips-ps-1.c: New test.
1397         * gcc.target/mips/mips-ps-2.c: New test.
1398         * gcc.target/mips/mips-ps-3.c: New test.
1399         * gcc.target/mips/mips-ps-4.c: New test.
1400         * gcc.target/mips/mips-ps-type.c: New test.
1401
1402 2004-09-02  Paul Brook  <paul@codesourcery.com>
1403
1404         * gfortran.dg/edit_real_1.f90: Add new tests.
1405
1406 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1407
1408         PR fortran/15327
1409         * gfortran.dg/merge_char_1.f90: New test.
1410
1411 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1412
1413         PR fortran/16404
1414         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1415
1416 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1417
1418         PR c/1522
1419         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1420
1421 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1422
1423         * g++.dg/opt/loop1.C: Do not XFAIL.
1424
1425 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1426
1427         * gcc.c-torture/execute/20040831-1.c: New test.
1428
1429 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1430
1431         PR fortran/16579
1432         * gfortran.dg/g77/20010610.f: Now passes.
1433         Copy from g77.f-torture/execute. Add dg-run directive.
1434         * gfortran.dg/g77/README: Update
1435
1436 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1437
1438         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1439         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1440         (t1, t2, t3, t4): Add volatile.
1441
1442 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1443
1444         * g++.dg/ext/visibility/arm1.C: New test.
1445
1446 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1447
1448         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1449         -pedantic-errors.
1450
1451 2004-09-01  Paul Brook  <paul@codesourcery.com>
1452
1453         * gfortran.dg/eof_2.f90: New test.
1454
1455 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1456
1457         PR fortran/16579
1458         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1459
1460 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1461
1462         PR libfortran/16805
1463         * gfortran.dg/list_read_2.f90: New test.
1464
1465 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1466
1467         * g++.dg/abi/key1.C: New test.
1468
1469 2004-08-31  Richard Henderson  <rth@redhat.com>
1470
1471         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1472         form of offsetof.
1473         * g++.dg/other/offsetof5.C: Remove duplicate.
1474
1475 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1476
1477         PR fortran/17244
1478         * gfortran.dg/func_derived_1.f90: New test.
1479
1480 2004-08-31  Paul Brook  <paul@codesourcery.com>
1481
1482         * gfortran.dg/eof_1.f90: New test.
1483
1484 2004-08-31  Paul Brook  <paul@codesourcery.com>
1485
1486         * gfortran.dg/list_read_1.f90: New file.
1487
1488 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1489
1490         * g++.dg/opt/loop1.C: XFAIL.
1491
1492 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1493
1494         * gcc.dg/funcdef-storage-1.c: New.
1495         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1496         an extern function in local scope.
1497         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1498         declare an 'auto inline' function in local scope.
1499         * gcc.dg/20011130-1.c: Likewise.
1500         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1501         an 'auto' function in local scope.
1502         * gcc.dg/20021014-1.c: Likewise.
1503         * gcc.dg/20030331-2.c: Likewise.
1504
1505 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1506
1507         * gfortran.dg/blockdata_1.f90: New test.
1508
1509 2004-08-30  Richard Henderson  <rth@redhat.com>
1510
1511         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1512
1513 2004-08-30  Richard Henderson  <rth@redhat.com>
1514
1515         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1516         additional_flags set by alternate driver.
1517         (ieee-options): New procedure.
1518         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1519         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1520         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1521         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1522
1523 2004-08-30  Richard Henderson  <rth@redhat.com>
1524
1525         * lib/f-torture.exp: Remove.
1526
1527 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1528
1529         PR rtl-optimization/16590
1530         * g++.dg/opt/loop1.C: New test.
1531
1532 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1533
1534         PR fortran/13910
1535         * gfortran.dg/oldstyle_1.f90: New test.
1536
1537 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1538         Paul Brook  <paul@codesourcery.com>
1539
1540         * gfortran.dg/g77/README: Update.
1541         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1542         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1543         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1544
1545 2004-08-28  Paul Brook  <paul@codesourcery.com>
1546
1547         PR libfortran/17195
1548         * gfortran.dg/edit_real_1.f90: New test.
1549
1550 2004-08-27  Paul Brook  <paul@codesourcery.com>
1551
1552         * gfortran.dg/rewind_1.f90: New test.
1553
1554 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1555
1556         PR fortran/16597
1557         * gfortran.dg/pr16597.f90: New test.
1558
1559 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1560
1561         PR c/13801
1562         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1563         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1564         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1565         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1566         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1567
1568 2004-08-26  Nick Clifton  <nickc@redhat.com>
1569
1570         * gcc.c-torture/compile/pr17119.c: New test.
1571
1572 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1573
1574         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1575
1576 2004-08-25  Richard Henderson  <rth@redhat.com>
1577
1578         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1579         the bits that expect kind=8 to be the largest real kind.
1580
1581 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1582
1583         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1584
1585 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1586
1587         * gfortran.dg/assignment_1.f90: New test.
1588
1589 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1590
1591         * g++.dg/template/repo3.C: New test.
1592
1593 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1594
1595         PR middle-end/16693
1596         PR tree-optimization/16372
1597         * g++.dg/opt/pr16372-1.C: New test case.
1598         * g++.dg/opt/pr16693-1.C: New test case.
1599         * g++.dg/opt/pr16693-2.C: New test case.
1600
1601 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1602
1603         * objc.dg/proto-lossage-4.m: New test.
1604
1605 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1606
1607         PR c++/17155
1608         * g++.dg/inherit/local2.C: New test.
1609
1610 2004-08-25  Paul Brook  <paul@codesourcery.com>
1611
1612         PR fortran/17144
1613         * gfortran.dg/string_ctor_1.f90: New test.
1614
1615 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1616
1617         PR c++/14428
1618         * g++.dg/template/redecl2.C: New test.
1619
1620 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1621
1622         PR fortran/17143
1623         * gfortran.dg/pr17143.f90: New test.
1624
1625 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1626
1627         PR fortran/17164
1628         * gfortran.dg/pr17164.f90: New test.
1629
1630 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1631
1632         * gcc.dg/tree-ssa/loop-1.c: New test.
1633
1634 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1635
1636         * gcc.c-torture/compile/20040824-1.c: New test.
1637
1638 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1639
1640         * gcc.c-torture/compile/iftrap-3.c: New test.
1641
1642 2004-08-24  Paul Brook  <paul@codesourcery.com>
1643
1644         * gfortran.dg/entry_2.f90: New test.
1645
1646 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1647
1648         PR c++/16889
1649         * g++.dg/lookup/ambig[12].C: New.
1650
1651 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1652
1653         PR c++/16706
1654         * g++.dg/template/crash21.C: New test.
1655         * g++.dg/template/crash22.C: Likewise.
1656
1657 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1658
1659         PR c++/17149
1660         * g++.dg/template/access15.C: New.
1661
1662 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1663
1664         PR c++/17163
1665         * g++.dg/template/repo2.C: New test.
1666
1667 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1668
1669         PR rtl-optimization/17078
1670         * gcc.c-torture/execute/pr17078-1.c: New test case.
1671
1672 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1673
1674         PR c/14492
1675         * gcc.dg/debug/crash1.c: New test.
1676
1677 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1678
1679         PR c/16180
1680         * gcc.dg/loop-5.c: New test.
1681
1682 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1683
1684         * gcc.c-torture/execute/20040823-1.c: New test.
1685
1686 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1687
1688         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1689         to the assembler.  Simplify test accordingly.
1690         (asm_abi_flags): Use GNU names.
1691         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1692         to check for ABI flags.
1693
1694 2004-08-22  Andrew Pinski  <apinski@apple.com>
1695
1696         * g++.dg/opt/pr14029.C: New test.
1697         * gcc.c-torture/execute/pr15262.c: New test.
1698
1699 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1700
1701         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1702
1703 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1704
1705         PR 16908
1706         * gfortran.dg/direct_io.f90: New test.
1707
1708 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/17121
1711         * g++.dg/inherit/local2.C: New test.
1712
1713 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1714
1715         PR c++/17120
1716         * g++.dg/warn/Wparentheses-4.C: New test.
1717
1718 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1719
1720         PR c++/17121
1721         * g++.dg/inherit/local2.C: New test.
1722
1723         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1724         * gcc.dg/ppc-ldstruct.c: Likewise.
1725         * gcc.dg/ppc64-abi-2.c: Likewise.
1726
1727 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR rtl-optimization/17099
1730         * gcc.c-torture/execute/20040820-1.c: New test.
1731
1732 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1733
1734         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1735
1736 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1737
1738         PR fortran/17077
1739         * gfortran.dg/auto_array_1.f90: New test.
1740
1741 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1742
1743         PR fortran/17074
1744         * gfortran.dg/simpleif_1.f90: New test.
1745
1746 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1747
1748         * lib/target-supports.exp (check_profiling_available): Return
1749         false for arm*-*-symbianelf* and arm*-*-eabi*.
1750
1751         PR c++/15890
1752         * g++.dg/template/delete1.C: New test.
1753
1754 2004-08-19  Paul Brook  <paul@codesourcery.com>
1755
1756         PR fortran/14976
1757         PR fortran/16228
1758         * gfortran.dg/data_char_1.f90: New test.
1759
1760 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1761
1762         PR fortran/16946
1763         * gfortran.dg/reduction.f90: New testcase.
1764
1765 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1766
1767         PR fortran/16520
1768         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1769
1770 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1771
1772         PR c++/17041
1773         * g++.dg/Wparentheses-3.C: New test.
1774
1775 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1776
1777         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1778         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1779         * gcc.dg/vect/vect-2.c: Likewise.
1780         * gcc.dg/vect/vect-3.c: Likewise.
1781         * gcc.dg/vect/vect-4.c: Likewise.
1782         * gcc.dg/vect/vect-5.c: Likewise.
1783         * gcc.dg/vect/vect-6.c: Likewise.
1784         * gcc.dg/vect/vect-7.c: Likewise.
1785         * gcc.dg/vect/vect-25.c: Likewise.
1786         * gcc.dg/vect/vect-31.c: Likewise.
1787         * gcc.dg/vect/vect-32.c: Likewise.
1788         * gcc.dg/vect/vect-34.c: Likewise.
1789         * gcc.dg/vect/vect-36.c: Likewise.
1790         * gcc.dg/vect/vect-all.c: Likewise.
1791
1792 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1793
1794         PR c++/17068
1795         * g++.dg/template/operator4.C: New test.
1796
1797 2004-08-18  Richard Henderson  <rth@redhat.com>
1798
1799         * gcc.dg/20040206-1.c: XFAIL.
1800
1801 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/16246
1804         * g++.dg/template/array7.C: New test.
1805
1806 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1807
1808         * gcc.dg/mips-movcc-1.c: New test.
1809         * gcc.dg/mips-movcc-2.c: New test.
1810         * gcc.dg/mips-movcc-3.c: New test.
1811
1812         * gcc.dg/mips-nmadd-1.c: New test.
1813         * gcc.dg/mips-nmadd-2.c: New test.
1814
1815 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR c++/15871
1818         * g++.dg/opt/inline8.C: New test.
1819
1820         PR c++/16965
1821         * g++.dg/parse/error17.C: New test.
1822
1823 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1824
1825         * gcc.dg/vect: New directory for vectorizer tests.
1826         * gcc.dg/vect/tree-vect.h: New file.
1827         * gcc.dg/vect/vect.exp: New file.
1828         * gcc.dg/vect/pr16105.c.c: New test.
1829         * gcc.dg/vect/vect-1.c: New test.
1830         * gcc.dg/vect/vect-2.c: New test.
1831         * gcc.dg/vect/vect-3.c: New test.
1832         * gcc.dg/vect/vect-4.c: New test.
1833         * gcc.dg/vect/vect-5.c: New test.
1834         * gcc.dg/vect/vect-6.c: New test.
1835         * gcc.dg/vect/vect-7.c: New test.
1836         * gcc.dg/vect/vect-8.c: New test.
1837         * gcc.dg/vect/vect-9.c: New test.
1838         * gcc.dg/vect/vect-10.c: New test.
1839         * gcc.dg/vect/vect-11.c: New test.
1840         * gcc.dg/vect/vect-12.c: New test.
1841         * gcc.dg/vect/vect-13.c: New test.
1842         * gcc.dg/vect/vect-14.c: New test.
1843         * gcc.dg/vect/vect-15.c: New test.
1844         * gcc.dg/vect/vect-16.c: New test.
1845         * gcc.dg/vect/vect-17.c: New test.
1846         * gcc.dg/vect/vect-18.c: New test.
1847         * gcc.dg/vect/vect-19.c: New test.
1848         * gcc.dg/vect/vect-20.c: New test.
1849         * gcc.dg/vect/vect-21.c: New test.
1850         * gcc.dg/vect/vect-22.c: New test.
1851         * gcc.dg/vect/vect-23.c: New test.
1852         * gcc.dg/vect/vect-24.c: New test.
1853         * gcc.dg/vect/vect-25.c: New test.
1854         * gcc.dg/vect/vect-26.c: New test.
1855         * gcc.dg/vect/vect-27.c: New test.
1856         * gcc.dg/vect/vect-28.c: New test.
1857         * gcc.dg/vect/vect-29.c: New test.
1858         * gcc.dg/vect/vect-30.c: New test.
1859         * gcc.dg/vect/vect-31.c: New test.
1860         * gcc.dg/vect/vect-32.c: New test.
1861         * gcc.dg/vect/vect-33.c: New test.
1862         * gcc.dg/vect/vect-34.c: New test.
1863         * gcc.dg/vect/vect-35.c: New test.
1864         * gcc.dg/vect/vect-36.c: New test.
1865         * gcc.dg/vect/vect-37.c: New test.
1866         * gcc.dg/vect/vect-38.c: New test.
1867         * gcc.dg/vect/vect-40.c: New test.
1868         * gcc.dg/vect/vect-41.c: New test.
1869         * gcc.dg/vect/vect-42.c: New test.
1870         * gcc.dg/vect/vect-43.c: New test.
1871         * gcc.dg/vect/vect-44.c: New test.
1872         * gcc.dg/vect/vect-45.c: New test.
1873         * gcc.dg/vect/vect-46.c: New test.
1874         * gcc.dg/vect/vect-47.c: New test.
1875         * gcc.dg/vect/vect-48.c: New test.
1876         * gcc.dg/vect/vect-49.c: New test.
1877         * gcc.dg/vect/vect-50.c: New test.
1878         * gcc.dg/vect/vect-51.c: New test.
1879         * gcc.dg/vect/vect-52.c: New test.
1880         * gcc.dg/vect/vect-53.c: New test.
1881         * gcc.dg/vect/vect-54.c: New test.
1882         * gcc.dg/vect/vect-55.c: New test.
1883         * gcc.dg/vect/vect-56.c: New test.
1884         * gcc.dg/vect/vect-57.c: New test.
1885         * gcc.dg/vect/vect-58.c: New test.
1886         * gcc.dg/vect/vect-59.c: New test.
1887         * gcc.dg/vect/vect-60.c: New test.
1888         * gcc.dg/vect/vect-61.c: New test.
1889         * gcc.dg/vect/vect-all.c: New test.
1890         * gcc.dg/vect/vect-none.c: New test.
1891
1892 2004-08-17  Paul Brook  <paul@codesourcery.com>
1893
1894         PR fortran/13082
1895         * gfortran.dg/entry_1.f90: New test.
1896
1897 2004-08-17  Andrew Pinski  <apinski@apple.com>
1898
1899         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1900
1901 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1902
1903         * gcc.dg/pr17036-1.c: New test.
1904
1905 2004-08-16  Devang Patel  <dpatel@apple.com>
1906
1907         * gcc.dg/darwin-20040809-1.c: New test.
1908
1909 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1910
1911         * gcc.dg/funcdef-attr-1.c: New test.
1912
1913 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1914
1915         * gcc.dg/altivec-17.c: New test.
1916         * gcc.dg/altivec-18.c: New test.
1917
1918 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1919
1920         PR c++/6749
1921         * g++.dg/template/vtable2.C: New test.
1922
1923 2004-08-14  Richard Henderson  <rth@redhat.com>
1924
1925         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1926         * gcc.dg/pack-test-4.c (main): Return 0.
1927         * gcc.dg/setjmp-1.c: Remove XFAIL.
1928         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1929
1930 2004-08-14  Richard Henderson  <rth@redhat.com>
1931
1932         * gcc.dg/980217-1.c: Add prototype for printf.
1933
1934 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1935
1936         * gfortran.dg/pr16935.f90: New test.
1937
1938 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1939
1940         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1941
1942 2004-08-13  Paul Brook  <paul@codesourcery.com>
1943
1944         * gfortran.dg/der_io_1.f90: Remove stray comma.
1945
1946 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1947
1948         * gcc.dg/vmx/cw-bug-2.c: Remove.
1949         * gcc.dg/vmx/vprint-1.c: Remove.
1950         * gcc.dg/vmx/vscan-1.c: Remove.
1951
1952 2004-08-12  Devang patel  <dpatel@apple.com>
1953
1954         * gcc.dg/darwin-20040809-2.c: New test.
1955
1956 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1957
1958         * g++.dg/ext/altivec-12.C: New test.
1959
1960         * g++.dg/ext/altivec-11.C: New test.
1961
1962 2004-08-12  Paul Brook  <paul@codesourcery.com>
1963
1964         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1965
1966 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1967
1968         * g++.dg/ext/altivec-2.C: Check for hardware support before
1969         executing any VMX instructions.
1970
1971         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1972
1973 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR c++/16276
1976         * g++.old-deja/g++.other/comdat4.C: New test.
1977         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1978
1979 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1980
1981         PR target/16286
1982         * gcc.dg/pr16286.c: New test.
1983
1984 2004-08-12 Jan Beulich <jbeulich@novell.com>
1985
1986         * g++.dg/ext/asm5.C: New.
1987
1988 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1989
1990         PR c++/16698
1991         * g++.dg/eh/crash1.C: New test.
1992
1993         PR c++/16717
1994         * g++.dg/ext/construct1.C: New test.
1995
1996 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/16853
1999         * g++.dg/init/ptrmem1.C: New test.
2000
2001         PR c++/16618
2002         * g++.dg/parse/offsetof5.C: New test.
2003
2004         PR c++/16870
2005         * g++.dg/template/overload3.C: New test.
2006
2007 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2008
2009         PR c++/16964
2010         * g++.dg/parse/error16.C: New test.
2011
2012         PR c++/16904
2013         * g++.dg/template/error14.C: New test.
2014
2015         PR c++/16929
2016         * g++.dg/template/error15.C: New test.
2017
2018 2004-08-11  Devang Patel  <dpatel@apple.com>
2019
2020         * gcc.dg/darwin-ld-20040809-1.c: New test.
2021         * gcc.dg/darwin-ld-20040809-2.c: New test.
2022
2023 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2024
2025         PR fortran/16917
2026         * gfortran.dg/dfloat_1.f90: New test.
2027
2028 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2029
2030         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2031         * gcc.dg/dll-2.c: Fix dg-require syntax.
2032         * gcc.misc-tests/arm-isr.c (abort): Declare.
2033         (exit): Likewise.
2034
2035 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR c++/16971
2038         * g++.dg/parse/crash16.C: New test.
2039
2040 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2041
2042         * gcc.dg/mips-rsqrt-1.c: New test case.
2043         * gcc.dg/mips-rsqrt-2.c: New test case.
2044         * gcc.dg/mips-rsqrt-3.c: New test case.
2045
2046 2004-08-10  Paul Brook  <paul@codesourcery.com>
2047
2048         * gfortran.dg/der_io_1.f90: New test.
2049
2050 2004-08-10  Paul Brook  <paul@codesourcery.com>
2051
2052         PR fortran/16919
2053         * gfortran.dg/der_array_1.f90: New test.
2054
2055 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2056
2057         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2058
2059 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2060
2061         * gcc.dg/wchar_t-2.c: Fix typo.
2062
2063 2004-08-09  Falk Hueffner  <falk@debian.org>
2064
2065         PR tree-optimization/12517
2066         * gcc.c-torture/compile/pr12517.c: New test.
2067
2068         PR tree-optimization/12578
2069         * gcc.c-torture/compile/pr12578.c: New test.
2070
2071         PR tree-optimization/12899
2072         * gcc.c-torture/compile/pr12899.c: New test.
2073
2074         PR rtl-optimization/14692
2075         * gcc.c-torture/compile/pr14692.c: New test.
2076
2077         PR tree-optimization/16461
2078         * gcc.c-torture/compile/pr16461.c: New test.
2079
2080 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2081
2082         * gfortran.dg/getenv_1.f90: New test.
2083
2084 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2085
2086         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2087         wchar_t.
2088         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2089
2090 2004-08-06  Paul Brook  <paul@codesourcery.com>
2091
2092         * gfortran.dg/ret_array_1.f90: New test.
2093         * gfortran.dg/ret_pointer_1.f90: New test.
2094
2095 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2096
2097         * gcc.dg/missing-field-init-[12].c: New tests.
2098         * g++.dg/warn/missing-field-init-[12].C: New tests.
2099
2100 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2101
2102         * gcc.dg/enum2.c: New test.
2103         * gcc.dg/symbian3.c: Likewise.
2104         * gcc.dg/symbian4.c: Likewise.
2105         * gcc.dg/wchar_t-2.c: Likewise.
2106
2107 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2108
2109         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2110         destructor tests.
2111
2112 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2113
2114         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2115         dg-require-visiblity.
2116         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2117         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2118         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2119         * g++.dg/ext/visibility/new1.C: Likewise.
2120         * g++.dg/ext/visibility/pragma.C: Likewise.
2121         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2122         * g++.dg/ext/visibility/virtual.C: Likewise.
2123         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2124         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2125         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2126         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2127         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2128         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2129         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2130         * g++/dg/ext/visibility/visibility-8.C: New test.
2131         * gcc.c-torture/compile/dll.x: Remove.
2132         * gcc.dg/dll-2.c: Use dg-require-dll
2133         * gcc.dg/visibility-10.c: New test.
2134         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2135         supporting DLLs.
2136         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2137         (scan_not_hidden): Likewise.
2138
2139 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2140
2141         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2142
2143 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2144
2145         * gcc.c-torture/execute/20040805-1.c: New test.
2146
2147 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2148
2149         * gcc.dg/20020118-1.c: Declare abort.
2150         * gcc.dg/altivec_check.h: Likewise.
2151         * gcc.dg/iftrap-2.c: Likewise.
2152         * gcc.dg/pragma-darwin.c: Likewise.
2153         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2154
2155 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2156
2157         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2158
2159 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2160
2161         * gcc.c-torture/execute/builtins/abs-2.c,
2162         gcc.c-torture/execute/builtins/abs-3.c,
2163         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2164         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2165         intmax_t, uintmax_t and their limits.
2166         * gcc.dg/intmax_t-1.c: New test.
2167
2168 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2169
2170         * g++.dg/tc1/dr147.C: Add reference to PR.
2171
2172 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2173
2174         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2175         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2176
2177 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2178
2179         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2180
2181 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2182
2183         * gcc.dg/redecl-5.c: New test.
2184         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2185         of scanf.
2186
2187 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2188
2189         PR middle-end/16790
2190         * gcc.c-torture/execute/pr16790-1.c: New test case.
2191
2192 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2193
2194         * g++.dg/ext/visibility/assign1.C: New test.
2195         * g++.dg/ext/visibility/new1.C: Likewise.
2196
2197         * gcc.dg/symbian1.c: New test.
2198         * gcc.dg/symbian2.c: Likewise.
2199
2200 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2201
2202         PR target/16570
2203         * gcc.dg/i386-sse-9.c: New test.
2204
2205 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2206
2207         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2208
2209 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2210
2211         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2212         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2213         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2214         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2215         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2216         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2217         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2218         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2219         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2220         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2221         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2222         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2223         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2224         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2225         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2226         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2227         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2228         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2229         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2230         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2231         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2232         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2233         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2234         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2235         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2236         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2237         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2238         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2239         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2240         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2241         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2242         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2243         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2244         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2245         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2246         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2247         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2248         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2249         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2250         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2251         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2252         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2253         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2254         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2255         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2256         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2257         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2258         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2259         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2260         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2261         gcc.misc-tests/i386-pf-3dnow-1.c,
2262         gcc.misc-tests/i386-pf-athlon-1.c,
2263         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2264         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2265         Declare built-in functions used.
2266         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2267
2268 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2269
2270         PR c++/16707
2271         * g++.dg/lookup/using12.C: New test.
2272
2273         * g++.dg/init/null1.C: Fix PR number.
2274         * g++.dg/parse/namespace10.C: Likewise.
2275
2276 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2277
2278         PR c++/16224
2279         * g++.dg/template/spec17.C: New test.
2280         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2281         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2282
2283 2004-08-02  David Billinghurst
2284
2285         PR fortran/16292
2286         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2287
2288 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2289
2290         * gcc.dg/ia64-got-1.c: New test case.
2291
2292 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2293
2294         PR c++/16489
2295         * g++.dg/init/null1.C: New test.
2296         * g++.dg/tc1/dr76.C: Adjust error marker.
2297
2298         PR c++/16529
2299         * g++.dg/parse/namespace10.C: New test.
2300
2301         PR c++/16810
2302         * g++.dg/inherit/ptrmem2.C: New test.
2303
2304 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2305
2306         PR target/16155
2307         * gcc.dg/pr16155.c: New test.
2308
2309 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2310
2311         * gcc.dg/redecl-2.c: New test.
2312
2313 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2314
2315         * gcc.dg/darwin-longdouble.c: New file.
2316
2317 2004-07-30  Richard Henderson  <rth@redhat.com>
2318
2319         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2320         write to constant argument.
2321         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2322
2323 2004-07-30  Richard Henderson  <rth@redhat.com>
2324
2325         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2326         tests of nearest around zero.
2327
2328 2004-07-30  Andrew Pinski  <apinski@apple.com>
2329
2330         * gcc.c-torture/compile/20040730-1.c: New test.
2331
2332 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2333
2334         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2335         powerpc-eabispe.
2336
2337 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2338
2339         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2340
2341 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2342
2343         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2344         contains $ld_library_path.
2345         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2346
2347 2004-07-29  Richard Henderson  <rth@redhat.com>
2348
2349         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2350
2351         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2352         (alt2, which): New.
2353         (Check): Accept either alternative.
2354
2355 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2356
2357         * g++.dg/abi/inline1.C: New test.
2358         * g++.dg/abi/local1-a.cc: Likewise.
2359         * g++.dg/abi/local1.C: Likewise.
2360         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2361         * g++.dg/abi/mangle12.C: Likewise.
2362         * g++.dg/abi/mangle17.C: Likewise.
2363         * g++.dg/abi/mangle20-2.C: Likewise.
2364         * g++.dg/opt/interface1.C: Likewise.
2365         * g++.dg/opt/interface1.h: Likewise.
2366         * g++.dg/opt/interface1-a.cc: New test.
2367         * g++.dg/parse/repo1.C: New test.
2368         * g++.dg/template/repo1.C: Likewise.
2369         * g++.dg/warn/Winline-1.C: Likewise.
2370         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2371
2372 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2373
2374         * gcc.dg/tree-ssa/20040729-1.c: New test.
2375
2376 2004-07-27  Matt Austern <austern@apple.com>
2377
2378         * gcc.dg/darwin-bool-1.c: New test.
2379         * gcc.dg/darwin-bool-2.c: New test.
2380
2381 2004-07-28  Richard Henderson  <rth@redhat.com>
2382
2383         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2384         arguments in the correct type.  Don't write to constant arguments.
2385
2386 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2387
2388         PR tree-optimization/16688
2389         PR tree-optimization/16689
2390         * g++.dg/tree-ssa/pr16688.C: New test.
2391
2392 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2393
2394         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2395         loads.  Not only in the comment, this time.
2396
2397 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2398
2399         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2400         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2401         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2402         * gcc.dg/sh4a-bitmovua.c: New.
2403         * gcc.dg/sh4a-cos.c: New.
2404         * gcc.dg/sh4a-cosf.c: New.
2405         * gcc.dg/sh4a-fprun.c: New.
2406         * gcc.dg/sh4a-fsrra.c: New.
2407         * gcc.dg/sh4a-memmovua.c: New.
2408         * gcc.dg/sh4a-sin.c: New.
2409         * gcc.dg/sh4a-sincos.c: New.
2410         * gcc.dg/sh4a-sincosf.c: New.
2411         * gcc.dg/sh4a-sinf.c: New.
2412
2413 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2414
2415         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2416         conditionals.
2417         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2418         loads.
2419         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2420         DOM1.
2421
2422 2004-07-27  Andrew Pinski  <apinski@apple.com>
2423
2424         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2425
2426 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2427
2428         * gcc.dg/pragma-isr.c: New test.
2429
2430 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2431
2432         PR c++/14429
2433         * g++.dg/template/ttp11.C: New test.
2434
2435 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2436
2437         * gcc.c-torture/compile/20040727-1.c: New test.
2438
2439 2004-07-26  Eric Christopher  <echristo@redhat.com>
2440
2441         * gcc.c-torture/compile/20040726-2.c: New test.
2442
2443 2004-07-26  Andrew Pinski  <apinski@apple.com>
2444
2445         * g++.dg/rtti/tinfo1.C: Xfail.
2446
2447 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2448
2449         * gcc.c-torture/compile/20040726-1.c: New test.
2450
2451 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2452             Brian Ryner  <bryner@brianryner.com>
2453
2454         PR c++/9283
2455         PR c++/15000
2456         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2457         * g++.dg/ext/visibility/: New directory.
2458         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2459         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2460         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2461         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2462         * g++.dg/ext/visibility/fvisibility.C,
2463         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2464         g++.dg/ext/visibility/fvisibility-override1.C
2465         g++.dg/ext/visibility/fvisibility-override2.C
2466         g++.dg/ext/visibility/memfuncts.C
2467         g++.dg/ext/visibility/noPLT.C
2468         g++.dg/ext/visibility/pragma.C
2469         g++.dg/ext/visibility/pragma-override1.C
2470         g++.dg/ext/visibility/pragma-override2.C
2471         g++.dg/ext/visibility/staticmemfuncts.C
2472         g++.dg/ext/visibility/virtual.C: New tests.
2473
2474 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2475
2476         PR c/15360
2477         * gcc.dg/pr15360-1.c: New test.
2478
2479 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2480
2481         * gcc.dg/pragma-align-2.c: New test.
2482         * gcc.dg/pragma-init-fini.c: New test.
2483         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2484         targets.
2485
2486 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2487
2488         * gcc.dg/init-string-2.c: New test.
2489
2490 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2491
2492         PR 16684
2493         * gcc.dg/Wredundant-decls-1.c: New test case.
2494
2495 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2496
2497         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2498         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2499         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2500         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2501         * gcc.dg/compat/generate-random.c: New file.
2502         * gcc.dg/compat/generate-random.h: Likewise.
2503         * gcc.dg/compat/generate-random_r.c: Likewise.
2504         * gcc.dg/compat/struct-layout-1.h: Likewise.
2505         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2506         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2507         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2508         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2509         * gcc.dg/compat/struct-layout-1_main.c: New test.
2510         * gcc.dg/compat/struct-layout-1_x.c: New file.
2511         * gcc.dg/compat/struct-layout-1_y.c: New file.
2512         * gcc.dg/compat/struct-layout-1_test.h: New file.
2513
2514 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2515
2516         * gcc.dg/comp-return-1.c: New test
2517
2518 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2519
2520         * gcc.dg/vmx/8-02a.c: Fix typo.
2521
2522         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2523         * gcc.dg/darwin-abi-3.c: New test.
2524
2525         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2526         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2527
2528         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2529         * gcc.dg/vmx/ops-long-1.c: New test.
2530         * gcc.dg/vmx/ops-long-2.c: New test.
2531
2532 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2533
2534         * g++.dg/lookup/conv-[1234].C: New.
2535
2536 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2537
2538         * g++.dg/parse/attr2.C: Simplify.
2539
2540 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2541
2542         PR c/7284
2543         * gcc.c-torture/execute/pr7284-1.c: New test.
2544
2545 2004-07-22  Brian Booth  <bbooth@redhat.com>
2546
2547         * gcc.dg/tree-ssa/20040721-1.c: New test.
2548
2549 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2550
2551         * g++.dg/template/crash20.c: New.
2552
2553 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2554
2555         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2556         Add dg-run directive.  Declare variables as required.
2557         * gfortran.dg/g77/README: Update
2558
2559 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2560
2561         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2562         gcc.dg/cris-peep2-andu2.c: New tests.
2563
2564 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2565
2566         PR c/15052
2567         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2568         on return type.
2569         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2570         messages.
2571         * gcc.dg/qual-return-2.c: Update expected messages.
2572         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2573
2574 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2575
2576         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2577         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2578
2579 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2580
2581         PR c/11250
2582         * gcc.dg/init-string-1.c: New test.
2583
2584 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR middle-end/15345
2587         PR c/16450
2588         * gcc.dg/torture/nested-fn-1.c: New test.
2589
2590 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2591
2592         PR target/16559
2593         * gcc.dg/ia64-fptr-1.c: New file.
2594
2595 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2596
2597         PR c++/14497
2598         * g++.dg/template/spec16.C: New test.
2599         * g++.old-deja/g++.robertl/eb118.C: Remove.
2600
2601 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2602
2603         PR c++/509
2604         * g++.dg/template/spec15.C: New test.
2605
2606 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2607
2608         Copy cases from g77.f-torture/execute and add dg-run
2609         directive.  Other changes as noted.
2610         * gfortran.dg/g77/13037.f
2611         * gfortran.dg/g77/1832.f
2612         * gfortran.dg/g77/19981119-0.f
2613         * gfortran.dg/g77/19990313-0.f
2614         * gfortran.dg/g77/19990313-1.f
2615         * gfortran.dg/g77/19990313-2.f
2616         * gfortran.dg/g77/19990313-3.f
2617         * gfortran.dg/g77/19990419-1.f
2618         * gfortran.dg/g77/19990826-0.f
2619         * gfortran.dg/g77/19990826-2.f
2620         * gfortran.dg/g77/20000503-1.f
2621         * gfortran.dg/g77/20001111.f
2622         * gfortran.dg/g77/20010116.f
2623         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2624         * gfortran.dg/g77/20010430.f
2625         * gfortran.dg/g77/6177.f
2626         * gfortran.dg/g77/947.f
2627         * gfortran.dg/g77/970816-3.f
2628         * gfortran.dg/g77/971102-1.f
2629         * gfortran.dg/g77/980520-1.f
2630         * gfortran.dg/g77/980628-0.f
2631         * gfortran.dg/g77/980628-1.f
2632         * gfortran.dg/g77/980628-10.f
2633         * gfortran.dg/g77/980628-2.f
2634         * gfortran.dg/g77/980628-3.f
2635         * gfortran.dg/g77/980628-7.f
2636         * gfortran.dg/g77/980628-8.f
2637         * gfortran.dg/g77/980628-9.f
2638         * gfortran.dg/g77/980701-0.f
2639         * gfortran.dg/g77/980701-1.f
2640         * gfortran.dg/g77/cabs.f
2641         * gfortran.dg/g77/claus.f
2642         * gfortran.dg/g77/complex_1.f
2643         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2644         * gfortran.dg/g77/dcomplex.f
2645         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2646         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2647         * gfortran.dg/g77/f90-intrinsic-numeric.f
2648         * gfortran.dg/g77/int8421.f
2649         * gfortran.dg/g77/labug1.f
2650         * gfortran.dg/g77/large_vec.f
2651         * gfortran.dg/g77/le.f
2652         * gfortran.dg/g77/short.f
2653         * gfortran.dg/g77/README: Update
2654
2655 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR c++/16637
2658         * g++.dg/parse/lookup4.C: New test.
2659
2660 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2661
2662         PR c++/16175
2663         * g++.dg/template/ttp10.C: New test.
2664
2665 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2666
2667         * gcc.dg/pr12625-1.c: New test.
2668
2669 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2670
2671         * testsuite/gcc.dg/switch-warn-1.c: New test.
2672         * testsuite/gcc.dg/switch-warn-2.c: New test.
2673         * gcc.c-torture/compile/pr14730.c: Update.
2674
2675 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2676
2677         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2678         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2679         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2680         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2681
2682 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2683
2684         PR c++/16623
2685         * g++.dg/template/assign1.C: New test.
2686
2687 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2688
2689         PR c++/12170
2690         * g++.dg/template/ttp9.C: New test.
2691
2692 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2693
2694         * gcc.dg/format/cmn-err-1.c: New test.
2695
2696 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2697
2698         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2699         gcc.dg/Wparentheses-10.c: New tests.
2700         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2701
2702 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2703
2704         PR fortran/16465
2705         * gfortran.dg/g77//ffixed-line-length-0.f,
2706         gfortran.dg/g77/ffixed-line-length-132.f,
2707         gfortran.dg/g77/ffixed-line-length-72.f,
2708         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2709         gfortran.dg/g77/README: Update.
2710
2711 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2712
2713         PR c++/13092
2714         * g++.dg/template/non-dependent7.C: New test.
2715         * g++.dg/template/non-dependent8.C: Likewise.
2716         * g++.dg/template/non-dependent9.C: Likewise.
2717         * g++.dg/template/non-dependent10.C: Likewise.
2718
2719 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/16337
2722         * g++.dg/parse/attr2.C: New test.
2723
2724 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2725
2726         * g77.dg: Removed.
2727         * g77.f-torture: Ditto.
2728
2729 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2730
2731         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2732         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2733         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2734
2735 2004-07-16  Richard Henderson  <rth@redhat.com>
2736
2737         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2738
2739 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2740
2741         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2742         tests with full list of options.
2743         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2744         of TORTURE_OPTIONS if test contains 'dg-do run'.
2745
2746         PR fortran/16404
2747         * gfortran.dg/do_iterator.f90: New test.
2748
2749 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2750
2751         PR rtl-optimization/16536
2752         * gcc.c-torture/execute/restrict-1.c: New test.
2753
2754 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2755
2756         PR fortran/15324
2757         * gfortran.dg/pr15324.f90: New test.
2758
2759         PR fortran/15129
2760         * gfortran.dg/pr15129.f90: New test.
2761
2762         PR fortran/15140
2763         * gfortran.dg/pr15140.f90: New test.
2764
2765         PR fortran/13792
2766         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2767         compile-time simplification.
2768
2769 2004-07-14  Mike Stump  <mrs@apple.com>
2770
2771         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2772
2773 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2774
2775         PR target/16325
2776         * gcc.dg/profile-generate-1.c: New.
2777
2778 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2779
2780         * gcc.c-torture/execute/20040709-1.c: New test.
2781         * gcc.c-torture/execute/20040709-2.c: New test.
2782
2783 2004-07-14  Mike Stump  <mrs@apple.com>
2784
2785         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2786
2787 2004-07-14  Mike Stump  <mrs@apple.com>
2788
2789         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2790
2791 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2792
2793         PR c++/16518
2794         * g++.dg/parse/mutable1.C: New test.
2795
2796 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2797
2798         PR tree-optimization/16443
2799         * gcc.dg/tree-ssa/20040713-1.c: New test.
2800
2801 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2802
2803         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2804         for operator new.
2805
2806 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2807
2808         * gfortran.dg/g77/README: New file
2809         * gfortran.dg/g77/19981216-0.f:  Copy from
2810         g77.f-torture/noncompile.  Add "dg-do compile" and
2811         dg-error as required.
2812         * gfortran.dg/g77/19990218-1.f: Likewise
2813         * gfortran.dg/g77/19990905-1.f: Likewise
2814         * gfortran.dg/g77/9263.f: Likewise
2815         * gfortran.dg/g77/980615-0.f: Likewise
2816         * gfortran.dg/g77/980616-0.f: Likewise
2817         * gfortran.dg/g77/check0.f: Likewise
2818         * gfortran.dg/g77/select_no_compile.f: Likewise
2819
2820 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2821
2822         Copy files from g77.f-torture/compile.
2823         Add "{ dg-do compile}".  Other changes as noted
2824         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2825         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2826         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2827         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2828         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2829         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2830         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2831         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2832         statement to conform to standard.  Append alpha1.x for reference.
2833         * gfortran.dg/g77/xformat.f: Add dg-warning
2834
2835 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2836
2837         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2838         Add {dg-do compile} directive.
2839         * gfortran.dg/g77/cpp2.F: Likewise
2840
2841 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2842
2843         PR c++/5402
2844         * g++.dg/lookup/name-clash1.C: New test.
2845
2846         PR c++/9777
2847         * g++.dg/lookup/name-clash2.C: New test.
2848
2849         PR c++/12102
2850         * g++.dg/lookup/name-clash3.C: New test.
2851
2852 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2853
2854         * g++.dg/lookup/new2.C: New test.
2855         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2856
2857 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2858
2859         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2860         Add {dg-do compile} directive.
2861         * gfortran.dg/g77/13060.f: Likewise
2862         * gfortran.dg/g77/19990218-0.f: Likewise
2863         * gfortran.dg/g77/19990305-0.f: Likewise
2864         * gfortran.dg/g77/19990419-0.f: Likewise
2865         * gfortran.dg/g77/19990502-0.f: Likewise
2866         * gfortran.dg/g77/19990502-1.f: Likewise
2867         * gfortran.dg/g77/19990525-0.f: Likewise
2868         * gfortran.dg/g77/19990826-1.f: Likewise
2869         * gfortran.dg/g77/19990826-3.f: Likewise
2870         * gfortran.dg/g77/19990905-2.f: Likewise
2871         * gfortran.dg/g77/20000412-1.f: Likewise
2872         * gfortran.dg/g77/20000511-1.f: Likewise
2873         * gfortran.dg/g77/20000511-2.f: Likewise
2874         * gfortran.dg/g77/20000518.f: Likewise
2875         * gfortran.dg/g77/20000601-1.f: Likewise
2876         * gfortran.dg/g77/20000601-2.f: Likewise
2877         * gfortran.dg/g77/20000629-1.f: Likewise
2878         * gfortran.dg/g77/20000630-2.f: Likewise
2879         * gfortran.dg/g77/20010115.f: Likewise
2880         * gfortran.dg/g77/20010321-1.f: Likewise
2881         * gfortran.dg/g77/20010426.f: Likewise
2882         * gfortran.dg/g77/20020307-1.f: Likewise
2883         * gfortran.dg/g77/8485.f: Likewise
2884         * gfortran.dg/g77/960317-1.f: Likewise
2885         * gfortran.dg/g77/970915-0.f: Likewise
2886         * gfortran.dg/g77/980310-1.f: Likewise
2887         * gfortran.dg/g77/980310-2.f: Likewise
2888         * gfortran.dg/g77/980310-3.f: Likewise
2889         * gfortran.dg/g77/980310-4.f: Likewise
2890         * gfortran.dg/g77/980310-6.f: Likewise
2891         * gfortran.dg/g77/980310-7.f: Likewise
2892         * gfortran.dg/g77/980310-8.f: Likewise
2893         * gfortran.dg/g77/980419-2.f: Likewise
2894         * gfortran.dg/g77/980424-0.f: Likewise
2895         * gfortran.dg/g77/980427-0.f: Likewise
2896         * gfortran.dg/g77/980729-0.f: Likewise
2897         * gfortran.dg/g77/981117-1.f: Likewise
2898         * gfortran.dg/g77/toon_1.f: Likewise
2899
2900 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2901
2902         PR c++/2204
2903         * g++.dg/other/abstract2.C: New test.
2904
2905 2004-07-12  Paul Brook  <paul@codesourcery.com>
2906
2907         * gfortran.dg/pointer_init_1.f90: New test.
2908
2909 2004-07-11  Paul Brook  <paul@codesourcery.com>
2910
2911         PR fortran/15986
2912         * gfortran.dg/contained_1.f90: New test.
2913
2914 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2915
2916         * g++.dg/parse/defarg8.C: New test.
2917
2918 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2919
2920         PR fortran/16433
2921         * gfortran.dg/pr16433.f: New test.
2922
2923         PR fortran/17574
2924         * gfortran.dg/pr15754.f90: New test.
2925
2926 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2927
2928         PR tree-optimization/16437
2929         * gcc.c-torture/execute/bitfld-4.c: New test.
2930
2931 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2932
2933         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2934         access to common var from module.
2935
2936 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2937
2938         PR fortran/16336
2939         * gfortran.fortran-torture/execute/common_2.f90: New test.
2940
2941 2004-07-10  Paul Brook  <paul@codesourcery.com>
2942
2943         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2944
2945 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2946
2947         PR fortran/15969
2948         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2949
2950 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2951
2952         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2953         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2954         * gfortran.dg/g77/ffree-form-1.f: Likewise
2955         * gfortran.dg/g77/ffree-form-2.f: Likewise
2956         * gfortran.dg/g77/ffree-form-3.f: Likewise
2957         * gfortran.dg/g77/fno-underscoring.f: Likewise
2958         * gfortran.dg/g77/funderscoring.f: Likewise
2959         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2960
2961 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2962
2963         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2964
2965 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2966         Paul Brook  <paul@codesourcery.com>
2967
2968         PR fortran/13415
2969         * gfortran.dg/common_pointer_1.f90: New test.
2970
2971 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2972
2973         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2974
2975 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2976
2977         PR target/16364
2978         * gcc.c-torture/compile/20040709-1.c: New.
2979
2980 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2981
2982         PR fortran/14077
2983         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2984
2985 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2986
2987         PR fortran/13201
2988         * gfortran.dg/shape_1.f90: New test.
2989
2990 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2991             Andrew Pinski  <apinski@apple.com>
2992
2993         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2994
2995 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2996
2997         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2998         comment.
2999
3000 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3001         Paul Brook  <paul@codesourcery.com>
3002
3003         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3004         '.f95' and '.F95'.
3005
3006 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3007
3008         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3009
3010 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3011
3012         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3013         testcases with capital suffix.
3014
3015 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3016
3017         PR fortran/15481
3018         PR fortran/13372
3019         PR fortran/13575
3020         PR fortran/15978
3021         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3022
3023         * gfortran.dg/implicit_1.f90: New test.
3024
3025 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3026
3027         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3028         expression to match gfortran warning/error messages
3029         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3030         dg-error text.
3031
3032 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3033
3034         * lib/fortran-torture.exp: Rename proc search_for to
3035         search_for_re.
3036
3037 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3038
3039         * gcc.c-torture/execute/simd-5.x: New file.
3040         XFAIL on SPARC 64-bit at -O0.
3041
3042 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3043
3044         PR c++/8211
3045         PR c++/16165
3046         * g++.dg/warn/effc3.C: New test.
3047
3048 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3049
3050         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3051         change X to 1X in format.
3052         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3053         add data statements to conform to standard.
3054
3055 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3056
3057         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3058         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3059         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3060
3061 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3062
3063         * gfortran.dg/g77/7388.f: Copy from g77.dg
3064         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3065         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3066         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3067         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3068         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3069         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3070         * gfortran.dg/g77/strlen0.f: Likewise
3071
3072 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3073
3074         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3075         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3076
3077 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3078
3079         * gcc.c-torture/execute/920428-2.x: Delete.
3080         * gcc.c-torture/execute/920501-7.x: Likewise.
3081
3082 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3083
3084         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3085         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3086         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3087         prescott and c3-2.
3088         (PREFETCH_3DNOW): Add -march=c3.
3089
3090 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3091
3092         PR c/16437
3093         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3094         * gcc.c-torture/execute/bf64-1.x: Likewise.
3095
3096 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3097
3098         * gcc.c-torture/compile/20040708-1.c: New test.
3099
3100 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3101
3102         PR c++/16169
3103         * g++.dg/warn/effc2.C: New test.
3104
3105 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3106
3107         * gcc.c-torture/execute/bitfld-1.x: Remove.
3108         * gcc.c-torture/execute/bitfld-3.c: New test.
3109         * gcc.dg/bitfld-2.c: Remove XFAILs.
3110
3111 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3112
3113         PR c++/16276
3114         * g++.dg/rtti/tinfo1.C: New file.
3115
3116 2004-07-07  Eric Christopher  <echristo@redhat.com>
3117
3118         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3119
3120 2004-07-07  Andrew Pinski  <apinski@apple.com>
3121
3122         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3123
3124 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3125
3126         * g++.dg/init/call1.C: XFAIL.
3127
3128 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3129
3130         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3131         except for movstrict*, to movmem* and clrstr* to clrmem*.
3132
3133 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3134
3135         * gcc.c-torture/execute/20040707-1.c: New test.
3136
3137 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3138
3139         * gcc.c-torture/execute/20040706-1.c: New test.
3140
3141 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3142
3143         PR c++/3671
3144         * g++.dg/template/spec14.C: New test.
3145
3146 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3147
3148         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3149         nothing if not yet defined.  Use it in b, c and d type definitions.
3150         * gcc.c-torture/execute/20040705-1.c: New test.
3151         * gcc.c-torture/execute/20040705-2.c: New test.
3152
3153 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3154
3155         PR c++/2518
3156         * g++.dg/lookup/new1.C: New test.
3157
3158 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3159
3160         PR c++/11406
3161         * g++.dg/template/sizeof8.C: New test.
3162
3163 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3164
3165         * gcc.c-torture/compile/20040705-1.c: New test.
3166
3167 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3168
3169         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3170
3171 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3172
3173         * gcc.dg/cpp/if-mop.c: Two new testcases.
3174         * gcc.dg/cpp/trad/comment-3.c: New.
3175
3176 2004-07-04  Paul Brook  <paul@codesourcery.com>
3177
3178         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3179
3180 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3181
3182         PR c++/3761
3183         * g++.dg/lookup/crash4.C: New test.
3184
3185 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3186
3187         * gcc.c-torture/execute/builtin-abs-1.c
3188         * gcc.c-torture/execute/builtin-abs-2.c
3189         * gcc.c-torture/execute/builtin-complex-1.c
3190         * gcc.c-torture/execute/builtins/string-1-lib.c
3191         * gcc.c-torture/execute/builtins/string-1.c
3192         * gcc.c-torture/execute/builtins/string-2-lib.c
3193         * gcc.c-torture/execute/builtins/string-2.c
3194         * gcc.c-torture/execute/builtins/string-3-lib.c
3195         * gcc.c-torture/execute/builtins/string-3.c
3196         * gcc.c-torture/execute/builtins/string-4-lib.c
3197         * gcc.c-torture/execute/builtins/string-4.c
3198         * gcc.c-torture/execute/builtins/string-5-lib.c
3199         * gcc.c-torture/execute/builtins/string-5.c
3200         * gcc.c-torture/execute/builtins/string-6-lib.c
3201         * gcc.c-torture/execute/builtins/string-6.c
3202         * gcc.c-torture/execute/builtins/string-7-lib.c
3203         * gcc.c-torture/execute/builtins/string-7.c
3204         * gcc.c-torture/execute/builtins/string-8-lib.c
3205         * gcc.c-torture/execute/builtins/string-8.c
3206         * gcc.c-torture/execute/builtins/string-9-lib.c
3207         * gcc.c-torture/execute/builtins/string-9.c
3208         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3209         * gcc.c-torture/execute/builtins/string-asm-1.c
3210         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3211         * gcc.c-torture/execute/builtins/string-asm-2.c
3212         * gcc.c-torture/execute/stdio-opt-1.c
3213         * gcc.c-torture/execute/stdio-opt-2.c
3214         * gcc.c-torture/execute/stdio-opt-3.c
3215         * gcc.c-torture/execute/string-opt-1.c
3216         * gcc.c-torture/execute/string-opt-10.c
3217         * gcc.c-torture/execute/string-opt-11.c
3218         * gcc.c-torture/execute/string-opt-12.c
3219         * gcc.c-torture/execute/string-opt-13.c
3220         * gcc.c-torture/execute/string-opt-14.c
3221         * gcc.c-torture/execute/string-opt-15.c
3222         * gcc.c-torture/execute/string-opt-16.c
3223         * gcc.c-torture/execute/string-opt-2.c
3224         * gcc.c-torture/execute/string-opt-6.c
3225         * gcc.c-torture/execute/string-opt-7.c
3226         * gcc.c-torture/execute/string-opt-8.c:
3227         Replace with ...
3228
3229         * gcc.c-torture/execute/builtins/abs-2.c
3230         * gcc.c-torture/execute/builtins/abs-3.c
3231         * gcc.c-torture/execute/builtins/complex-1.c
3232         * gcc.c-torture/execute/builtins/fprintf.c
3233         * gcc.c-torture/execute/builtins/fputs.c
3234         * gcc.c-torture/execute/builtins/memcmp.c
3235         * gcc.c-torture/execute/builtins/memmove.c
3236         * gcc.c-torture/execute/builtins/memops-asm.c
3237         * gcc.c-torture/execute/builtins/mempcpy-2.c
3238         * gcc.c-torture/execute/builtins/mempcpy.c
3239         * gcc.c-torture/execute/builtins/memset.c
3240         * gcc.c-torture/execute/builtins/printf.c
3241         * gcc.c-torture/execute/builtins/sprintf.c
3242         * gcc.c-torture/execute/builtins/strcat.c
3243         * gcc.c-torture/execute/builtins/strchr.c
3244         * gcc.c-torture/execute/builtins/strcmp.c
3245         * gcc.c-torture/execute/builtins/strcpy.c
3246         * gcc.c-torture/execute/builtins/strcspn.c
3247         * gcc.c-torture/execute/builtins/strlen-2.c
3248         * gcc.c-torture/execute/builtins/strlen.c
3249         * gcc.c-torture/execute/builtins/strncat.c
3250         * gcc.c-torture/execute/builtins/strncmp-2.c
3251         * gcc.c-torture/execute/builtins/strncmp.c
3252         * gcc.c-torture/execute/builtins/strncpy.c
3253         * gcc.c-torture/execute/builtins/strpbrk.c
3254         * gcc.c-torture/execute/builtins/strpcpy-2.c
3255         * gcc.c-torture/execute/builtins/strpcpy.c
3256         * gcc.c-torture/execute/builtins/strrchr.c
3257         * gcc.c-torture/execute/builtins/strspn.c
3258         * gcc.c-torture/execute/builtins/strstr-asm.c
3259         * gcc.c-torture/execute/builtins/strstr.c:
3260         ... these new files.
3261
3262         * gcc.c-torture/execute/builtins/abs-2-lib.c
3263         * gcc.c-torture/execute/builtins/abs-3-lib.c
3264         * gcc.c-torture/execute/builtins/complex-1-lib.c
3265         * gcc.c-torture/execute/builtins/fprintf-lib.c
3266         * gcc.c-torture/execute/builtins/fputs-lib.c
3267         * gcc.c-torture/execute/builtins/memcmp-lib.c
3268         * gcc.c-torture/execute/builtins/memmove-lib.c
3269         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3270         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3271         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3272         * gcc.c-torture/execute/builtins/memset-lib.c
3273         * gcc.c-torture/execute/builtins/printf-lib.c
3274         * gcc.c-torture/execute/builtins/sprintf-lib.c
3275         * gcc.c-torture/execute/builtins/strcat-lib.c
3276         * gcc.c-torture/execute/builtins/strchr-lib.c
3277         * gcc.c-torture/execute/builtins/strcmp-lib.c
3278         * gcc.c-torture/execute/builtins/strcpy-lib.c
3279         * gcc.c-torture/execute/builtins/strcspn-lib.c
3280         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3281         * gcc.c-torture/execute/builtins/strlen-lib.c
3282         * gcc.c-torture/execute/builtins/strncat-lib.c
3283         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3284         * gcc.c-torture/execute/builtins/strncmp-lib.c
3285         * gcc.c-torture/execute/builtins/strncpy-lib.c
3286         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3287         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3288         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3289         * gcc.c-torture/execute/builtins/strrchr-lib.c
3290         * gcc.c-torture/execute/builtins/strspn-lib.c
3291         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3292         * gcc.c-torture/execute/builtins/strstr-lib.c
3293         * gcc.c-torture/execute/builtins/lib/abs.c
3294         * gcc.c-torture/execute/builtins/lib/fprintf.c
3295         * gcc.c-torture/execute/builtins/lib/memset.c
3296         * gcc.c-torture/execute/builtins/lib/printf.c
3297         * gcc.c-torture/execute/builtins/lib/sprintf.c
3298         * gcc.c-torture/execute/builtins/lib/strcpy.c
3299         * gcc.c-torture/execute/builtins/lib/strcspn.c
3300         * gcc.c-torture/execute/builtins/lib/strncat.c
3301         * gcc.c-torture/execute/builtins/lib/strncmp.c
3302         * gcc.c-torture/execute/builtins/lib/strncpy.c
3303         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3304         * gcc.c-torture/execute/builtins/lib/strspn.c
3305         * gcc.c-torture/execute/builtins/lib/strstr.c:
3306         New files containing support routines.
3307
3308         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3309         declaration.
3310         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3311         when not optimizing.
3312
3313 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3314
3315         PR c++/16240
3316         * g++.dg/abi/mangle22.C: New test.
3317         * g++.dg/abi/mangle23.C: Likewise.
3318
3319 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3320
3321         PR fortran/16290
3322         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3323         Allow for cases without denormalized floating point numbers.
3324
3325 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3326
3327         PR c/1027
3328         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3329         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3330         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3331         expected warning text.
3332         * gcc.dg/format/diag-2.c: New test.
3333
3334 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3335
3336         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3337
3338 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3339
3340         * gcc.dg/builtins-43.c: New.
3341         * gcc.dg/builtins-44.c: New.
3342         * gcc.dg/builtins-45.c: New.
3343
3344 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3345             Andreas Tobler  <a.tobler@schweiz.ch>
3346
3347         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3348         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3349         as SIGSEGV.
3350         * gcc.dg/cleanup-11.c: Likewise.
3351         * gcc.dg/cleanup-8.c: Likewise.
3352         * gcc.dg/cleanup-9.c: Likewise.
3353         * gcc.dg/cleanup-5.c: Run on all platforms.
3354
3355 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3356
3357         * g++.dg/warn/nonnull1.C: New test.
3358
3359 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3360
3361         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3362         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3363         Special-case the Sun compiler wrt to <complex.h>.
3364
3365 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3366
3367         * gcc.dg/Wunreachable-8.C: New test.
3368
3369         * gcc.dg/h8300-ice2.c : New test.
3370
3371 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3372
3373         PR fortran/16161
3374         * gfortran.fortran-torture/compile/implicit.f90: Add test
3375         for implicit character.
3376
3377 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3378
3379         PR fortran/16289
3380         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3381         Use tiny() intrinsic to find smallest non-negative real
3382
3383 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3386         * gcc.dg/compat/struct-by-value-22_x.c: New.
3387         * gcc.dg/compat/struct-by-value-22_y.c: New.
3388
3389         * gcc.c-torture/execute/20040629-1.c: New test.
3390
3391 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3392
3393         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3394         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3395
3396         PR target/16195
3397         * gcc.dg/20040625-1.c: New test.
3398
3399 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3400
3401         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3402
3403 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3404
3405         PR fortran/15963
3406         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3407
3408 2004-06-29  Richard Henderson  <rth@redhat.com>
3409
3410         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3411
3412 2004-06-29  Paul Brook  <paul@codesourcery.com>
3413
3414         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3415         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3416
3417 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3418
3419         PR c++/16260
3420         * g++.dg/parse/crash15.C: New.
3421
3422 2004-06-28  Andrew Pinski  <apinski@apple.com>
3423
3424         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3425         by the error already.
3426
3427         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3428
3429 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3430
3431         PR target/14041
3432         * gcc.dg/h8300-bss-align-1.c : New.
3433
3434 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3435
3436         * PR c++/16174
3437         * g++.dg/template/ctor4.C: New.
3438
3439 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3440
3441         PR c++/16205
3442         * g++.dg/warn/Wsequence-point-1.C: New test.
3443
3444 2004-06-27  Paul Brook  <paul@codesourcery.com>
3445
3446         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3447
3448 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3449
3450         * g++.old-deja/g++.mike/p7325.C: Remove.
3451
3452 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3453
3454         PR c/14963
3455         * gcc.dg/pr14963.c: New test.
3456
3457 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/16193
3460         * g++.dg/parse/redef1.C: New test.
3461
3462 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3463
3464         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3465         20021110.c.
3466         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3467         20021119-1.c.
3468         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3469         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3470         5-04.c.
3471         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3472         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3473         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3474         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3475         g++.brendan/enum14.C.
3476         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3477         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3478         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3479         g++.mike/virt1.C.
3480         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3481         memtemp24.C.
3482
3483 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3484
3485         * gcc.dg/20040527-1.c: New test case.
3486
3487 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3488
3489         PR gfortran/pr16196
3490         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3491
3492 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3493
3494         PR middle-end/15825
3495         * gcc.dg/pr15825-1.c: New test case.
3496
3497 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3498
3499         * gcc.c-torture/execute/20040625-1.c: New test.
3500
3501 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3502
3503         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3504
3505 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3506
3507         * gcc.dg/torture/mips-div-1.c: New test.
3508
3509 2004-06-24  Jeff Law  <law@redhat.com>
3510
3511         * gcc.dg/tree-ssa/20040624-1.c: New test.
3512
3513 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3514
3515         * gcc.c-torture/compile/20040624-1.c: New test.
3516
3517 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3518
3519         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3520         this directory.
3521
3522 2004-06-23  Andrew Pinski  <apinski@apple.com>
3523
3524         PR middle-end/15988
3525         * g++.dg/opt/ptrmem4.C: New test.
3526
3527         * gcc.dg/c90-array-quals-2.c: New test.
3528
3529 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3530
3531         * gcc.dg/kpice1.c: New test.
3532
3533 2006-06-23  Andrew Pinski  <apinski@apple.com>
3534
3535         * gcc.dg/c90-array-quals.c: New test.
3536
3537 2006-06-22  Richard Henderson  <rth@redhat.com>
3538
3539         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3540
3541 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3542
3543         * gcc.dg/builtins-config.h: Handle FreeBSD.
3544
3545 2006-06-22  Richard Henderson  <rth@redhat.com>
3546
3547         * g++.dg/opt/devirt1.C: New.
3548
3549 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3550
3551         * g++.dg/opt/pr15551.C: New testcase.
3552
3553 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555         PR target/14800
3556         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3557         x86_64-*-linux* when compiling for 32bit.
3558
3559 2004-06-21  Andrew Pinski  <apinski@apple.com>
3560
3561         * gcc.dg/pch/struct-1.c: New.
3562         * gcc.dg/pch/struct-1.hs: New.
3563
3564 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3565
3566         * gcc.dg/pch/save-temps-1.c: New file.
3567         * gcc.dg/pch/save-temps-1.hs: New file.
3568
3569 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3570
3571         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3572         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3573
3574 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3575
3576         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3577         to fix type error.
3578         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3579         Remove trailing spaces.
3580
3581 2004-06-21  Richard Henderson  <rth@redhat.com>
3582
3583         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3584         merging && to BIT_FIELD_REF.
3585
3586 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3587
3588         * g++.dg/opt/placeholder1.C: New test.
3589
3590 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3591
3592         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3593         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3594         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3595         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3596
3597 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3598
3599         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3600         extern "C".
3601         * g++.dg/other/pragma-re-1.C: Add comments.
3602
3603 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3604
3605         PR gfortran/16080
3606         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3607
3608 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3609
3610         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3611         instead of setting the type of size_t by
3612         hand.
3613
3614 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3615
3616         * gcc.dg/unordered-2.c: New test case.
3617         * gcc.dg/unordered-3.c: New test case.
3618
3619 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3620
3621         PR other/16043
3622         * lib/g++.exp (g++_version): Tweak regexp for version
3623         * lib/g77.exp (g77_version): Likewise
3624         * lib/gfortran.exp (gfortran_version): Likewise
3625         * lib/objc.exp (objc_version): Likewise
3626         * lib/treelang.exp (treelang_version): Likewise
3627
3628 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3629
3630         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3631         Use INT_MAX instead of __INT_MAX__.
3632         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3633
3634         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3635         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3636         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3637         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3638         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3639         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3640         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3641         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3642         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3643
3644         * gcc.dg/range-test-1.c: New test.
3645         * g++.dg/opt/range-test-1.C: New test.
3646
3647 2004-06-17  Richard Henderson  <rth@redhat.com>
3648
3649         * objc.dg/sync-1.m: New.
3650         * objc.dg/try-catch-1.m: Don't force next runtime.
3651         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3652         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3653         shadowed catch clause.
3654         * objc.dg/try-catch-5.m: New.
3655
3656 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3657
3658         Bug 14610
3659         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3660
3661 2004-06-15  Richard Henderson  <rth@redhat.com>
3662
3663         * gcc.dg/20001116-1.c: Move expected warning line.
3664
3665 2004-06-15  Richard Henderson  <rth@redhat.com>
3666
3667         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3668         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3669
3670 2004-06-15  Jeff Law  <law@redhat.com>
3671
3672         * gcc.dg/tree-ssa/20040615-1.c: New test.
3673         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3674         be less sensitive to operand ordering.
3675         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3676
3677 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3678
3679         * g++.dg/abi/bitfield3.C: Add comment..
3680
3681 2004-06-15  Richard Henderson  <rth@redhat.com>
3682
3683         * g++.dg/ext/stmtexpr1.C: XFAIL.
3684         * gcc.dg/20030612-1.c: XFAIL.
3685
3686 2004-06-15  Eric Christopher  <echristo@redhat.com>
3687
3688         * g++.dg/charset/asm5.c: New.
3689         * gcc.dg/charset/asm6.c: New.
3690
3691 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3692
3693         PR fortran/15962
3694         * gfortran.fortran-torture/execute/select_1.f90: New test.
3695
3696 2004-06-15  Paul Brook  <paul@codesourcery.com>
3697
3698         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3699
3700 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3701
3702         PR c++/15967
3703         * g++.dg/lookup/crash3.C: New test.
3704
3705 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3706
3707         PR c++/15947
3708         * g++.dg/parse/dtor4.C: New test.
3709
3710 2004-06-14  Jeff Law  <law@redhat.com>
3711
3712         * gcc.c-torture/compile/20040614-1.c: New test.
3713
3714 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3715
3716         PR fortran/15211
3717         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3718         LEN of a character array.
3719
3720 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3721
3722         PR c++/15096
3723         * g++.dg/template/ptrmem10.C: New test.
3724
3725         PR c++/14930
3726         * g++.dg/template/friend30.C: New test.
3727
3728 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3729
3730         PR fortran/14928
3731         * gfortran.fortran-torture/compile/mloc.f90: New test.
3732
3733 2004-06-13  Paul Brook  <paul@codesourcery.com>
3734
3735         * gfortran.fortran-torture/execute/random_2.f90: New test.
3736
3737 2004-06-13  Eric Christopher  <echristo@redhat.com>
3738
3739         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3740
3741 2004-06-12  Paul Brook  <paul@codesourcery.com>
3742
3743         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3744
3745 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3746
3747         PR fortran/14923
3748         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3749
3750 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3751
3752         PR fortran/14957
3753         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3754         syntax errors in end statements of contained subroutines.
3755
3756 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3757
3758         PR fortran/12841
3759         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3760
3761 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3762
3763         PR fortran/15665
3764         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3765
3766 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3767
3768         PR gfortran/12839
3769         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3770
3771 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/15862
3774         * g++.dg/parse/enum1.C: New test.
3775
3776 2004-06-10  Jeff Law  <law@redhat.com>
3777
3778         * gcc.c-torture/compile/20040610-1.c: New test.
3779
3780 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3781
3782         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3783         * g++.old-deja/g++.other/decl3.C: Likewise.
3784
3785 2004-06-10  Brian Booth  <bbooth@redhat.com>
3786
3787         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3788         V_MAY_DEF instead of VDEF.
3789         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3790
3791 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3792
3793         PR c++/14211
3794         * g++.dg/conversion/const1.C: New test.
3795
3796         PR c++/15076
3797         * g++.dg/conversion/reinterpret1.C: New test.
3798
3799         PR c++/15877
3800         * g++.dg/template/enum2.C: New test.
3801
3802         PR c++/15227
3803         * g++.dg/template/error13.C: New test.
3804
3805 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3806
3807         PR fortran/14957
3808         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3809         arguments to test_* REAL and of the right size.
3810
3811 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR target/15569
3814         PR rtl-optimization/15681
3815         * gcc.dg/20040609-1.c: New test.
3816
3817 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3818
3819         PR c++/14791
3820         * g++.dg/opt/builtins1.C: New test.
3821
3822 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3823
3824         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3825         that use default windows32 struct layout.
3826         * gcc.dg/i386-bitfield2.c: Likewise.
3827
3828 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3829
3830         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3831         for mingw32 and cygwin targets.
3832
3833 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3834
3835         * gcc.dg/pch/macro-4.c: New.
3836         * gcc.dg/pch/macro-4.hs: New.
3837
3838 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3839
3840         PR fortran/13249
3841         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3842
3843 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3844
3845         PR fortran/13372
3846         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3847
3848 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3849
3850         PR gfortran/14897
3851         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3852
3853 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3854
3855         PR gfortran/15755
3856         * gfortran.fortran-torture/execute/backspace.c : New test.
3857
3858 2004-06-09  Paul Brook  <paul@codesourcery.com>
3859
3860         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3861         (pointer_to_section): Rewrite to use smaller array.
3862
3863 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3864
3865         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3866         * gcc.dg/ext/altivec-10.c: Same.
3867         * gcc.dg/ext/altivec-11.c: Same.
3868         * gcc.dg/ext/altivec-12.c: Same.
3869         * gcc.dg/ext/altivec-13.c: Same.
3870         * gcc.dg/ext/altivec-14.c: Same.
3871         * gcc.dg/ext/altivec-15.c: Same.
3872         * gcc.dg/ext/altivec-16.c: Same.
3873         * gcc.dg/ext/altivec-3.c: Same.
3874         * gcc.dg/ext/altivec-4.c: Same.
3875         * gcc.dg/ext/altivec-6.c: Same.
3876         * gcc.dg/ext/altivec-7.c: Same.
3877         * gcc.dg/ext/altivec-8.c: Same.
3878         * gcc.dg/ext/altivec-varargs-1.c: Same.
3879
3880         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3881         * g++.dg/ext/altivec-10.C: Same.
3882         * g++.dg/ext/altivec-2.C: Same.
3883         * g++.dg/ext/altivec-3.C: Same.
3884         * g++.dg/ext/altivec-4.C: Same.
3885         * g++.dg/ext/altivec-5.C: Same.
3886         * g++.dg/ext/altivec-6.C: Same.
3887         * g++.dg/ext/altivec-7.C: Same.
3888         * g++.dg/ext/altivec-8.C: Same.
3889         * g++.dg/ext/altivec-9.C: Same.
3890
3891 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3892
3893         PR c++/7841
3894         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3895
3896 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3897
3898         * gcc.dg/union-1.c: New test.
3899
3900 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3901
3902         * gcc.dg/builtins-41.c: New test case.
3903         * gcc.dg/builtins-42.c: New test case.
3904
3905 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3906
3907         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3908         * g++.dg/ext/altivec-10.C: Same.
3909         * g++.dg/ext/altivec-2.C: Same.
3910         * g++.dg/ext/altivec-3.C: Same.
3911         * g++.dg/ext/altivec-4.C: Same.
3912         * g++.dg/ext/altivec-5.C: Same.
3913         * g++.dg/ext/altivec-6.C: Same.
3914         * g++.dg/ext/altivec-7.C: Same.
3915         * g++.dg/ext/altivec-8.C: Same.
3916         * g++.dg/ext/altivec-9.C: Same.
3917         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3918         * g++.old-deja/g++.brendan/new3.C: Same.
3919         * gcc.c-torture/execute/eeprof-1.x: Same.
3920
3921 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3922
3923         PR c/14765
3924         * gcc.dg/pr14765-1.c: New test.
3925
3926 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3927
3928         PR c/14649
3929         * gcc.dg/pr14649-1.c: New test case.
3930
3931 2004-06-07  Richard Henderson  <rth@redhat.com>
3932
3933         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3934         if temporaries.
3935
3936 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3937
3938         * g++.dg/eh/elide1.C: Remove XFAIL.
3939
3940 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3941
3942         PR c++/15337
3943         * g++.dg/expr/sizeof3.C: New test.
3944
3945         PR c++/14777
3946         * g++.dg/template/access14.C: New test.
3947
3948         PR c++/15554
3949         * g++.dg/template/enum1.C: New test.
3950
3951         PR c++/15057
3952         * g++.dg/eh/throw1.C: New test.
3953
3954 2004-06-07  David Ayers  <d.ayers@inode.at>
3955             Ziemowit Laski  <zlaski@apple.com>
3956
3957         * lib/objc.exp (objc_target_compile): Revert the '-framework
3958         Foundation' flag fix, since bare Darwin does not ship
3959         with the Foundation framework.
3960         * objc/execute/next_mapping.h: Provide a local NSConstantString
3961         @interface and @implementation.
3962         (objc_constant_string_init): A constructor function, used to
3963         initialize the NSConstantString meta-class object.
3964         * objc/execute/string1.m: Include "next_mapping.h" instead of
3965         <Foundation/NSString.h>.
3966         * objc/execute/string2.m: Likewise.
3967         * objc/execute/string3.m: Likewise.
3968         * objc/execute/string4.m: Likewise.
3969
3970 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3971
3972         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3973         to double. Replace double with FLOAT.
3974         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3975
3976         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3977         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3978         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3979         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3980         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3981         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3982         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3983         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3984
3985 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3986
3987         PR c/13519
3988         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3989
3990 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3991
3992         PR c++/15503
3993         * g++.dg/template/meminit2.C: New test.
3994
3995 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3996
3997         PR target/15822
3998         * gcc.c-torture/execute/compare-fp-1.c,
3999         gcc.c-torture/execute/compare-fp-2.c,
4000         gcc.c-torture/execute/compare-fp-3.c,
4001         gcc.c-torture/execute/compare-fp-4.c,
4002         gcc.c-torture/execute/compare-fp-3.x,
4003         gcc.c-torture/execute/compare-fp-4.x: Moved...
4004         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4005         gcc.c-torture/execute/ieee/compare-fp-2.c,
4006         gcc.c-torture/execute/ieee/compare-fp-3.c,
4007         gcc.c-torture/execute/ieee/compare-fp-4.c,
4008         gcc.c-torture/execute/ieee/compare-fp-3.x,
4009         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4010
4011 2004-06-04  David Ayers  <d.ayers@inode.at>
4012
4013         * objc/execute/protocol-isEqual-4.m: New testcase.
4014
4015 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4016
4017         * objc/execute/protocol-isEqual-1.m: New testcase.
4018         * objc/execute/protocol-isEqual-2.m: New testcase.
4019         * objc/execute/protocol-isEqual-3.m: New testcase.
4020
4021 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4022
4023         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4024
4025 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4026
4027         * lib/objc.exp (objc_target_compile): When running tests on
4028         Darwin (Mac OS X), inform the linker about '-framework
4029         'Foundation'.
4030
4031 2004-06-02  Eric Christopher  <echristo@redhat.com>
4032
4033         * gcc.c-torture/compile/20040602-1.c: New.
4034
4035 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4036
4037         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4038         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4039
4040         PR tree-optimization/14736
4041         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4042
4043         PR tree-optimization/14042
4044         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4045
4046         PR tree-optimization/14729
4047         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4048
4049 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4050
4051         PR fortran/15557
4052         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4053
4054 2004-06-01  Richard Hederson  <rth@redhat.com>
4055
4056         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4057
4058 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4059
4060         PR c++/14932
4061         * g++.dg/parse/offsetof4.C: New test.
4062
4063 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4064
4065         PR objc/7993
4066         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4067
4068 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/15701
4071         * g++.dg/template/friend29.C: New test.
4072
4073 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4074
4075         PR c/15749
4076         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4077
4078 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4079
4080         * gcc.dg/sparc-trap-1.c: New test.
4081
4082 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4083
4084         PR middle-end/15069
4085         * g++.dg/opt/fold3.C: New test case.
4086
4087 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4088
4089         * lib/target-supports.exp (check_iconv_available): Fix fallout
4090         from 2004-05-28 patch.
4091
4092 2004-05-30  Paul Brook  <paul@codesourcery.com>
4093
4094         PR fortran/15620
4095         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4096         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4097
4098 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4099
4100         * gfortran.fortran-torture/execute/random_1.f90: New test.
4101
4102 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4103
4104         * g++.dg/ext/altivec-10.C: New test.
4105
4106 2004-05-29  Paul Brook  <paul@codesourcery.com>
4107
4108         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4109
4110 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4111
4112         * gcc.dg/altivec-16.c: New test.
4113
4114 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4115
4116         * lib/target-supports.exp (check_vmx_hw_available): New.
4117         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4118
4119         * lib/target-supports.exp (check_alias_available,
4120         check_iconv_available, check_named_sections_available): Use
4121         unique names for temporary files.
4122
4123 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4124
4125         * gcc.dg/altivec-15.c: New test.
4126
4127 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4128
4129         PR c++/15083
4130         * g++.dg/warn/noeffect6.C: New test.
4131
4132         PR c++/15471
4133         * g++.dg/expr/ptrmem4.C: New test.
4134
4135         PR c++/15640
4136         * g++.dg/template/operator3.C: New test.
4137
4138 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/14668
4141         * g++.dg/lookup/redecl1.C: New test.
4142         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4143
4144 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4145
4146         * gcc.c-torture/execute/compare-fp-1.c,
4147         gcc.c-torture/execute/compare-fp-2.c,
4148         gcc.c-torture/execute/compare-fp-3.c,
4149         gcc.c-torture/execute/compare-fp-4.c,
4150         gcc.c-torture/execute/compare-fp-3.x,
4151         gcc.c-torture/execute/compare-fp-4.x,
4152         gcc.dg/pr15649-1.c: New.
4153
4154 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4155
4156         PR c++/12883
4157         * g++.dg/init/array14.C: New test.
4158
4159 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4160
4161         * lib/compat.exp (compat-get-options-main): New.
4162         (compat-get-options): Remove unneeded code, warn for ignored
4163         command.
4164         (compat-execute): Check flag set by dg-require-* commands.
4165
4166         * lib/compat.exp (compat-execute): Break up long lines.
4167
4168 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4169
4170         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4171         * gcc.dg/altivec-14.c: New test.
4172         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4173
4174         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4175         * gcc.dg/altivec-12.c: Ditto.
4176
4177         * gcc.dg/altivec-3.c: Move call to altivec_check.
4178
4179 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/15044
4182         * g++.dg/template/error12.C: New test.
4183
4184         PR c++/15317
4185         * g++.dg/ext/attrib15.C: New test.
4186
4187         PR c++/15329
4188         * g++.dg/template/ptrmem9.C: New test.
4189
4190 2004-05-25  Paul Brook  <paul@codesourcery.com>
4191
4192         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4193
4194 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/15165
4197         * g++.dg/template/crash19.C: New test.
4198
4199 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4200
4201         PR c++/15025
4202         * g++.dg/template/redecl1.C: New test.
4203
4204 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/14821
4207         * g++.dg/other/ns1.C: New test.
4208
4209         PR c++/14883
4210         * g++.dg/template/invalid1.C: New test.
4211
4212 2004-05-23  Paul Brook  <paul@codesourcery.com>
4213         Victor Leikehman  <lei@haifasphere.co.il>
4214
4215         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4216         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4217
4218 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4219
4220         PR c++/15285
4221         PR c++/15299
4222         * g++.dg/template/non-dependent5.C: New test.
4223         * g++.dg/template/non-dependent6.C: New test.
4224
4225 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/15507
4228         * g++.dg/inherit/union1.C: New test.
4229
4230         PR c++/15542
4231         * g++.dg/template/addr1.C: New test.
4232
4233         PR c++/15427
4234         * g++.dg/template/array5.C: New test.
4235
4236         PR c++/15287
4237         * g++.dg/template/array6.C: New test.
4238
4239 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4240             Roger Sayle  <roger@eyesopen.com>
4241
4242         * g++.dg/lookup/forscope2.C: New test case.
4243
4244 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4245
4246         * gcc.dg/cpp/Wmissingdirs.c: New.
4247
4248 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4249
4250         PR target/15301
4251         * gcc.dg/compat/union-m128-1.h: New file.
4252         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4253         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4254         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4255
4256 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4257
4258         PR target/15302
4259         * gcc.dg/compat/struct-complex-1.h: New file.
4260         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4261         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4262         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4263
4264 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4265
4266         PR middle-end/3074
4267         * gcc.dg/pr3074-1.c: New test case.
4268         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4269
4270 2004-05-20  Falk Hueffner  <falk@debian.org>
4271
4272         PR other/15526
4273         * gcc.dg/ftrapv-1.c: New test case.
4274
4275 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4276
4277         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4278
4279 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4280             Jeff Law  <law@redhat.com>
4281
4282         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4283         * gcc.dg/tree-ssa/20040518-2.c: New test.
4284
4285         * gcc.dg/tree-ssa/20040518-1.c: New test.
4286
4287 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4288
4289         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4290
4291 2004-05-18  Paul Brook  <paul@codesourcery.com>
4292
4293         PR fortran/13930
4294         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4295
4296 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4297
4298         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4299         constant folding.
4300
4301 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4302
4303         * gcc.dg/tree-ssa/20040517-1.c: New test.
4304
4305 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4306
4307         * gcc.dg/loop-4.c: New test.
4308
4309 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4310
4311         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4312
4313 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4314
4315         PR fortran/15311
4316         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4317
4318 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4319
4320         PR fortran/13826
4321         PR fortran/13940
4322         * gfortran.fortran-torture/compile/data_1.f90: New test.
4323
4324 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4325
4326         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4327         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4328
4329 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4330
4331         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4332
4333 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4334
4335         PR c/15444
4336         * gcc.dg/format/xopen-1.c: Adjust expected message.
4337         * gcc.dg/format/xopen-3.c: New test.
4338
4339 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4340
4341         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4342
4343 2004-05-14  Jeff Law  <law@redhat.com>
4344
4345         * gcc.dg/tree-ssa/20040514-2.c: New test.
4346
4347 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4348
4349         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4350         this ...
4351         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4352         this.
4353
4354 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4355
4356         * gcc.dg/tree-ssa/20040514-1.c: New test.
4357
4358 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4359
4360         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4361         test.
4362
4363 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4364
4365         PR fortran/14066
4366         * gfortran.fortran-torture/compile/do_1.f90: New test.
4367
4368 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4369
4370         PR fortran/15051
4371         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4372         test.
4373
4374 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4375
4376         PR fortran/15149
4377         * gfortran.fortran-torture/execute/random_init.f90: New test.
4378
4379 2004-05-13  Paul Brook  <paul@codesourcery.com>
4380
4381         PR fortran/15314
4382         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4383
4384 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4385
4386         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4387         for the powerpc case.
4388
4389 2004-05-13  Jeff Law  <law@redhat.com>
4390
4391         * gcc.dg/tree-ssa/20040513-1.c: New test.
4392         * gcc.dg/tree-ssa/20040513-2.c: New test.
4393
4394 2004-05-13  Paul Brook  <paul@codesourcery.com>
4395
4396         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4397         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4398         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4399
4400 2004-05-13  Andreas Schwab  <schwab@suse.de>
4401
4402         PR other/10819
4403         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4404         characters.
4405
4406 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4407
4408         PR fortran/15294
4409         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4410
4411 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4412
4413         Merge from tree-ssa-20020619-branch.  See
4414         ChangeLog.tree-ssa for details.
4415
4416 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4417
4418         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4419         include <altivec.h> explicitly.
4420         * gcc.dg/altivec-13.c: Likewise.
4421
4422 2004-05-11  Paul Brook  <paul@codesourcery.com>
4423
4424         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4425
4426 2004-05-10  Eric Christopher  <echristo@redhat.com>
4427
4428         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4429         * gcc.dg/sibcall-4.c: Ditto.
4430
4431 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4432
4433         * g++.dg/ext/altivec-8.C: New test case.
4434         * gcc.dg/altivec-13.c: New test case.
4435
4436 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4437
4438         * gcc.c-torture/execute/divcmp-1.c: New test case.
4439         * gcc.c-torture/execute/divcmp-2.c: New test case.
4440         * gcc.c-torture/execute/divcmp-3.c: New test case.
4441
4442 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4443
4444         * g++.dg/other/pragma-re-2.C: New test.
4445
4446 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4447
4448         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4449         * gcc.dg/i386-387-2.c: Likewise.
4450
4451         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4452         __builtin_drem.
4453         * gcc.dg/i386-387-6.c: Likewise.
4454
4455 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4456
4457         * gcc.dg/builtins-33.c:  Also check log1p*.
4458
4459 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4460
4461         PR optimization/15296
4462         * gcc.c-torture/execute/pr15296.c: New test.
4463
4464 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4465
4466         * gcc.dg/builtins-40.c: New test.
4467
4468 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4469
4470         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4471
4472 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4473
4474         * g++.dg/ext/spe1.C: New testcase.
4475
4476 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4477
4478         * objc.dg/image-info.m: Allow additional attributes
4479         for __image_info section.
4480
4481 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4482
4483         * gcc.dg/torture/mips-hilo-2.c: New test.
4484
4485 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4486
4487         PR c++/14389
4488         * g++.dg/template/member5.C: New test.
4489
4490 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4491
4492         * gcc.dg/builtins-34.c: Also check expm1*.
4493
4494 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4495
4496         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4497         * gcc.dg/torture/builtin-convert-3.c: New test.
4498
4499 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4500
4501         PR middle-end/15054
4502         * g++.dg/opt/pr15054.C: New test.
4503
4504 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4505
4506         * gcc.dg/torture/builtin-rounding-1.c: New test.
4507         * gcc.dg/builtins-25.c: Delete.
4508         * gcc.dg/builtins-29.c: Delete.
4509
4510 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4511
4512         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4513         * gcc.dg/sibcall-4.c: Likewise.
4514         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4515
4516 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4517
4518         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4519         bit-field on 16-bit targets.
4520
4521 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4522
4523         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4524         16-bit targets.
4525
4526 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4527
4528         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4529         * gcc.dg/rs6000-power2-2.c: Likewise.
4530
4531 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4532
4533         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4534         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4535         Change the asm registers to be in form of frN instead of fN.
4536
4537 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4538
4539         * gcc.dg/torture/builtin-convert-2.c: New test.
4540
4541 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         * gcc.dg/rs6000-power2-1.c: New test.
4544         * gcc.dg/rs6000-power2-2.c: New test.
4545
4546 2004-04-28  Jan Hubicka  <jh@suse.cz>
4547
4548         * gcc.dg/unused-6.c: New test.
4549
4550 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4551             Ulrich Weigand  <uweigand@de.ibm.com>
4552
4553         * ada/acats/run_all.sh: Define $target variable.
4554
4555 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4556
4557         PR c++/15119
4558         * g++.dg/other/vararg-1.C: New test.
4559
4560         PR c++/4794
4561         * g++.dg/eh/cleanup3.C: New test.
4562
4563 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4564
4565         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4566         and ad8011a (target_insn).
4567         * ada/acats/support/macro.dfs: Likewise.
4568         * ada/acats/support/impbit.adb: New file.
4569
4570 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4571
4572         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4573
4574 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4575
4576         * gcc.dg/loop-3.c: New test.
4577
4578 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4579
4580         * gcc.c-torture/execute/simd-5.c: New test.
4581
4582 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4583
4584         PR c++/15064
4585         * g++.dg/template/crash18.C: New test.
4586
4587 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4588
4589         * g++.dg/ext/complit3.C: New test.
4590
4591 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4592
4593         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4594         * gcc.dg/altivec-3.c: Same.
4595         * gcc.dg/altivec-varargs-1.c: Same.
4596
4597 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4598
4599         * lib/target-supports.exp (check_profiling_available): Assume
4600         profiling is not available on powerpc-eabi targets.
4601
4602 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4603
4604         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4605         * gcc.dg/vmx/bug-1.c: Ditto.
4606
4607 2004-04-20  Eric Christopher  <echristo@redhat.com>
4608
4609         * gcc.dg/charset/extern.c: New test.
4610         * g++.dg/charset/extern3.cc: Ditto.
4611
4612 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4613
4614         * gcc.dg/builtins-39.c: New test.
4615
4616 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4617
4618         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4619
4620 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4621
4622         * gcc.dg/torture/mips-hilo-1.c: New test.
4623
4624 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         * gcc.c-torture/compile/20040419-1.c: New test.
4627
4628 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4629
4630         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4631
4632 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4633             Aldy Hernandez  <aldyh@redhat.com>
4634
4635         * gcc.c-torture/execute/va-arg-24.c: New.
4636
4637 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4638             Aldy Hernandez  <aldyh@redhat.com>
4639
4640         * gcc.dg/vmx/1b-01.c: New.
4641         * gcc.dg/vmx/1b-02.c: New.
4642         * gcc.dg/vmx/1b-03.c: New.
4643         * gcc.dg/vmx/1b-04.c: New.
4644         * gcc.dg/vmx/1b-05.c: New.
4645         * gcc.dg/vmx/1b-06.c: New.
4646         * gcc.dg/vmx/1b-07.c: New.
4647         * gcc.dg/vmx/1c-01.c: New.
4648         * gcc.dg/vmx/1c-02.c: New.
4649         * gcc.dg/vmx/3a-01a.c: New.
4650         * gcc.dg/vmx/3a-01.c: New.
4651         * gcc.dg/vmx/3a-01m.c: New.
4652         * gcc.dg/vmx/3a-03.c: New.
4653         * gcc.dg/vmx/3a-03m.c: New.
4654         * gcc.dg/vmx/3a-04.c: New.
4655         * gcc.dg/vmx/3a-04m.c: New.
4656         * gcc.dg/vmx/3a-05.c: New.
4657         * gcc.dg/vmx/3a-06.c: New.
4658         * gcc.dg/vmx/3a-06m.c: New.
4659         * gcc.dg/vmx/3a-07.c: New.
4660         * gcc.dg/vmx/3b-01.c: New.
4661         * gcc.dg/vmx/3b-02.c: New.
4662         * gcc.dg/vmx/3b-10.c: New.
4663         * gcc.dg/vmx/3b-13.c: New.
4664         * gcc.dg/vmx/3b-14.c: New.
4665         * gcc.dg/vmx/3b-15.c: New.
4666         * gcc.dg/vmx/3c-01a.c: New.
4667         * gcc.dg/vmx/3c-01.c: New.
4668         * gcc.dg/vmx/3c-02.c: New.
4669         * gcc.dg/vmx/3c-03.c: New.
4670         * gcc.dg/vmx/3d-01.c: New.
4671         * gcc.dg/vmx/4-01.c: New.
4672         * gcc.dg/vmx/4-03.c: New.
4673         * gcc.dg/vmx/5-01.c: New.
4674         * gcc.dg/vmx/5-02.c: New.
4675         * gcc.dg/vmx/5-03.c: New.
4676         * gcc.dg/vmx/5-04.c: New.
4677         * gcc.dg/vmx/5-05.c: New.
4678         * gcc.dg/vmx/5-06.c: New.
4679         * gcc.dg/vmx/5-07.c: New.
4680         * gcc.dg/vmx/5-07t.c: New.
4681         * gcc.dg/vmx/5-08.c: New.
4682         * gcc.dg/vmx/5-10.c: New.
4683         * gcc.dg/vmx/5-11.c: New.
4684         * gcc.dg/vmx/7-01a.c: New.
4685         * gcc.dg/vmx/7-01.c: New.
4686         * gcc.dg/vmx/7c-01.c: New.
4687         * gcc.dg/vmx/7d-01.c: New.
4688         * gcc.dg/vmx/7d-02.c: New.
4689         * gcc.dg/vmx/8-01.c: New.
4690         * gcc.dg/vmx/8-02a.c: New.
4691         * gcc.dg/vmx/8-02.c: New.
4692         * gcc.dg/vmx/brode-1.c: New.
4693         * gcc.dg/vmx/bug-1.c: New.
4694         * gcc.dg/vmx/bug-2.c: New.
4695         * gcc.dg/vmx/bug-3.c: New.
4696         * gcc.dg/vmx/cw-bug-1.c: New.
4697         * gcc.dg/vmx/cw-bug-2.c: New.
4698         * gcc.dg/vmx/cw-bug-3.c: New.
4699         * gcc.dg/vmx/dct.c: New.
4700         * gcc.dg/vmx/debug-1.c: New.
4701         * gcc.dg/vmx/debug-2.c: New.
4702         * gcc.dg/vmx/debug-3.c: New.
4703         * gcc.dg/vmx/debug-4.c: New.
4704         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4705         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4706         * gcc.dg/vmx/eg-5.c: New.
4707         * gcc.dg/vmx/fft.c: New.
4708         * gcc.dg/vmx/gcc-bug-1.c: New.
4709         * gcc.dg/vmx/gcc-bug-2.c: New.
4710         * gcc.dg/vmx/gcc-bug-3.c: New.
4711         * gcc.dg/vmx/gcc-bug-4.c: New.
4712         * gcc.dg/vmx/gcc-bug-5.c: New.
4713         * gcc.dg/vmx/gcc-bug-6.c: New.
4714         * gcc.dg/vmx/gcc-bug-7.c: New.
4715         * gcc.dg/vmx/gcc-bug-8.c: New.
4716         * gcc.dg/vmx/gcc-bug-9.c: New.
4717         * gcc.dg/vmx/gcc-bug-b.c: New.
4718         * gcc.dg/vmx/gcc-bug-c.c: New.
4719         * gcc.dg/vmx/gcc-bug-d.c: New.
4720         * gcc.dg/vmx/gcc-bug-e.c: New.
4721         * gcc.dg/vmx/gcc-bug-f.c: New.
4722         * gcc.dg/vmx/gcc-bug-g.c: New.
4723         * gcc.dg/vmx/gcc-bug-i.c: New.
4724         * gcc.dg/vmx/harness.h: New.
4725         * gcc.dg/vmx/ira1.c: New.
4726         * gcc.dg/vmx/ira2a.c: New.
4727         * gcc.dg/vmx/ira2b.c: New.
4728         * gcc.dg/vmx/ira2.c: New.
4729         * gcc.dg/vmx/ira2c.c: New.
4730         * gcc.dg/vmx/mem.c: New.
4731         * gcc.dg/vmx/newton-1.c: New.
4732         * gcc.dg/vmx/ops.c: New.
4733         * gcc.dg/vmx/sn7153.c: New.
4734         * gcc.dg/vmx/spill2.c: New.
4735         * gcc.dg/vmx/spill3.c: New.
4736         * gcc.dg/vmx/spill.c: New.
4737         * gcc.dg/vmx/t.c: New.
4738         * gcc.dg/vmx/varargs-1.c: New.
4739         * gcc.dg/vmx/varargs-2.c: New.
4740         * gcc.dg/vmx/varargs-3.c: New.
4741         * gcc.dg/vmx/varargs-4.c: New.
4742         * gcc.dg/vmx/varargs-5.c: New.
4743         * gcc.dg/vmx/varargs-6.c: New.
4744         * gcc.dg/vmx/varargs-7.c: New.
4745         * gcc.dg/vmx/vmx.exp: New.
4746         * gcc.dg/vmx/vprint-1.c: New.
4747         * gcc.dg/vmx/vscan-1.c: New.
4748         * gcc.dg/vmx/x-01.c: New.
4749         * gcc.dg/vmx/x-02.c: New.
4750         * gcc.dg/vmx/x-03.c: New.
4751         * gcc.dg/vmx/x-04.c: New.
4752         * gcc.dg/vmx/x-05.c: New.
4753         * gcc.dg/vmx/yousufi-1.c: New.
4754         * gcc.dg/vmx/zero-1.c: New.
4755         * gcc.dg/vmx/zero.c: New.
4756
4757 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4758
4759         * g++.dg/lookup/java1.C: Update for chage of
4760         _Jv_AllocObject.
4761         * g++.dg/lookup/java2.C: Likewise.
4762
4763 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4764
4765         * ada/acats/run_all.sh: use -O2 by default.
4766
4767 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4768
4769         * gcc.dg/vr-mult-[12].c: New tests.
4770
4771 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4772
4773         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4774
4775         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4776
4777 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4778
4779         * lib/target-supports.exp (check_profiling_available): Assume profiling
4780         isn't available for mips*-*-elf targets.
4781
4782 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4783
4784         * gcc.dg/builtins-38.c: New test.
4785
4786 2004-04-14  Eric Christopher  <echristo@redhat.com>
4787
4788         * g++.dg/charset/charset.exp: Run .cc extension tests.
4789
4790 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4791
4792         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4793
4794 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4795
4796         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4797
4798 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4799
4800         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4801         * gcc.dg/i386-387-2.c: Likewise.
4802
4803         * gcc.dg/i386-387-7.c: New test.
4804         * gcc.dg/i386-387-8.c: New test.
4805
4806         * gcc.dg/builtins-37.c: New test.
4807
4808 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4809
4810         * g++.dg/pch/externc-1.C: Add missing semicolon.
4811
4812 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4813
4814         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4815
4816 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4817
4818         * gcc.c-torture/execute/20040411-1.c: New test.
4819
4820 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4821
4822         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4823
4824 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4825
4826         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4827
4828 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4829
4830         * lib/target-supports.exp (check_named_sections_available): New.
4831         * lib/gcc-dg.exp (dg-require-named-sections): New.
4832         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4833         old-deja.exp.  Also prune error-count message from HP linker.
4834         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4835
4836         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4837         * g++.old-deja/g++.pt/static3.C: Likewise.
4838         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4839
4840 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4841
4842         * gcc.c-torture/execute/20040409-1.c: New test case.
4843         * gcc.c-torture/execute/20040409-2.c: New test case.
4844         * gcc.c-torture/execute/20040409-3.c: New test case.
4845
4846 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4847
4848         * gcc.dg/20040409-1.c: New test.
4849
4850 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4851
4852         PR target/14888
4853         * g++.dg/opt/pr14888.C: New test case.
4854
4855 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4856
4857         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4858         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4859         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4860         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4861         New tests.
4862
4863 2004-04-08  Paul Brook  <paul@codesourcery.com>
4864
4865         * gcc.dg/spill-1.c: New test.
4866
4867 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4868
4869         * gcc.dg/torture/builtin-ctype-2.c: New test.
4870
4871 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4872
4873         * gcc.dg/pch/pch.exp: Add largefile test.
4874
4875 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4876
4877         * g++.dg/pch/externc-1.Hs: New.
4878         * g++.dg/pch/externc-1.C: New.
4879
4880 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4881
4882         * gcc.dg/compat/struct-by-value-5a_main.c,
4883         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4884         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4885         * gcc.dg/compat/struct-by-value-5a_x.c,
4886         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4887         gcc.dg/compat/struct-by-value-5_x.c.
4888         * gcc.dg/compat/struct-by-value-5a_y.c,
4889         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4890         gcc.dg/compat/struct-by-value-5_y.c.
4891
4892         * gcc.dg/compat/struct-by-value-6a_main.c,
4893         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4894         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4895         * gcc.dg/compat/struct-by-value-6a_x.c,
4896         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4897         gcc.dg/compat/struct-by-value-6_x.c.
4898         * gcc.dg/compat/struct-by-value-6a_y.c,
4899         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4900         gcc.dg/compat/struct-by-value-6_y.c.
4901
4902         * gcc.dg/compat/struct-by-value-7a_main.c,
4903         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4904         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4905         * gcc.dg/compat/struct-by-value-7a_x.c,
4906         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4907         gcc.dg/compat/struct-by-value-7_x.c.
4908         * gcc.dg/compat/struct-by-value-7a_y.c,
4909         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4910         gcc.dg/compat/struct-by-value-7_y.c.
4911
4912 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4913
4914         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4915         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4916         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4917         options.
4918
4919 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4920
4921         * gcc.dg/builtins-36.c: New test.
4922
4923 2004-04-06  Paul Brook  <paul@codesourcery.com>
4924
4925         * README.gcc: Remove obsolete contraint on testcases.
4926
4927 2004-04-05  Paul Brook  <paul@codesourcery.com>
4928
4929         PR2123
4930         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4931         failure and exit(0) on success.
4932         * g++.dg/expr/anew2.C: Ditto.
4933         * g++.dg/expr/anew3.C: Ditto.
4934         * g++.dg/expr/anew4.C: Ditto.
4935
4936 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4937
4938         PR c++/3518
4939         * g++.dg/template/unify7.C: New.
4940
4941 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4942
4943         * g++.dg/README: Bring up to date with new subdirectories; remove
4944         duplicate subdirectory lines.
4945
4946 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4947
4948         PR c++/14007
4949         * g++.dg/template/unify5.C: New.
4950         * g++.dg/template/unify6.C: New.
4951         * g++.dg/template/qualttp20.C: Adjust.
4952         * g++.old-deja/g++.jason/report.C: Adjust.
4953         * g++.old-deja/g++.other/qual1.C: Adjust.
4954
4955 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4956
4957         PR c++/14803
4958         * g++.dg/inherit/ptrmem1.C: New test.
4959
4960 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4961
4962         PR c++/14755
4963         * gcc.c-torture/execute/20040331-1.c: New test.
4964         * gcc.dg/20040331-1.c: New test.
4965
4966 2004-04-01  Paul Brook  <paul@codesourcery.com>
4967
4968         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4969
4970 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/14724
4973         * g++.dg/init/goto1.C: New test.
4974
4975         PR c++/14763
4976         * g++.dg/template/defarg4.C: New test.
4977
4978 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4979
4980         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4981
4982 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4983
4984         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4985
4986 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4987
4988         * gcc.dg/noncompile/undeclared-2.c: New test.
4989
4990 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4991
4992         * gcc.dg/940409-1.c: Remove XFAIL.
4993         * gcc.dg/reg-vol-struct-1.c: New test.
4994
4995 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4996
4997         * gcc.dg/torture/builtin-wctype-1.c: New test.
4998
4999 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5000
5001         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5002         * gcc.dg/20001101-1.c: Likewise.
5003         * gcc.dg/20001102-1.c: Likewise.
5004
5005 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5006
5007         * gcc.dg/compare8.c: Add an additional test for XOR.
5008
5009 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5010
5011         * gcc.dg/torture/builtin-ctype-1.c: New test.
5012
5013 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5014
5015         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5016         * gcc.dg/torture/builtin-math-1.c: Likewise.
5017         * gcc.dg/torture/builtin-power-1.c: New test.
5018
5019 2004-03-24  Andreas Schwab  <schwab@suse.de>
5020
5021         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5022         IA64 assembler.
5023
5024 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5025             Roger Sayle  <roger@eyesopen.com>
5026
5027         * gcc.dg/compare8.c: New test case.
5028
5029 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5030
5031         * g++.dg/ext/altivec-7.C: New test.
5032
5033 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5034
5035         PR 12267, 12391, 12560, 13129, 14114, 14133
5036         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5037         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5038         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5039         Adjust error regexps.
5040         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5041         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5042         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5043         * gcc.dg/local1.c: Add explanatory comment.
5044
5045 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5046
5047         PR optimization/14669
5048         * g++.dg/opt/fold2.C: New test case.
5049
5050 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5051
5052         PR c/14069
5053         * gcc.dg/20040322-1.c: New test.
5054
5055 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5056
5057         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5058         * gcc.dg/ultrasp4.c: Likewise.
5059         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5060
5061 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5062
5063         * gcc.dg/i386-sse-8.c: Reset default options.
5064
5065 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5066
5067         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5068         in the error message text.
5069
5070 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5071
5072         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5073
5074 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5075
5076         PR c++/14616
5077         * g++.dg/init/array13.C: New test.
5078
5079 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5080
5081         PR target/13889
5082         * gcc.c-torture/compile/pr13889.c: New test case.
5083
5084 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5085
5086         PR c/14635
5087         * builtins-1.c (nan, nans): Don't test.
5088         * builtins-30.c: Don't use nan, nanf, nanl.
5089         * builtins-35.c: New test.
5090
5091 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5092
5093         * g++.dg/ext/altivec-6.C: New test.
5094
5095 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5096
5097         * g++.dg/init/placement3.C: New test.
5098
5099         * g++.dg/template/spec13.C: New test.
5100
5101         * g++.dg/lookup/using11.C: New test.
5102
5103         * g++.dg/lookup/koenig3.C: New test.
5104
5105         * g++.dg/template/operator2.C: New test.
5106
5107         * g++.dg/expr/dtor3.C: New test.
5108         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5109         marker.
5110         * g++.old-deja/g++.law/visibility28.C: Likewise.
5111
5112 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5113
5114         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5115         * gcc.dg/ppc64-abi-3.c: Likewise.
5116
5117 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5118
5119         PR c++/14545
5120         * g++.dg/parse/template15.C: New test.
5121
5122 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5123
5124         * g++.dg/expr/dtor2.C: New test.
5125
5126         * g++.dg/lookup/anon4.C: New test.
5127
5128         * g++.dg/overload/using1.C: New test.
5129
5130         * g++.dg/template/lookup7.C: New test.
5131
5132         * g++.dg/template/typename6.C: New test.
5133
5134         * g++.dg/expr/cond6.C: New test.
5135
5136 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5137
5138         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5139
5140 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5141
5142         * g++.dg/expr/cond5.C: New test.
5143         * g++.dg/expr/constcast1.C: Likewise.
5144         * g++.dg/expr/ptrmem2.C: Likewise.
5145         * g++.dg/expr/ptrmem3.C: Likewise.
5146         * g++.dg/lookup/main1.C: Likewise.
5147         * g++.dg/template/lookup6.C: Likewise.
5148
5149 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5150
5151         * gcc.dg/local1.c: New test.
5152
5153         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5154
5155 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5156
5157         * gcc.dg/torture/builtin-convert-1.c: New test.
5158
5159 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5160
5161         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5162
5163 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/14481
5166         * g++.dg/warn/Wunused-7.C: New test.
5167
5168 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5169
5170         * gcc.dg/torture/builtin-integral-1.c: New test.
5171
5172 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5173
5174         PR c++/14586
5175         * g++.dg/parse/non-dependent3.C: New test.
5176
5177 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5178
5179         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5180         * g++.dg/eh/simd-2.C: Likewise.
5181         * g++.dg/init/array10.C: Likewise.
5182         * gcc.c-torture/compile/simd-1.c: Likewise.
5183         * gcc.c-torture/compile/simd-2.c: Likewise.
5184         * gcc.c-torture/compile/simd-3.c: Likewise.
5185         * gcc.c-torture/compile/simd-4.c: Likewise.
5186         * gcc.c-torture/compile/simd-6.c: Likewise.
5187         * gcc.c-torture/execute/simd-1.c: Likewise.
5188         * gcc.c-torture/execute/simd-2.c: Likewise.
5189         * gcc.dg/compat/vector-defs.h: Likewise.
5190         * gcc.dg/20020531-1.c: Likewise.
5191         * gcc.dg/altivec-3.c: Likewise.
5192         * gcc.dg/altivec-4.c: Likewise.
5193         * gcc.dg/altivec-varargs-1.c: Likewise.
5194         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5195         * gcc.dg/i386-mmx-3.c: Likewise.
5196         * gcc.dg/i386-sse-4.c: Likewise.
5197         * gcc.dg/i386-sse-5.c: Likewise.
5198         * gcc.dg/i386-sse-8.c: Likewise.
5199         * gcc.dg/simd-1.c: Likewise.
5200         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5201         __ev64_opaque__ since the machine description provides it.
5202
5203 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * lib/compat.exp (skip_list): New global variable.
5206         Use it to hold the user defined COMPAT_SKIPS list if any.
5207         (compat-obj): Add the members of skip_list to optall.
5208
5209 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5210
5211         * gcc.dg/compat/union-by-value-1_main.c,
5212         union-by-value-1_x.c, union-by-value-1_y.c,
5213         union-check.h, union-defs.h,
5214         union-init.h, union-return-1_main.c,
5215         union-return-1_x.c, union-return-1_y.c: New files.
5216
5217 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5218
5219         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5220         mixed-struct-init.h: Add 4 mixed structure types.
5221         struct-by-value-21_main.c, struct-by-value-21_x.c,
5222         struct-by-value-21_y.c, struct-return-21_main.c,
5223         struct-return-21_x.c, struct-return-21_y.c: New files.
5224
5225 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5226
5227         PR c++/14550
5228         * g++.dg/parse/template14.C: New test.
5229
5230 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5231
5232         * gcc.c-torture/execute/20040313-1.c: New test.
5233
5234 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5235
5236         PR target/14533
5237         * gcc.dg/20040311-2.c: New test.
5238
5239 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5240
5241         PR other/14544
5242         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5243         bit-field.
5244
5245 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5246
5247         * gcc.dg/20040305-2.c: Add missing return statement.
5248
5249 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5250
5251         * gcc.dg/builtins-34.c: Also check pow10*.
5252
5253 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5254
5255         PR target/14262
5256         * gcc.dg/20040305-2.c: New test.
5257
5258 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5259
5260         * gcc.dg/20040310-1.c: New test.
5261
5262 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5263
5264         * gcc.c-torture/execute/20040311-1.c: New test case.
5265
5266 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/14476
5269         * g++.dg/lookup/enum1.C: New test.
5270
5271 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5272
5273         PR c++/14510
5274         * g++.dg/lookup/struct2.C: New test.
5275
5276 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5277
5278         * gcc.dg/builtins-34.c: New test.
5279
5280 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5281
5282         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5283
5284 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5285
5286         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5287         * gcc.dg/alias-2.c: New testcase.
5288
5289 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5290
5291         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5292
5293 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5294
5295         * gcc.c-torture/execute/20040309-1.c: New test case.
5296
5297 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5298
5299         PR c++/14397
5300         * g++.dg/overload/ref1.C: New.
5301
5302 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5303
5304         PR c++/14409
5305         * g++.dg/template/spec12.C: New test.
5306
5307         PR c++/14448
5308         * g++.dg/parse/crash14.C: New test.
5309
5310 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5311
5312         PR c++/14230
5313         * g++.dg/init/ref11.C: New test.
5314
5315 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/14432
5318         * g++.dg/parse/builtin2.C: New test.
5319
5320 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/14401
5323         * g++.dg/init/ctor3.C: New test.
5324         * g++.dg/init/union1.C: New test.
5325         * g++.dg/ext/anon-struct4.C: New test.
5326
5327 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5328
5329         * g++.dg/lookup/koenig1.C: Tweak error messages.
5330         * g++.dg/lookup/used-before-declaration.C: Likewise.
5331         * g++.dg/other/do1.C: Likewise.
5332         * g++.dg/overload/koenig1.C: Likewise.
5333         * g++.dg/parse/crash13.C: Likewise.
5334         * g++.dg/template/instantiate3.C: Likewise.
5335
5336 2004-03-08  Eric Christopher  <echristo@redhat.com>
5337
5338         * * lib/target-supports.exp: Enable libiconv in test
5339         compilation.  Fix up error checking.
5340
5341 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5342
5343         PR middle-end/14289
5344         * gcc.dg/pr14289-1.c: New test case.
5345         * gcc.dg/pr14289-2.c: Likewise.
5346         * gcc.dg/pr14289-3.c: Likewise.
5347
5348 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5349
5350         * gcc.c-torture/execute/20040308-1.c: New test.
5351
5352 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5353
5354         * gcc.c-torture/execute/20040307-1.c: New test case.
5355
5356 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5357
5358         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5359
5360 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5361
5362         * gcc.dg/20040306-1.c: New test.
5363
5364 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5365
5366         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5367         them static.
5368         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5369
5370 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5371
5372         PR c/14465
5373         * gcc.dg/decl-6.c: New test.
5374
5375 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5376
5377         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5378         Rename LOGPOW -> LOG_POW.
5379         (SQRT_EXP, POW_EXP): New.
5380
5381 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5382
5383         * gcc.dg/i386-sse-8.c: New test.
5384
5385 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5386
5387         PR c/14114
5388         * gcc.dg/decl-5.c: New test.
5389
5390 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5391
5392         * gcc.dg/20040305-1.c: New test.
5393
5394 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5395
5396         PR other/14354
5397         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5398
5399 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5400
5401         PR c++/14425, c++/14426
5402         * g++.dg/ext/altivec-4.C: New test.
5403         * g++.dg/ext/altivec-5.C: New test.
5404
5405 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5406
5407         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5408         global variables of a type with no linkage.
5409         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5410         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5411         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5412         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5413         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5414         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5415         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5416         * g++.dg/warn/deprecated.C: Name enum Color.
5417         * g++.dg/overload/VLA.C: Name structure for 'b'.
5418         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5419
5420 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * gcc.c-torture/compile/20040304-1.c: New test.
5423
5424 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5425
5426         PR 13728
5427         * gcc.dg/decl-4.c: New testcase.
5428
5429 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5430
5431         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5432         as PRECF if sizeof (float) > sizeof (double).
5433         (PRECL): Make it the same as PRECF if
5434         sizeof (float) > sizeof (long double).
5435
5436 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5437
5438         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5439         system type.  Add check for irix6 which doesn't have c99 runtime.
5440
5441 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5442
5443         * gcc.dg/const-elim-1.c: xfail for xtensa.
5444
5445 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5446
5447         PR c++/14369
5448         * g++.dg/template/cond4.C: New test.
5449
5450 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5451
5452         PR c++/14360
5453         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5454
5455         PR c++/14361
5456         * g++.dg/parse/defarg7.C: New test.
5457
5458         PR c++/14359
5459         * g++.dg/template/friend26.C: New test.
5460
5461 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5462
5463         PR c++/14324
5464         * g++.dg/abi/mangle21.C: New test.
5465
5466         PR c++/14260
5467         * g++.dg/parse/constructor2.C: New test.
5468
5469         PR c++/14337
5470         * g++.dg/template/sfinae1.C: New test.
5471
5472 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5473
5474         PR c++/14267
5475         * g++.dg/expr/crash2.C: New test.
5476
5477         PR middle-end/13448
5478         * gcc.dg/inline-5.c: New test.
5479         * gcc.dg/always-inline.c: Split out tests into ...
5480         * gcc.dg/always-inline2.c: ... this and ...
5481         * gcc.dg/always-inline3.c: ... this.
5482
5483 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5484
5485         PR debug/12103
5486         * g++.dg/debug/crash1.C: New test.
5487
5488 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5489
5490         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5491         function with __attribute__((noinline)).
5492         (recurser_void2): Likewise.
5493         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5494         (recurser_void2): Likewise.
5495
5496 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5497
5498         PR middle-end/14203
5499         * g++.dg/warn/Wunused-6.C: New test case.
5500
5501 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5502
5503         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5504         not defined.
5505
5506 2004-02-27  Eric Christopher  <echristo@redhat.com>
5507
5508         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5509         * g++.dg/charset/asm2.c: Run only x86.
5510         * gcc.dg/charset/asm3.c: Ditto.
5511
5512 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5513
5514         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5515         ld_library_path.
5516
5517 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5518
5519         * g++.dg/ext/altivec-3.C: New.
5520
5521 2004-02-26  Richard Henderson  <rth@redhat.com>
5522
5523         * g++.dg/ext/attrib10.C: Mark for warning.
5524         * gcc.dg/attr-alias-1.c: New.
5525
5526 2004-02-26  Richard Henderson  <rth@redhat.com>
5527
5528         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5529         * gcc.c-torture/execute/20040208-2.c: ... it back.
5530
5531 2004-02-26  Eric Christopher  <echristo@redhat.com>
5532
5533         * lib/target-supports.exp (check-iconv-available): New function.
5534         * lib/gcc-dg.exp (dg-require-iconv): New function.
5535         Use above.
5536         * gcc.dg/charset: New directory.
5537         * gcc.dg/charset/charset.exp: New file.
5538         * gcc.dg/charset/asm1.c: Ditto.
5539         * gcc.dg/charset/asm2.c: Ditto.
5540         * gcc.dg/charset/asm3.c: Ditto.
5541         * gcc.dg/charset/asm4.c: Ditto.
5542         * gcc.dg/charset/asm5.c: Ditto.
5543         * gcc.dg/charset/attribute1.c: Ditto.
5544         * gcc.dg/charset/attribute2.c: Ditto.
5545         * gcc.dg/charset/string1.c: Ditto.
5546         * g++.dg/charset: New directory.
5547         * g++.dg/dg.exp: Add here. Special options.
5548         * g++.dg/charset/charset.exp: New file.
5549         * g++.dg/charset/asm1.c: Ditto.
5550         * g++.dg/charset/asm2.c: Ditto.
5551         * g++.dg/charset/asm3.c: Ditto.
5552         * g++.dg/charset/asm4.c: Ditto.
5553         * g++.dg/charset/attribute1.c: Ditto.
5554         * g++.dg/charset/attribute2.c: Ditto.
5555         * g++.dg/charset/extern1.cc: Ditto.
5556         * g++.dg/charset/extern2.cc: Ditto.
5557         * g++.dg/charset/string1.c: Ditto.
5558
5559 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5560
5561         PR c++/14278
5562         * g++.dg/parse/comma1.C: New test.
5563
5564 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5565
5566         PR c++/14284
5567         * g++.dg/template/ttp8.C: New test.
5568
5569 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5570
5571         * gcc.dg/fixuns-trunc-1.c: New test.
5572
5573 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5574
5575         * gcc.dg/builtins-config.h: Use #elif.
5576
5577 2004-02-26  Michael Matz  <matz@suse.de>
5578
5579         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5580         * gcc.dg/991214-1.c: Likewise.
5581         * gcc.dg/i386-asm-1.c: Likewise.
5582
5583 2004-02-25  Richard Henderson  <rth@redhat.com>
5584
5585         * gcc.c-torture/execute/20040208-2.c: Move ...
5586         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5587
5588 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5589
5590         PR c++/14246
5591         * g++.dg/other/crash-3.C: New test.
5592
5593 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5594
5595         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5596         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5597
5598         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5599         HP-UX.
5600
5601 2004-02-24  Michael Matz  <matz@suse.de>
5602
5603         * gcc.dg/i386-regparm.c: New.
5604
5605 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5606
5607         * gcc.c-torture/execute/20040223-1.c: New.
5608
5609 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5610             Kazu Hirata  <kazu@cs.umass.edu>
5611
5612         * gcc.dg/fwritable-strings-1.c: Remove.
5613
5614 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5615
5616         PR c/14156
5617         * gcc.dg/20040223-1.c: New test.
5618
5619 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5620
5621         PR c++/14106
5622         * g++.dg/ext/typeof9.C: New test.
5623
5624 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5625
5626         PR c++/14250
5627         * g++.dg/other/switch1.C: New test.
5628
5629 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5630
5631         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5632         * gcc.dg/va-arg-1.c: Likewise.
5633
5634 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5635
5636         PR c++/14143
5637         * g++.dg/template/koenig5.C: New test.
5638
5639 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5640
5641         * g++.dg/ext/altivec-1.C: Generalize target triple.
5642         * g++.dg/ext/altivec-2.C: New test case.
5643         * g++.dg/ext/altivec_check.h: New file.
5644         * gcc.dg/altivec-1.c: Generalize target triple;
5645         include altivec_check.h and call altivec_check().
5646         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5647         * gcc.dg/altivec-6.c: New test case.
5648         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5649         type casts as needed.
5650         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5651         altivec_check().
5652         * gcc.dg/altivec-12.c: New test case.
5653         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5654         include altivec_check.h and call altivec_check().
5655         * gcc.dg/altivec_check.h: New file.
5656
5657 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5658
5659         * lib/target-supports.exp (check_alias_available): Don't mangle
5660         function `g' in test program.
5661
5662 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5663
5664         * lib/target-supports.exp (check_profiling_available): Check
5665         argument to determine whether we support a profiling type.
5666         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5667         check_profiling_available.
5668         * g++.dg/bprob/bprob.exp: Likewise
5669         * g77.dg/bprob/bprob.exp: Likewise.
5670         * gcc.misc-tests/bprob.exp: Likewise.
5671         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5672         dg-require-profiling and delete expected error handling.
5673         * gcc.dg/20021014-1.c: Likewise.
5674         * gcc.dg/nest.c: Likewise.
5675
5676 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5677
5678         PR c++/12007
5679         * g++.dg/other/vthunk1.C: New test.
5680
5681 2004-02-20  Falk Hueffner  <falk@debian.org>
5682
5683         PR target/14201
5684         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5685
5686 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5687
5688         PR c++/13927
5689         * g++.dg/other/error8.C: Remove XFAIL markers.
5690
5691         PR c++/14173
5692         * g++.dg/ext/packed5.C: New test.
5693
5694         PR c++/14199
5695         * g++.dg/warn/Wunused-5.C: New test.
5696
5697         PR c++/14186
5698         * g++.dg/lookup/member1.C: New test.
5699
5700 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5701
5702         * gcc.c-torture/compile/20040130-1.c: Enable only when
5703         __INT_MAX__ >= 2147483647L.
5704         * gcc.c-torture/compile/961203-1.c: Likewise.
5705
5706 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5707
5708         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5709         * g++.dg/opt/template1.C: Robustify assembler regexp
5710
5711 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * gcc.c-torture/execute/simd-4.x: Remove.
5714         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5715         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5716         Guard with #ifndef SKIP_ATTRIBUTE.
5717         * gcc.dg/compat/vector-1_y.c: Likewise.
5718         * gcc.dg/compat/vector-2_x.c: Likewise.
5719         * gcc.dg/compat/vector-2_y.c: Likewise.
5720         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5721         * g++.dg/eh/simd-2.C: Likewise.
5722
5723 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5724
5725         * gcc.c-torture/compile/complex-1.c: New.
5726
5727 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5728
5729         PR target/14209
5730         * gcc.c-torture/execute/20040218-1.c: New test.
5731
5732 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5733
5734         PR c++/14181
5735         * g++.dg/parse/new2.C: New test.
5736
5737 2004-02-18  Paul Brook  <paul@codesourcery.com>
5738
5739         * gcc.c-torture/compile/libcall-1.c: New test.
5740
5741 2004-02-18  Paul Brook  <paul@codesourcery.com>
5742
5743         PR debug/12934
5744         * gcc.dg/debug/debug-7.c: New test.
5745
5746 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5747
5748         * gcc.dg/20040217-1.c: New test.
5749
5750 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5751
5752         * gcc.c-torture/execute/990208-1.x: Delete.
5753
5754 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5755
5756         * gcc.c-torture/execute/20040208-2.x: New file.
5757
5758 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/11326
5761         * g++.dg/abi/structret1.C: New test.
5762
5763 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5764
5765         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5766         (i386_cpuid): No need to test if cpuid is available on AMD64.
5767         Fix assembly, so that it works onboth i386 and AMD64.
5768         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5769         (vecInLong): Fix s[] member type to unsigned int.
5770         (vecInWord): Remove type.
5771         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5772         (a64, b64, c64, d64, e64): Remove.
5773         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5774         Remove unused variable.  Remove initialization of removed variables.
5775         Don't call mmx_tests nor sse_tests.
5776         (reference_mmx, reference_sse): Remove.
5777         (check): Add return stmt.
5778         * gcc.dg/i386-sse-7.c: New test.
5779         * gcc.dg/i386-mmx-4.c: New test.
5780
5781 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5782
5783         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5784         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5785         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5786         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5787         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5788         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5789         g++.dg/tc1/dr94.C: Fix line terminator.
5790
5791 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5792
5793         * gcc.c-torture/compile/20040216-1.c: New.
5794
5795 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5796
5797         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5798         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5799         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5800         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5801         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5802         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5803
5804 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5805
5806         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5807
5808 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5809
5810         PR c++/13971
5811         * g++.dg/expr/cond4.C: New test.
5812
5813         PR c++/14086
5814         * g++.dg/lookup/crash2.C: New test.
5815
5816 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5817
5818         * gcc.c-torture/compile/20040214-2.c: New test.
5819
5820 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5821
5822         PR c++/14116
5823         * g++.dg/ext/typeof8.C: New test.
5824
5825 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5826
5827         * gcc.c-torture/compile/20040214-1.c: New test.
5828
5829 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5830
5831         PR c++/13635
5832         * g++.dg/template/spec11.C: New test.
5833
5834 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5835
5836         PR c++/13927
5837         * g++.dg/other/error8.C: New test.
5838
5839 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/14122
5842         * g++.dg/template/array4.C: New test.
5843
5844         PR c++/14108
5845         * g++.dg/inherit/thunk2.C: New test.
5846
5847         PR c++/14083
5848         * g++.dg/eh/cond2.C: New test.
5849
5850 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5851
5852         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5853
5854 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5855
5856         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5857
5858 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5859
5860         * g++.dg/simd-2.C: xfail on ppc64-linux.
5861
5862 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5863
5864         PR c/456
5865         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5866         tests.
5867
5868 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5869
5870         * gcc.dg/builtins-33.c: New test.
5871
5872 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5873
5874         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5875
5876 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5877
5878         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5879
5880 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5881
5882         * gcc.dg/ppc64-abi-3.c: New test.
5883
5884 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5885
5886         PR c/14092
5887
5888         * gcc.dg/pr14092-1.c: New testcase.
5889
5890 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5891
5892         * gcc.dg/cpp/assert4.c: Fix typo last change.
5893
5894         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5895         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5896
5897         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5898
5899 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5900
5901         * gcc.c-torture/compile/20040209-1.c: New test case.
5902
5903 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5904
5905         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5906
5907 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5908
5909         * gcc.c-torture/execute/20040208-[12].c: New tests.
5910
5911 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5912
5913         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5914
5915 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5916
5917         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5918
5919 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5920
5921         Bug 13856
5922         * gcc.dg/visibility-8.c: New testcase.
5923
5924 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5925
5926         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5927         arguments.
5928         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5929
5930 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5931
5932         PR middle-end/13696
5933         * g++.dg/opt/fold1.C: New test case.
5934
5935 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5936
5937         PR c++/14033
5938         * g++.dg/other/crash-2.C: New test.
5939
5940 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5941
5942         PR c++/14028
5943         * g++.dg/parse/angle-bracket2.C: New test.
5944
5945 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5946
5947         PR middle-end/13750
5948         Revert:
5949         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5950         PR pch/13361
5951         * testsuite/g++.dg/pch/wchar-1.C: New.
5952         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5953
5954 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5955
5956         PR c++/14008
5957         * g++.dg/parse/error15.C: New test.
5958         * g++.dg/parse/crash11.C: Update dg-error mark.
5959
5960 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/13932
5963         * g++.dg/warn/conv2.C: New test.
5964
5965 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5966
5967         PR c++/13086
5968         * g++.dg/warn/incomplete1.C: Remove xfail.
5969
5970 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5971
5972         * lib/file-format.exp (gcc_target_object_format): Use
5973         ${tool}_target_compile, not gcc_target_compile.
5974         * lib/target-supports.exp (check_alias_available): Likewise.
5975         (check_gc_sections_available): Likewise.
5976         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5977         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5978         dg-require-alias.
5979
5980 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5981
5982         PR c++/13969
5983         * g++.dg/template/static6.C: New test.
5984
5985 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5986
5987         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5988
5989 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5990
5991         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5992         tests for systems where `char' is unsigned by default.
5993
5994 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5995
5996         PR c++/13997
5997         * g++.dg/template/partial3.C: New test.
5998
5999 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6000
6001         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6002         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6003         Remove mentions of obsolete ports.
6004
6005 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6006
6007         * gcc.dg/noncompile/20001228-1.c: Fix for new
6008         error message.
6009
6010 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6011
6012         PR target/9348
6013         * gcc.c-torture/execute/multdi-1.c: New test case.
6014
6015 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/13925
6018         * g++.dg/template/lookup5.C: New test.
6019
6020 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6021
6022         PR c++/13950
6023         * g++.dg/template/lookup4.C: New test.
6024
6025         PR c++/13970
6026         * g++.dg/parse/error14.C: New test.
6027
6028         PR c++/14002
6029         * g++.dg/parse/template13.C: New test.
6030
6031 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6032
6033         PR c++/13978
6034         * g++.dg/template/koenig4.C: New test.
6035
6036         PR c++/13968
6037         * g++.dg/template/crash17.C: New test.
6038
6039         PR c++/13975
6040         * g++.dg/parse/error13.C: New test.
6041         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6042
6043 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6044
6045         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6046
6047 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6048
6049         PR c/11658
6050         PR c/13994
6051         * gcc.dg/noncompile/20040203-1.c: New test.
6052         * gcc.dg/noncompile/20040203-2.c: Likewise.
6053         * gcc.dg/noncompile/20040203-3.c: Likewise.
6054         * gcc.dg/20040203-1.c: Likewise.
6055
6056 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6057
6058         PR c++/10858
6059         * g++.dg/template/sizeof7.C: New test.
6060
6061 2004-02-02  Eric Christopher  <echristo@redhat.com>
6062             Zack Weinberg  <zack@codesourcery.com>
6063
6064         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6065
6066 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6067
6068         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6069         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6070         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6071         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6072
6073 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6074
6075         PR c++/13113
6076         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6077
6078         PR c++/13854
6079         * g++.dg/ext/attrib13.C: New test.
6080
6081         PR c++/13907
6082         * g++.dg/conversion/op2.C: New test.
6083
6084 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6085
6086         * gcc.dg/titype-1.c: Fix pasto.
6087
6088 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6089
6090         * gcc.dg/titype-1.c: New test.
6091
6092 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6093
6094         PR c++/13957
6095         * g++.dg/template/non-type-template-argument-1.C,
6096         g++.dg/template/qualified-id1.C: Update dg-error marks.
6097         * g++.dg/template/nontype6.C: New test.
6098
6099 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6100
6101         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6102         * gcc.dg/builtins-31.c: New testcase.
6103         * gcc.dg/builtins-32.c: New testcase.
6104
6105 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         * objc.dg/call-super-2.m: Update line numbers
6108         for the including of stddef.h.
6109
6110 2004-01-30  Michael Matz  <matz@suse.de>
6111
6112         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6113         g++.dg/ext/case-range3.C: New tests.
6114
6115 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6116
6117         DR206
6118         PR c++/13813
6119         * g++.dg/template/member4.C: New test.
6120
6121 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6122
6123         PR c++/13683
6124         * g++.dg/template/sizeof6.C: New test.
6125
6126 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6127
6128         * gcc.dg/fwritable-strings-1.c: New test.
6129
6130 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6131
6132         * gcc.c-torture/compile/20040130-1.c: New test.
6133
6134 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6135
6136         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6137
6138 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/13883
6141         * g++.dg/template/ctor3.C: New test.
6142
6143 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6144
6145         * g++.dg/tc1: New directory.
6146         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6147         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6148         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6149         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6150         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6151
6152 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6153
6154         * g++.dg/parse/error11.C: New test.
6155         * g++.dg/parse/error12.C: Likewise.
6156
6157 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6158
6159         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6160         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6161
6162 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6163
6164         PR c++/13791
6165         * g++.dg/ext/attrib12.C: New test.
6166
6167         PR c++/13736
6168         * g++.dg/parse/cast2.C: New test.
6169
6170 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6171
6172         * objc.dg/encode-2.m (main): New local string.  Set depending on
6173         sizeof long.  Use in sscanf call.
6174         * objc.dg/encode-3.m (main): New local string.  Set depending on
6175         sizeof long.  Use in scan_initial call.
6176
6177 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6178
6179         * objc.dg/call-super-2.m: Make LP64-safe.
6180         * objc.dg/desig-init-1.m: Likewise.
6181
6182 2004-01-27  Devang Patel <dpatel@apple.com>
6183
6184         * g++.dg/debug/namespace1.C: New test.
6185
6186 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6187
6188         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6189         xscale-*-*.
6190
6191         * gcc.dg/arm-mmx-1.c: New test.
6192
6193 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6194
6195         * gcc.dg/20040127-1.c: New test.
6196         * gcc.dg/20040127-2.c: New test.
6197
6198 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6199
6200         * objc.dg/stret-1.m (glob): Renamed to globa.
6201
6202 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/13663
6205         * g++.dg/expr/for1.C: New test.
6206
6207 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6208
6209         PR middle-end/13779
6210         * gcc.dg/darwin-longlong.c: New test.
6211
6212 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6213
6214         * gcc.dg/20040124-1.c: Moved test from here...
6215         * gcc.c-torture/compile/20040124-1.c: ...to here.
6216
6217 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6218
6219         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6220         the assembly output if -m64 is passed.
6221
6222 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6223
6224         PR c++/13833
6225         * g++.dg/template/cond3.C: New test.
6226
6227 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6228
6229         PR c++/13810
6230         * g++.dg/template/ttp7.C: New test.
6231
6232 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6233
6234         PR c++/13797
6235         * g++.dg/template/nontype4.C: New test.
6236         * g++.dg/template/nontype5.C: Likewise.
6237
6238 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6239
6240         * gcc.dg/torture/mips-clobber-at.c: New test.
6241
6242 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6243
6244         * gcc.dg/20040124-1.c: New test.
6245
6246 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6247
6248         * gcc.dg/20040123-1.c: New test.
6249
6250 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6251
6252         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6253
6254 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6255
6256         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6257
6258 2004-01-23  Andrew Pinski  <apinski@apple.com>
6259
6260         * gcc.dg/20030121-1.c: Move to ..
6261         * gcc.dg/20040121-1.c: here.
6262
6263 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6264
6265         * gcc.dg/builtins-29.c: New test case.
6266
6267 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6268
6269         PR 18314
6270         * gcc.dg/builtins-30.c: New testcase.
6271
6272 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6273
6274         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6275         * lib/g77.exp: Likewise.
6276         * lib/objc.exp: Likewise.
6277         * lib/g++.exp: Likewise.
6278
6279 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6280
6281         * gcc.dg/struct-by-value-2.c: New test.
6282
6283 2004-01-21  Andrew Pinski  <apinski@apple.com>
6284
6285         PR target/13785
6286         * gcc.dg/20030121-1.c: New test.
6287
6288 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6289
6290         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6291         clobber frame pointer register in asm statement.
6292
6293 2004-01-21  Falk Hueffner  <falk@debian.org>
6294
6295         * gcc.c-torture/compile/20040121-1.c: New test.
6296
6297 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6298
6299         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6300
6301 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6302
6303         * gcc.dg/ppc64-abi-2.c: New test.
6304
6305 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6306
6307         * lib/treelang.exp: Fill out this file.
6308         * lib/treelang-dg.exp: New File.
6309
6310 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6311
6312         * gcc.c-torture/compile/981022-1.c: Remove.
6313         * gcc.dg/array-5.c: Remove XFAIL.
6314         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6315         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6316         gcc.dg/cond-lvalue-1.c: Update.
6317         * gcc.dg/cast-lvalue-2.c: New test.
6318
6319 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6320
6321         PR c++/13592
6322         * g++.dg/other/error1.C (class foo): Tweak error message.
6323
6324         PR c++/13592
6325         * g++.dg/template/call2.C: New test.
6326
6327 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6328
6329         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6330         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6331         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6332         scalar-return-1_x.c, scalar-return-2_y.c,
6333         scalar-return-3_x.c, scalar-return-3_y.c,
6334         scalar-return-4_x.c, scalar-return-4_y.c,
6335         struct-align-1.h, struct-align-1_x.c,
6336         struct-align-1_y.c, struct-align-2.h,
6337         struct-align-2_x.c, struct-align-2_y.c,
6338         struct-by-value-10_y.c, struct-by-value-11_x.c,
6339         struct-by-value-11_y.c, struct-by-value-12_x.c,
6340         struct-by-value-12_y.c, struct-by-value-13_x.c,
6341         struct-by-value-13_y.c, struct-by-value-14_x.c,
6342         struct-by-value-14_y.c, struct-by-value-15_x.c,
6343         struct-by-value-15_y.c, struct-by-value-16_y.c,
6344         struct-by-value-17_y.c, struct-by-value-18_y.c,
6345         struct-by-value-19_y.c, struct-by-value-1_x.c,
6346         struct-by-value-1_y.c, struct-by-value-20_y.c,
6347         struct-by-value-2_x.c, struct-by-value-2_y.c,
6348         struct-by-value-3_y.c, struct-by-value-4_x.c,
6349         struct-by-value-4_y.c, struct-by-value-5_y.c,
6350         struct-by-value-6_y.c, struct-by-value-7_y.c
6351         struct-by-value-8_x.c, struct-by-value-8_y.c
6352         struct-by-value-9_x.c, struct-by-value-9_y.c
6353         struct-return-10_x.c, struct-return-10_y.c,
6354         struct-return-19_x.c, struct-return-20_x.c
6355         struct-return-2_x.c, struct-return-2_y.c
6356         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6357         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6358
6359 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6360
6361         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6362         attribute on sparc*-sun-solaris2.*.
6363
6364 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/13710
6367         * g++.dg/ext/typeof7.C: New test.
6368
6369 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6370
6371         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6372         * gcc.dg/const-elim-1.c: Same.
6373
6374 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6375
6376         * objc.dg/stret-1.m: New.
6377         * objc.dg/stret-2.m: New.
6378
6379 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6380
6381         PR c++/11895
6382         * g++.dg/ext/vector1.C: New test.
6383
6384 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6385
6386         * gcc.dg/pch/import-1.c: New.
6387         * gcc.dg/pch/import-1.hs: New.
6388         * gcc.dg/pch/import-1a.h: New.
6389         * gcc.dg/pch/import-1b.h: New.
6390         * gcc.dg/pch/import-1c.h: New.
6391
6392 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6393
6394         PR c++/13574
6395         * g++.dg/ext/array1.C: New test.
6396
6397         PR c++/13178
6398         * g++.dg/conversion/op1.C: New test.
6399
6400 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6401
6402         PR 11864
6403         From Kazumoto Kojima / Dan Kegel:
6404         * gcc.dg/pr11864-1.c: New test.
6405
6406         PR 10392
6407         From Marcus Comstedt / Dan Kegel:
6408         * gcc.dg/pr10392-1.c: New test.
6409
6410 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/13478
6413         * g++.dg/init/ref10.C: New test.
6414
6415 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6416
6417         PR c++/13407
6418         * g++.dg/parse/typename6.C: New test.
6419
6420 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6421
6422         PR pch/13361
6423         * testsuite/g++.dg/pch/wchar-1.C: New.
6424         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6425
6426 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6427
6428         PR c++/9259
6429         * g++.dg/expr/sizeof2.C: New test.
6430
6431 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6432
6433         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6434
6435 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6436
6437         PR c++/13659
6438         * g++.dg/lookup/strong-using-3.C: New.
6439         * g++.dg/lookup/using-10.C: New.
6440
6441 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6442
6443         PR c++/13594
6444         * g++.dg/lookup/strong-using-2.C: New.
6445
6446 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6447             Dan Kegel <dank@kegel.com>
6448             J"orn Rennecke <joern.rennecke@superh.com>
6449
6450         PR target/9365
6451         * gcc.dg/pr9365-1.c: New test.
6452
6453 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6454
6455         PR c++/8856
6456         * g++.dg/parse/casting-operator2.C: New test.
6457         * g++.old-deja/g++.pt/explicit83.C: Remove.
6458
6459 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6460
6461         * gcc.dg/label-compound-stmt-1.c: New test.
6462         * gcc.c-torture/compile/950922-1.c,
6463         gcc.c-torture/compile/20000211-3.c,
6464         gcc.c-torture/compile/20000518-1.c,
6465         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6466         compound statements.
6467
6468 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6469
6470         * gcc.dg/ppc64-abi-1.c: New test.
6471
6472 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6473
6474          * g++.dg/ext/attrib9.C: Add dg-warnings.
6475
6476 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6477
6478         PR c++/12335
6479         * g++.dg/parse/dtor3.C: New test.
6480
6481 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6482
6483         PR c++/12709
6484         * g++.dg/parse/try-catch-1.C: New test.
6485
6486 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6487
6488         * ada/acats/run_all.sh: Add more verbose output in acats.log
6489         when compiling tests.
6490
6491 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6492
6493         PR 13656
6494         * gcc.dg/typedef-redecl.c: New test case.
6495         * gcc.dg/typedef-redecl.h: New support file.
6496
6497 2004-01-13  Jan Hubicka  <jh@suse.cz>
6498
6499         * gcc.dg/always_inline.c: New test.
6500         * gcc.dg/debug/20031231-1.c: Fix.
6501
6502 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6503
6504         PR c++/13474
6505         * g++.dg/template/array3.C: New test.
6506
6507 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6508
6509         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6510         * g++.dg/warn/Wunused-2.C: Likewise.
6511
6512 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6513
6514         PR c++/13289
6515         * g++.dg/template/instantiate6.C: New test.
6516
6517 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6518
6519         PR middle-end/11397
6520         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6521
6522 2004-01-12  Jan Hubicka  <jh@suse.cz>
6523
6524         PR opt/12826
6525         * gcc.dg/20040112-1.c: New.
6526
6527         * gcc.dg/dwarf-die[1-7].c: Move to...
6528         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6529         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6530
6531 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6532
6533         PR c++/4100
6534         * g++.dg/parse/friend4.C: New test.
6535
6536 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6537
6538         PR c++/4100
6539         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6540         definition is called a friend.
6541
6542 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6543
6544         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6545
6546 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6547
6548         PR c++/3478
6549         * g++.dg/parse/error10.C: New test.
6550         * g++.dg/template/arg2.C: Accept "invalid type" error.
6551
6552 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR middle-end/13392
6555         * g++.dg/opt/expect2.C: New test.
6556
6557 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6558
6559         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6560         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6561         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6562         Update dg-error regexps.
6563
6564 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6565
6566         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6567         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6568
6569 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6570
6571         * gcc.dg/pragma-re-1.c: Use right pointer type.
6572
6573 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6574
6575         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6576
6577 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6578
6579         * gcc.dg/rs6000-ldouble-1.c: New.
6580
6581 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6582
6583         DR 337
6584         PR c++/9256
6585         * g++.dg/other/abstract1.C: New test.
6586
6587 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6588
6589         * g++.dg/lookup/strong-using-1.C: New.
6590
6591 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6592
6593         PR c/11234
6594         * gcc.dg/func-ptr-conv-1.c: New test.
6595         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6596
6597 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6598
6599         PR target/13380.
6600         * gcc.c-torture/compile/20040109-1.c: New.
6601
6602 2004-01-08  Stuart Hastings  <stuart@apple.com>
6603
6604         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6605         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6606         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6607
6608 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6609
6610         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6611
6612 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6613
6614         * ada/acats/run_acats: Treat 'gnatchop' the same way
6615         as 'gnatmake'.  Export GCC_DRIVER.
6616         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6617         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6618
6619 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6620
6621         PR c++/12573
6622         * g++.dg/template/dependent-expr4.C: New test.
6623
6624 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6625
6626         * gcc.dg/altivec-11.c: New test.
6627
6628 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6629
6630         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6631
6632 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6633
6634         PR c/6024
6635         * gcc.dg/enum-compat-1.c: New test.
6636         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6637
6638 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6639
6640         PR c/12165
6641         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6642         gcc.dg/c99-idem-qual-3.c: New tests.
6643
6644 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6645
6646         * gcc.dg/winline-7.c: Don't cast void * to int.
6647
6648 2004-01-06  Jan Hubicka  <jh@suse.cz>
6649
6650         * gcc.dg/i386-sse-5.c: New test
6651         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6652
6653 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6654
6655         PR c++/12815
6656         * g++.dg/rtti/typeid4.C: New test.
6657
6658 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6661
6662 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6663
6664         PR c++/12132
6665         * g++.dg/template/error11.C: New test.
6666
6667         PR c++/13451
6668         * g++.dg/template/class2.C: New test.
6669
6670 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6671         Richard Sandiford <rsandifo@redhat.com>
6672
6673         PR c++/13387
6674         * g++.dg/opt/alias3.C: New test.
6675
6676 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/13157
6679         * g++.dg/template/koenig3.C: New test.
6680
6681         PR c++/13529
6682         * g++.dg/parse/offsetof3.C: New test.
6683
6684         * g++.dg/init/copy7.C: Add missing dg-error markers.
6685
6686         PR c++/12226
6687         * g++.dg/init/copy7.c: New test.
6688
6689         PR c++/13536
6690         * g++.dg/parse/cast1.C: New test.
6691
6692 2004-01-04  Jan Hubicka  <jh@suse.cz>
6693
6694         * gcc.dg/winline[1-7].c: New tests.
6695
6696 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6697
6698         PR c++/13520
6699         * g++.dg/template/qualttp22.C: New test.
6700
6701 2004-01-01  Jan Hubicka  <jh@suse.cz>
6702
6703         * gcc.dg/debug/20031231-1.c: New.
6704         * gcc.c-torture/compile/20040101-1.c: New.
6705         * gcc.dg/dwarf-die-[1-7].c: New.
6706
6707 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR optimization/13521
6710         * gcc.c-torture/compile/20031231-1.c: New test.
6711
6712 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6713
6714         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6715
6716 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6717
6718         PR c++/10079
6719         * g++.dg/template/crash16.C: New test.
6720
6721 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6722
6723         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6724
6725 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6726
6727         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6728         ports.
6729         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6730         * g++.old-deja/g++.law/profile1.C: Likewise.
6731         * gcc.c-torture/compile/981006-1.c: Likewise.
6732         * gcc.c-torture/execute/loop-2e.x: Likewise.
6733         * gcc.c-torture/execute/loop-2f.x: Remove.
6734         * gcc.c-torture/execute/loop-2g.x: Likewise.
6735         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6736         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6737
6738 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         PR c++/13507
6741         * g++.dg/ext/attrib11.C: New test.
6742
6743         PR c++/13494
6744         * g++.dg/template/array2-1.C: New test.
6745         * g++.dg/template/array2-2.C: New test.
6746
6747 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6748
6749         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6750
6751 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6752
6753         PR c++/12774
6754         * g++.dg/template/array1-1.C: New test.
6755         * g++.dg/template/array1-2.C: New test.
6756
6757 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6758
6759         PR fortran/12632
6760         * g77.dg/12632.f: New test case.
6761
6762 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6763
6764         PR c++/13289
6765         * g++.dg/parse/nontype1.C: New test.
6766
6767 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6768
6769         PR c++/12403
6770         * g++.dg/parse/explicit1.C: New test.
6771         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6772
6773 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6774
6775         PR c++/13081
6776         * g++.dg/opt/inline6.C: New test.
6777
6778         PR c++/12613
6779         * g++.dg/parse/error9.C: New test.
6780
6781         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6782
6783 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/13009
6786         * g++.dg/init/assign1.C: New test.
6787
6788 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6789
6790         PR c++/13070
6791         * g++.dg/warn/format3.C: New test case.
6792
6793 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6794
6795         * gcc.c-torture/compile/20031227-1.c: New test.
6796
6797 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6798
6799         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6800         * g77.dg/bprob/bprob.exp: Likewise.
6801         * gcc.misc-tests/bprob.exp: Likewise.
6802         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6803         variants on systems where the library does not provide that
6804         functionality.
6805         * gcc.dg/builtins-20.c: Use builtins-config.h.
6806         * gcc.dg/builtins-config.h: New file.
6807
6808 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6809
6810         * lib/gcc-dg.exp (dg-require-profiling): New function.
6811         * lib/target-supports.exp (check_profiling_available): Likewise.
6812         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6813         * g77.dg/bprob/bprob.exp: Likewise.
6814         * gcc.misc-tests/bprob.exp: Likewise.
6815         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6816         * gcc.dg/20021014-1.c: Likewise.
6817         * gcc.dg/nest.c: Likewise.
6818
6819 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6820
6821         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6822         compiling.
6823         * g++.dg/lookup/java2.C: Likewise.
6824         * gcc.dg/cpp/lexident.c: Likewise.
6825
6826 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6827
6828         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6829         given.
6830         * gcc.c-torture/compile/961203-1.c: Likewise.
6831         * gcc.c-torture/compile/980506-1.c: Likewise.
6832
6833 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6834
6835         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6836         (additional_prunes): New global.
6837         (gcc-dg-prune): Handle additional per-test pruning.
6838         (dg-test): Clear additional_prunes between tests.
6839
6840         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6841         dg-prune-output to avoid spurious failures from assembler
6842         complaining about nonexistent WAW violations.
6843         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6844         Use dg-prune-output to avoid spurious failures from assembler
6845         warning about Itanium B-step errata.
6846
6847 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6848
6849         * g++.dg/abi/macro0.C: New test.
6850         * g++.dg/abi/macro1.C: Likewise.
6851         * g++.dg/abi/macro2.C: Likewise.
6852
6853         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6854         * g++.dg/abi/bitfield7.C: Likewise.
6855         * g++.dg/abi/dtor2.C: Likewise.
6856         * g++.dg/abi/mangle11.C: Likewise.
6857         * g++.dg/abi/mangle12.C: Likewise.
6858         * g++.dg/abi/mangle14.C: Likewise.
6859         * g++.dg/abi/mangle17.C: Likewise.
6860         * g++.dg/abi/vbase10.C: Likewise.
6861         * g++.dg/abi/vbase14.C: Likewise.
6862         * g++.dg/template/qualttp17.C: Likewise.
6863
6864 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6865
6866         PR c/11995
6867         * gcc.dg/20031223-1.c: New test.
6868
6869 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6870
6871         * gcc.dg/noreturn-7.c: New test.
6872
6873 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6874
6875         * gcc.dg/null-pointer-1.c: New test.
6876
6877 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6878
6879         * g++.old-deja/g++.jason/template18.C: Remove.
6880         * g++.old-deja/g++.jason/template37.C: Likewise.
6881
6882         PR c++/12862
6883         * g++.dg/lookup/ns1.C: New test.
6884
6885         PR c++/12397
6886         * g++.dg/template/lookup3.C: New test.
6887
6888 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6889
6890         * g++.dg/template/recurse1.C: New test
6891
6892 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/12479
6895         * g++.dg/parse/semicolon1.C: New test.
6896         * g++.dg/parse/semicolon1.h: Likewise.
6897
6898 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6899
6900         * gcc.dg/darwin-misaligned.c: New test.
6901
6902 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6903
6904         PR c/9163
6905         * gcc.dg/20031222-1.c: New test.
6906
6907 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6908
6909         PR c++/13438
6910         * g++.dg/parse/error8.C: New test.
6911
6912         PR c++/11554
6913         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6914
6915 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6916
6917         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6918         too small.
6919         * gcc.c-torture/compile/930217-1.c: Likewise.
6920         * gcc.c-torture/compile/930513-1.c: Likewise.
6921         * gcc.c-torture/execute/920908-2.c: Likewise.
6922         * gcc.c-torture/execute/921204-1.c: Likewise.
6923         * gcc.c-torture/execute/930621-1.c: Likewise.
6924         * gcc.c-torture/execute/930630-1.c: Likewise.
6925         * gcc.c-torture/execute/931031-1.c: Likewise.
6926         * gcc.c-torture/execute/980602-2.c: Likewise.
6927         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6928         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6929         * gcc.c-torture/execute/extzvsi.c: Likewise.
6930         * gcc.c-torture/unsorted/ext.c: Likewise.
6931
6932 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6933
6934         PR target/12749
6935         * gcc.c-torture/compile/20031220-2.c: New test case.
6936
6937 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6938
6939         PR optimization/13031
6940         * gcc.c-torture/compile/20031220-1.c: New test case.
6941
6942 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6943
6944         * gcc.dg/cast-function-1.c: New test.
6945
6946 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6947
6948         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6949         formats.
6950
6951 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6952
6953         PR c++/12795
6954         * g++.dg/ext/attrib10.C: New test.
6955
6956 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6957
6958         * gcc.dg/cleanup-10.c: New test.
6959         * gcc.dg/cleanup-11.c: New test.
6960
6961 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR c++/13239
6964         * g++.dg/opt/expect1.C: New test.
6965
6966 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6967
6968         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6969
6970 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6971
6972         PR debug/12923
6973         * gcc.dg/20031218-1.c: New test.
6974
6975         PR debug/12389
6976         * gcc.dg/20031218-2.c: New test.
6977         * gcc.dg/20031218-3.c: New test.
6978
6979         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6980         of label name and allow for USER_LABEL_PREFIX == "_" names.
6981         * g++.dg/abi/mangle18-2.C: Likewise.
6982         * g++.dg/abi/mangle19-1.C: Likewise.
6983         * g++.dg/abi/mangle19-2.C: Likewise.
6984         * g++.dg/abi/mangle20-1.C: Likewise.
6985         * g++.dg/abi/mangle20-2.C: Likewise.
6986
6987 2003-12-18  Richard Henderson  <rth@redhat.com>
6988
6989         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6990
6991 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6992             Dan Kegel <dank@kegel.com>
6993
6994         PR other/12009
6995         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6996         testing a cross compiler, it causes spurious compile failures.
6997         * lib/g++.exp: Likewise.
6998
6999 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7000
7001         PR c++/13262
7002         * g++.dg/template/access13.C: New test.
7003
7004 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7005
7006         * gcc.dg/20031216-1.c: New test.
7007
7008 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7009
7010         PR c++/9154
7011         * g++.dg/template/error10.C: New test.
7012
7013 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7014
7015         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7016         * g++.dg/eh/simd-2.C: Likewise.
7017
7018 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7019             Roger Sayle  <roger@eyesopen.com>
7020
7021         * gcc.c-torture/execute/ieee/mzero5.c: New.
7022
7023 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/10603
7026         * g++.dg/parse/error6.C: New test.
7027
7028         PR c++/12827
7029         * g++.dg/parse/error7.C: New test.
7030
7031 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7032
7033         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7034         at -O with stabs debugging formats.
7035         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7036         * gcc.dg/debug/debug-2.c: Likewise.
7037
7038 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR c++/12696
7041         * g++.dg/init/error1.C: New test.
7042
7043         PR c++/12218
7044         * g++.dg/init/pm3.C: New test.
7045
7046 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7047
7048         PR c/3347
7049         * gcc.dg/bitfld-8.c: New test.
7050
7051 2003-12-16  James Lemke  <jim@wasabisystems.com>
7052
7053         * gcc.dg/arm-scd42-[123].c: New tests.
7054
7055 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7056
7057         PR c++/9043
7058         * g++.dg/abi/mangle20-1.C: New test.
7059         * g++.dg/abi/mangle20-2.C: New test.
7060
7061 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/13275
7064         * g++.dg/other/offsetof2.C: Remove XFAIL.
7065         * g++.dg/parse/offsetof1.C: New test.
7066         * g++.gd/parse/offsetof2.C: Likewise.
7067
7068 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7069
7070         * g++.dg/template/nontype3.C: New test.
7071         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7072
7073 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7074
7075         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7076
7077 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7078
7079         PR c++/13387
7080         * g++.dg/expr/assign1.C: New test.
7081
7082         PR c++/13242
7083         * g++.dg/abi/mangle19-1.C: New test.
7084         * g++.dg/abi/mangle19-2.C: New test.
7085
7086 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7087
7088         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7089
7090 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7091
7092         * gcc.c-torture/execute/20031216-1.c: New test.
7093
7094 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7095
7096         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7097         an ICE regression.
7098
7099 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/10926
7102         * g++.dg/template/error9.C: New test.
7103
7104         PR c++/11116
7105         * g++.dg/template/error8.C: New test.
7106
7107 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7108
7109         PR middle-end/13400
7110         * gcc.c-torture/execute/20031215-1.c: New test case.
7111
7112 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7113
7114         PR c++/13269
7115         * g++.dg/parse/error5.C: New test.
7116
7117         PR c++/12989
7118         * g++.dg/expr/sizeof1.C: New test.
7119
7120         PR c++/13310
7121         * g++.dg/template/crash15.C: New test.
7122
7123 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7124
7125         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7126         a non-POD type as the last named parameter of a varargs function.
7127
7128 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/13243
7131         PR c++/12573
7132         * g++.dg/template/crash14.C: New test.
7133         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7134
7135 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7136
7137         * g++.dg/other/java1.C: New test.
7138
7139         PR c++/13241
7140         * g++.dg/abi/mangle18-1.C: New test.
7141         * g++.dg/abi/mangle18-2.C: New test.
7142
7143 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7144
7145         PR optimization/10312
7146         * gcc.c-torture/execute/20031214-1.c: New.
7147
7148 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/10779
7151         PR c++/12160
7152         * g++.dg/parse/error3.C: New test.
7153         * g++.dg/parse/error4.C: Likewise.
7154         * g++.dg/abi/mangle4.C: Tweak error messages.
7155         * g++.dg/lookup/using5.C: Likewise.
7156         * g++.dg/other/error2.C: Likewise.
7157         * g++.dg/parse/typename5.C: Likewise.
7158         * g++.dg/parse/undefined1.C: Likewise.
7159         * g++.dg/template/arg2.C: Likewise.
7160         * g++.dg/template/ttp3.C: Likewise.
7161         * g++.dg/template/type1.C: Likewise.
7162         * g++.old-deja/g++.other/crash32.C: Likewise.
7163         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7164
7165 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7166
7167         PR c++/13106
7168         * g++.dg/warn/noreturn-3.C: New test.
7169
7170 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7171
7172         PR c++/13118
7173         * g++.dg/abi/covariant3.C: New.
7174
7175 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7176
7177         * g++.dg/eh/ia64-1.C: New test.
7178
7179 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7180
7181         PR optimization/13037
7182         * g77.f-torture/execute/13037.f: New test case.
7183
7184 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7185
7186         PR c++/12881
7187         * g++.dg/abi/covariant2.C: New.
7188
7189 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7190
7191         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7192
7193 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7194
7195         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7196
7197 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7198
7199         PR other/10819
7200         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7201         to fix Bug 10819.
7202         * lib/g++.exp (g++_version): Likewise.
7203         * lib/g77.exp (g77_version): Likewise.
7204         * lib/objc.exp (default_objc_version): Likewise.
7205
7206 2003-12-10  Richard Henderson  <rth@redhat.com>
7207
7208         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7209
7210         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7211
7212 2003-12-08  Matt Austern  <austern@apple.com>
7213
7214         PR c/13134
7215         * lib/gcc-dg.exp (dg-require-visibility): Define.
7216         * lib/target-supports (check_visibility_available): Define.
7217         * gcc.dg/visibility-1.c: New test.
7218         * gcc.dg/visibility-2.c: Likewise.
7219         * gcc.dg/visibility-3.c: Likewise.
7220         * gcc.dg/visibility-4.c: Likewise.
7221         * gcc.dg/visibility-5.c: Likewise.
7222         * gcc.dg/visibility-6.c: Likewise.
7223         * g++.dg/ext/visibility-1.C: Likewise.
7224         * g++.dg/ext/visibility-2.C: Likewise.
7225         * g++.dg/ext/visibility-3.C: Likewise.
7226         * g++.dg/ext/visibility-4.C: Likewise.
7227         * g++.dg/ext/visibility-5.C: Likewise.
7228         * g++.dg/ext/visibility-6.C: Likewise.
7229
7230 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7231
7232         * g++.dg/lookup/java1.C: New test.
7233         * g++.dg/lookup/java2.C: New test.
7234
7235 2003-12-07  Falk Hueffner  <falk@debian.org>
7236
7237         * g++.dg/opt/noreturn-1.C: New test.
7238
7239 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7240
7241         * gcc.dg/overflow-1.c: New test.
7242
7243 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7244
7245         * g77.f-torture/compile/13060.f: New test.
7246
7247 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/13323
7250         * g++.dg/inherit/operator2.C: New test.
7251
7252 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR c++/13305
7255         * g++.dg/ext/attrib9.C: New test.
7256
7257 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7258
7259         PR c++/13314
7260         * g++.dg/template/error7.C: New test.
7261
7262 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7263             J"orn Rennecke <joern.rennecke@superh.com>
7264
7265         PR target/13302
7266         * g++.dg/other/struct-va_list.C: New test.
7267
7268 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7269
7270         PR c++/13166
7271         * g++.dg/parse/defarg6.C: New test.
7272
7273 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7274
7275         PR target/13256
7276         * gcc.c-torture/execute/20031201-1.c: New test.
7277
7278 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7279
7280         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7281
7282 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7283
7284         * gcc.dg/builtin-return-1.c: New test.
7285
7286 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7287             J"orn Rennecke <joern.rennecke@superh.com>
7288
7289         PR optimization/13260
7290         * gcc.c-torture/execute/20031204-1.c: New test.
7291
7292 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/9127
7295         * g++.dg/template/error6.C: New test.
7296
7297 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7298
7299         * gcc.dg/20031202-1.c: New test.
7300
7301 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/13179
7304         * g++.dg/template/eh1.C: New test.
7305
7306         PR c++/10771
7307         * g++.dg/template/error5.C: New test.
7308
7309 2003-12-02  David Ung  <davidu@mips.com>
7310
7311         * gcc.dg/compat/vector-check.h: Corrected type for var
7312         g_##TMODE
7313
7314 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7315
7316         PR c++/10126
7317         * g++.dg/template/ptrmem8.C: New test.
7318
7319 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7320
7321         PR c++/12573
7322         * g++.dg/template/dependent-expr3.C: New test.
7323
7324 2003-12-01  James Lemke  <jim@wasabisystems.com>
7325
7326         * gcc.dg/arm-g2.c: New test.
7327
7328 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7329
7330         PR optimization/11634
7331         * gcc.dg/20031201-2.c: New test case.
7332
7333 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7334
7335         PR 11433
7336         * objc.dg/proto-lossage-3.m: New test.
7337
7338 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7339
7340         PR optimization/12628
7341         * gcc.dg/20031201-1.c: New test case.
7342
7343 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7344
7345         * gcc.dg/unaligned-1.c: New test.
7346
7347 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR c++/9849
7350         * g++.dg/template/error4.C: New test.
7351         * g++.dg/template/nested3.C: Adjust error markers.
7352
7353 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7354
7355         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7356
7357 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7358
7359         PR c/10333
7360         * gcc.dg/bitfld-7.c: New test.
7361
7362 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7363
7364         * gcc.dg/tls/asm-1.C: New test.
7365
7366 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7367
7368         * gcc.dg/cpp/assert4.c: Update.
7369
7370 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7371
7372         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7373         * gcc.dg/builtin-apply3.c: New test.
7374
7375 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7376
7377         * lib/compat.exp (compat-obj): New xfaildata parameter.
7378         Use it to set compiler_conditional_xfail_data before compiling.
7379         (compat-get-options): Handle dg-xfail-if.
7380         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7381         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7382         * gcc.dg/compat/vector-1_y.c: Likewise.
7383         * gcc.dg/compat/vector-2_x.c: Likewise.
7384         * gcc.dg/compat/vector-2_y.c: Likewise.
7385
7386 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7387
7388         * g++.dg/opt/reg-stack4.C: New test.
7389
7390 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7391
7392         * gcc.dg/builtin-apply2.c: New test.
7393
7394 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7395
7396         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7397
7398 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7399
7400         PR c++/12924
7401         * g++.dg/template/template-id-2.C: New test.
7402
7403 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7404
7405         PR c++/5369
7406         * g++.dg/template/memfriend1.C: New test.
7407         * g++.dg/template/memfriend2.C: Likewise.
7408         * g++.dg/template/memfriend3.C: Likewise.
7409         * g++.dg/template/memfriend4.C: Likewise.
7410         * g++.dg/template/memfriend5.C: Likewise.
7411         * g++.dg/template/memfriend6.C: Likewise.
7412         * g++.dg/template/memfriend7.C: Likewise.
7413         * g++.dg/template/memfriend8.C: Likewise.
7414         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7415
7416 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/12515
7419         * g++.dg/ext/cond1.C: New test.
7420
7421 2003-11-20  Richard Henderson  <rth@redhat.com>
7422
7423         * gcc.dg/20020201-2.c: Remove.
7424         * gcc.dg/20020201-4.c: Remove.
7425         * gcc.dg/20020304-1.c: Remove.
7426
7427 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7428
7429         * gcc.dg/cpp/trad/xwin1.c: New test case.
7430
7431 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7432
7433         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7434         * lib/g77.exp: Likewise.
7435         * lib/objc.exp: Likewise.
7436         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7437         for darwin.
7438
7439 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7440
7441         PR c++/12932
7442         * g++.dg/template/static5.C: New test.
7443
7444 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7445
7446         * gcc.dg/nested-func-1.c: New test.
7447
7448 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7449
7450         * gcc.dg/cpp/assert4.c: New test.
7451
7452 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7453
7454         PR c++/2294
7455         * g++.dg/lookup/using9.c: New test.
7456
7457 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/12762
7460         * g++.dg/template/error3.C: New test.
7461
7462 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7463
7464         PR ada/13035
7465         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7466         No longer use a wrapper for gcc, since this does not work under
7467         Windows.
7468
7469 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7470
7471         PR c++/2094
7472         * g++.dg/template/ptrmem7.C: New test.
7473
7474 2003-11-13  Andrew Pinski <apinski@apple.com>
7475
7476         * gcc.c-torture/compile/20031113-1.c: New test.
7477
7478 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7479             Kean Johnston <jkj@sco.com>
7480
7481         PR c/13029
7482         * gcc.dg/unused-4.c: Update.
7483
7484 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7485
7486         * g++.dg/opt/const3.C: New test.
7487
7488 2003-11-13  Jan Hubicka  <jh@suse.cz>
7489
7490         * gcc.c-torture/compile/20031112-1.c: New test.
7491
7492 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7493
7494         * g++.dg/parse/crash10.C: Remove bogus error marker.
7495
7496 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7497
7498         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7499         (host_gcc): Likewise.
7500         (ROOT): Honor $PWDCMD.
7501         (BASE): Likewise.
7502         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7503
7504 2003-11-12  Catherine Moore  <clm@redhat.com>
7505
7506         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7507
7508 2003-11-12  Andreas Jaeger  <aj@suse.de>
7509             Jakub Jelinek  <jakub@redhat.com>
7510             Andrew Pinski  <pinskia@physics.uc.edu>
7511             Richard Henderson  <rth@redhat.com>
7512
7513         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7514         systems.
7515         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7516
7517         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7518         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7519
7520 2003-11-11  Andreas Jaeger  <aj@suse.de>
7521
7522         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7523
7524         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7525
7526 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7527
7528         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7529         Clean ups.
7530
7531 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7532
7533         * gcc.dg/trampoline-1.c: New test.
7534
7535 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7536
7537         * gcc.c-torture/compile/200031109-1.c: New test.
7538
7539 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7540
7541         PR c/3190
7542         PR c/8714
7543         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7544         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7545         gcc.dg/format/no-y2k-1.c: Update.
7546
7547 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7548
7549         PR optimization/10467
7550         * gcc.dg/20031108-1.c: New test case.
7551
7552 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7553
7554         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7555
7556 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7557
7558         * gcc.dg/compound-lvalue-1.c: New test.
7559         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7560         some XFAILs.
7561
7562 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7563
7564         * gcc.dg/altivec-varargs-1.c: New test.
7565
7566 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7567
7568         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7569         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7570         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7571         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7572         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7573
7574 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7575
7576         * gcc.dg/cond-lvalue-1.c: New test.
7577
7578 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7579
7580         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7581
7582 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7583
7584         PR c++/11616
7585         * g++.dg/template/instantiate5.C: New test.
7586
7587 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7588
7589         PR c++/12726
7590         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7591         * ChangeLog: Add missing first entry for above test.
7592
7593 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7594
7595         PR c++/9810
7596         * g++.dg/template/using8.C: New test.
7597         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7598
7599 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7600
7601         PR optimization/10817
7602         * gcc.c-torture/compile/20031102-1.c: New test case.
7603
7604 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7605
7606         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7607         2147483647.
7608
7609 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7610
7611         * gcc.dg/20031102-1.c: New test.
7612
7613 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7614
7615         * gcc.dg/complex-1.c: New test.
7616
7617 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7618
7619         PR c++/12796
7620         * g++.dg/template/crash13.C: Adjust expected error location.
7621         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7622
7623 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7624
7625         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7626
7627 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7628
7629         PR/10239
7630         * gcc.c-torture/compile/20031031-2.c: New test.
7631
7632 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7633
7634         PR/11640
7635         * gcc.c-torture/compile/20031031-1.c: New test.
7636
7637 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7638
7639         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7640         * gcc.misc-tests/bprob.exp: Likewise.
7641         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7642         the execution test on arm-elf configs.
7643         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7644         configs that don't support scratch files.
7645         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7646
7647 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7648
7649         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7650         done by dejagnu.
7651
7652 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7653
7654         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7655         Avoid non pure sh syntax. Add more logging.
7656
7657         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7658         fail.
7659
7660 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7661
7662         PR libgcj/10610
7663         * gcc.dg/ppc-stackalign-1.c: New test.
7664
7665 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7666
7667         * ada/acats/run_all.sh: Change output to be more compliant with
7668         dejagnu framework.
7669         Create acats.sum and acats.log files under testsuite/ada/acats
7670         Only run [a-z]* directories, to filter out e.g. CVS.
7671         Redirect build output to log file.
7672
7673 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7674
7675         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7676
7677 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7678
7679         PR ada/5909:
7680         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7681
7682 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7683
7684         * gcc.c-torture/compile/20031023-1.c: New test.
7685         * gcc.c-torture/compile/20031023-2.c: New test.
7686         * gcc.c-torture/compile/20031023-3.c: New test.
7687         * gcc.c-torture/compile/20031023-4.c: New test.
7688
7689 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7690
7691         PR c++/10371
7692         * g++.dg/lookup/scoped8.C: New test.
7693
7694 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7695
7696         * g++.dg/opt/reg-stack3.C: New test.
7697
7698 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7699
7700         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7701
7702 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7703
7704         PR c++/11076
7705         * g++.dg/template/crash13.C: New test.
7706
7707 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7708
7709         * gcc.dg/c99-restrict-2.c: New test.
7710
7711 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7712
7713         PR c++/12698, c++/12699, c++/12700, c++/12566
7714         * g++.dg/inherit/covariant9.C: New test.
7715         * g++.dg/inherit/covariant10.C: New test.
7716         * g++.dg/inherit/covariant11.C: New test.
7717
7718 2003-10-23  Jason Merrill  <jason@redhat.com>
7719
7720         PR c++/12726
7721         * g++.dg/ext/complit2.C: New test.
7722
7723 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7724
7725         PR target/12654
7726         * gcc.c-torture/execute/20031020-1.c: New test.
7727
7728 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7729
7730         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7731         following the jump_insn.
7732
7733 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7734
7735         * gcc.dg/cast-lvalue-1.c: New test.
7736
7737 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7738
7739         PR c++/11962
7740         * g++.dg/template/cond2.C: New test.
7741
7742 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7743
7744         * gcc.dg/builtins-28.c: New test.
7745
7746 2003-10-20  Jan Hubicka  <jh@suse.cz>
7747
7748         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7749         parameter.
7750         * testsuite/gcc.dg/inline-2.c: Likewise.
7751
7752 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7753
7754         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7755         * gcc.dg/nest.c:  Likewise.
7756
7757 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7758
7759         PR c++/9781, c++/10583, c++/11862
7760         * g++.dg/parse/crash13.C: New test.
7761
7762 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7763
7764         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7765
7766 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7767
7768         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7769         Define HAVE_C99_RUNTIME except on Solaris.
7770         * gcc.dg/builtins-20.c: Likewise.
7771
7772 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7773
7774         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7775
7776 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7777
7778         PR c++/12495
7779         * g++.dg/template/crash21.C: New test.
7780
7781 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7782
7783         PR c++/2513
7784         * g++.dg/template/typename5.C: New test.
7785
7786 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7787
7788         PR c++/12369
7789         * g++.dg/template/friend25.C: New test.
7790
7791 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7792
7793         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7794         versions.
7795
7796 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7797
7798         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7799         == 2147483647.
7800
7801 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7802
7803         * gcc.c-torture/execute/960416-1.x: Remove.
7804         * gcc.c-torture/execute/divconst-3.x: Likewise.
7805
7806 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7807
7808         PR target/12598
7809         * gcc.dg/torture/cris-volatile-1.c: New test.
7810
7811 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7812
7813         PR optimization/9325
7814         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7815         for overflowing floating point to integer conversion during RTL
7816         simplification.
7817
7818 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7819
7820         * objc/execute/_cmd.m: Fix typo.
7821         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7822         Relax 'scan-assembler' regexp.
7823         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7824         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7825         * objc.dg/zero-link-2.m: Remove blank line.
7826         * objc.dg/zero-link-3.m: New test case.
7827
7828 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7829
7830         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7831
7832         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7833         than linker trickery.
7834
7835 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7836
7837         PR c++/12370
7838         * g++.dg/other/friend2.C: New test.
7839
7840 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7841
7842         * gcc.dg/20031012-1.c: New test.
7843
7844 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7845
7846         * gcc.dg/weak/weak-3.c: Fix for new warning.
7847
7848 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7849
7850         PR optimization/8750
7851         * gcc.c-torture/execute/20031012-1.c: New test case.
7852
7853 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7854
7855         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7856         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7857
7858 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7859
7860         PR optimization/12260
7861         * gcc.c-torture/compile/20031011-2.c: New test case.
7862
7863 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7864
7865         * gcc.c-torture/execute/20031011-1.c: New testcase.
7866
7867 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7868
7869         * gcc.c-torture/compile/20031011-1.c: New test.
7870
7871 2003-10-11  Jan Hubicka  <jh@suse.cz>
7872
7873         * g++.dg/other/first-global.C: New test.
7874
7875 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7876
7877         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7878
7879 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7880
7881         * gcc.c-torture/compile/20031010-1.c: New test.
7882
7883 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7884
7885         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7886         * gcc.c-torture/execute/va-arg-25.c: ... here.
7887
7888 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7891
7892 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7893
7894         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7895
7896 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7897
7898         * g++.dg/parse/error2.C: New test.
7899
7900 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7901
7902         PR c++/11097
7903         * g++.dg/other/error5.C: Modify the error message.
7904         * g++.dg/lookup/using8.C: New test.
7905
7906 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7907
7908         * gcc.dg/darwin-abi-2.c: New file.
7909         * gcc.c-torture/execute/va-arg-24.c: New file.
7910
7911 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7912
7913         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7914         indentation.
7915
7916 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/10147
7919         * g++.dg/other/error4.C: Update error messages.
7920         * g++.dg/template/ptrmem4.C: Likewise.
7921
7922         PR c++/12337
7923         * g++.dg/init/new9.C: New test.
7924
7925         PR c++/12334, c++/12236, c++/8656
7926         * g++.dg/ext/attrib8.C: New test.
7927
7928 2003-10-06  Devang Patel  <dpatel@apple.com>
7929
7930         * gcc.dg/debug/dwarf2-3.h: New test.
7931         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7932
7933 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7934
7935         * g++.dg/opt/cfg2.C: New test.
7936
7937 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7938
7939         * g++.dg/opt/float1.C: New test.
7940
7941 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7942
7943         * gcc.dg/c90-array-lval-6.c: New test.
7944         * gcc.dg/c99-array-lval-6.c: New test.
7945
7946 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7947             Ziemowit Laski  <zlaski@apple.com>
7948
7949         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7950         'Derived', so that it is never considered a class method; add
7951         new warning for '+port' method ambiguity.
7952         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7953         <objc/objc-api.h> (needed on Mac OS X).
7954         * objc.dg/method-13.m: New test.
7955
7956 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7957
7958         PR optimization/9325, PR java/6391
7959         * gcc.c-torture/execute/20031003-1.c: New test case.
7960
7961 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7962
7963         PR optimization/12180
7964         * gcc.dg/20031002-1.c: New test.
7965
7966         PR c++/12486
7967         * g++.dg/inherit/error1.C: New test.
7968
7969 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7970
7971         * lib/f-torture.exp (search_for): Rename to...
7972         (search_for_re): This.  Also, clean up comments and the
7973         "regexp" invocation.
7974
7975 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7976
7977         * gcc.c-torture/compile/20031002-1.c: New test.
7978
7979 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7980
7981         * g++.dg/opt/cond1.C: New test.
7982
7983 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7984
7985         * gcc.dg/Wold-style-definition-2.c: New testcase.
7986         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7987
7988 2003-09-29  Richard Henderson  <rth@redhat.com>
7989
7990         * g++.dg/init/array10.C: Add dg-options.
7991
7992 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7993
7994         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7995
7996 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7997
7998         * g++.dg/template/friend19.C: Fix typo.
7999         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8000
8001 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8002
8003         * gcc.c-torture/execute/20030928-1.c: New test.
8004         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8005
8006 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8007
8008         * g++.dg/opt/unroll1.C: New test.
8009
8010 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8011
8012         PR optimization/11741
8013         * gcc.dg/20030926-1.c: New test case.
8014
8015 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8016
8017         PR c++/5655
8018         * g++.dg/parse/access7.C: New test.
8019         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8020
8021 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8022
8023         MERGE OF objc-improvements-branch into MAINLINE:
8024         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8025         if libobjc has not been built.
8026         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8027         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8028         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8029         objc/execute/nested-3.m, objc/execute/np-2.m,
8030         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8031         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8032         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8033         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8034         objc.dg/special/unclaimed-category-1.h,
8035         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8036         well as GNU runtime.
8037         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8038         * execute/cascading-1.m, execute/function-message-1.m,
8039         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8040         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8041         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8042         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8043         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8044         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8045         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8046         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8047         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8048         * objc.dg/bitfield-2.m: Run only on Darwin.
8049         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8050         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8051         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8052         * objc.dg/const-str-1.m: Fix constant string layout.
8053
8054 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8055
8056         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8057
8058 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8059
8060         * gcc.dg/darwin-abi-1.c: New file.
8061
8062 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8063
8064         PR target/12281
8065         * gcc.c-torture/compile/20030921-1.c: New test.
8066
8067 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8068
8069         * g++.dg/opt/reg-stack2.C: New test.
8070
8071 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8072
8073         * g++.dg/eh/delayslot1.C: New test.
8074
8075 2003-09-20  Richard Henderson  <rth@redhat.com>
8076
8077         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8078
8079 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8080
8081         * gcc.c-torture/execute/20030920-1.c: New test case.
8082
8083 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8084
8085         * g++.dg/rtti/typeid3.C: Correct expected error message.
8086
8087 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8088
8089         PR c++/157
8090         * g++.dg/parse/crash12.C: New test.
8091
8092 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8093
8094         * gcc.dg/compat/mixed-struct-check.h: New.
8095         * gcc.dg/compat/mixed-struct-defs.h: New.
8096         * gcc.dg/compat/mixed-struct-init.h: New.
8097         * gcc.dg/compat/struct-by-value-19_main.c: New.
8098         * gcc.dg/compat/struct-by-value-19_x.c: New.
8099         * gcc.dg/compat/struct-by-value-19_y.c: New.
8100         * gcc.dg/compat/struct-by-value-20_main.c: New.
8101         * gcc.dg/compat/struct-by-value-20_x.c: New.
8102         * gcc.dg/compat/struct-by-value-20_y.c: New.
8103         * gcc.dg/compat/struct-return-19_main.c: New.
8104         * gcc.dg/compat/struct-return-19_x.c: New.
8105         * gcc.dg/compat/struct-return-19_y.c: New.
8106         * gcc.dg/compat/struct-return-20_main.c: New.
8107         * gcc.dg/compat/struct-return-20_x.c: New.
8108         * gcc.dg/compat/struct-return-20_y.c: New.
8109
8110 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8111         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8112         so that it will not complain on LP64 targets.
8113
8114 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8115
8116         PR c++/495
8117         * g++.dg/template/friend24.C: New test.
8118
8119 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         PR c++/12332
8122         * g++.dg/template/memtmpl2.C: New test.
8123
8124 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR target/11184
8127         * gcc.dg/builtin-apply1.c: New test.
8128
8129 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8130
8131         PR c++/9848
8132         * g++.dg/warn/Wunused-4.C: New test.
8133
8134 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8135
8136         PR c++/12316
8137         * g++.dg/other/gc2.C: New test.
8138
8139 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/11991
8142         * g++.dg/rtti/typeid3.C: New test.
8143
8144         PR c++/12266
8145         * g++.dg/overload/template1.C: New test.
8146
8147 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8148
8149         * g++.dg/opt/cfg3.C: New test.
8150
8151 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8152
8153         PR c++/7939
8154         * g++.dg/template/crash11.C: New test.
8155
8156 2003-09-16  Jason Merrill  <jason@redhat.com>
8157             Jakub Jelinek  <jakub@redhat.com>
8158
8159         * gcc.dg/attr-warn-unused-result.c: New test.
8160
8161 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8162
8163         PR c++/12184
8164         * g++.dg/expr/call2.C: New test.
8165
8166 2003-09-15  Andreas Jaeger  <aj@suse.de>
8167
8168         * gcc.dg/Wold-style-definition-1.c: New test.
8169
8170 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8171
8172         PR c++/3907
8173         * g++.dg/parse/template12.C: New test.
8174
8175         * g++.dg/abi/bitfield11.C: New test.
8176         * g++.dg/abi/bitfield12.C: Likewise.
8177
8178 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8179
8180         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8181         non-expansion of functional macro name without arguments at EOL.
8182         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8183
8184 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8185
8186         * gcc.c-torture/execute/20030914-[12].c: New tests.
8187
8188 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8189
8190         PR c++/11788
8191         * g++.dg/overload/addr1.C: New test.
8192
8193 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8194
8195         * gcc.dg/20030909-1.c: New test.
8196
8197 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8198
8199         * gcc.dg/ultrasp10.c: New test.
8200
8201 2003-09-09  Devang Patel  <dpatel@apple.com>
8202
8203         * gcc.dg/darwin-ld-6.c: New test.
8204
8205 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8206
8207         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8208
8209 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8210
8211         * gcc.dg/ia64-types1.c: New test.
8212         * gcc.dg/ia64-types2.c: Likewise.
8213
8214 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8215
8216         * gcc.dg/builtins-1.c: Add more _Complex tests.
8217         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8218
8219         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8220         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8221
8222 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8223
8224         PR c++/11786
8225         * g++.dg/lookup/koenig2.C: New test.
8226
8227         PR c++/5296
8228         * g++.dg/rtti/typeid2.C: New test.
8229
8230 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8231
8232         * gcc.c-torture/compile/20030904-1.c: New test.
8233
8234 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         * g++.dg/opt/longbranch2.C: New test.
8237
8238 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8239
8240         * g++.dg/template/crash10.C: Only compile it.
8241
8242 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8243
8244         PR middle-end/11665
8245         * gcc.c-torture/compile/20030907-1.c: New test.
8246         * g++.dg/init/array11.C: New test.
8247
8248 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/11852
8251         * g++.dg/init/struct1.C: New test.
8252
8253 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/12181
8256         * g++.dg/expr/comma1.C: New test.
8257
8258 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/11867
8261         * g++.dg/expr/static_cast5.C: New test.
8262
8263 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8264
8265         PR c++/11507
8266         * g++.dg/lookup/scoped7.C: New test.
8267
8268         PR c++/9574
8269         * g++.dg/other/static1.C: New test.
8270
8271         PR c++/11490
8272         * g++.dg/warn/template-1.C: New test.
8273
8274         PR c++/11432
8275         * g++.dg/template/crash10.C: New test.
8276
8277         PR c++/2478
8278         * g++.dg/overload/VLA.C: New test.
8279
8280         PR c++/10804
8281         * g++.dg/template/call1.C: New test.
8282
8283 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8284
8285         PR c++/11794
8286         * g++.dg/parse/using3.C: New test.
8287
8288 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8289
8290         PR c++/11409
8291         * g++.dg/overload/builtin3.C: New test case.
8292
8293 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8294
8295         PR c/9862
8296         * gcc.dg/20030906-1.c: New test.
8297         * gcc.dg/20030906-2.c: Likewise.
8298
8299 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8300
8301         PR c++/12167
8302         * g++.dg/parse/defarg5.C: New test.
8303
8304         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8305
8306 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8307
8308         PR c++/12163
8309         * g++.dg/expr/static_cast4.C: New test.
8310
8311         PR c++/12146
8312         * g++.dg/template/crash9.C: New test.
8313
8314 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8315
8316         * g++.old-deja/g++.ext/pretty2.C: Update for change
8317         in __FUNCTION__.
8318         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8319
8320 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8321
8322         PR c++/11922
8323         * g++/dg/template/qualified-id1.C: New test.
8324
8325         PR c++/12037
8326         * g++.dg/warn/noeffect4.C: New test.
8327
8328 2003-09-04  Matt Austern  <austern@apple.com>
8329
8330         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8331         * g++.dg/ext/fnname2.C: Likewise.
8332         * g++.dg/ext/fnname3.C: Likewise.
8333
8334 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8335
8336         * g++.dg/expr/lval1.C: New test.
8337         * g++.dg/ext/lvcast.C: Remove.
8338
8339 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8340
8341         PR optimization/11700.
8342         * gcc.c-torture/compile/20030903-1.c: New test case.
8343
8344 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8345
8346         PR c++/12053
8347         * g++.dg/abi/layout4.C: New test.
8348
8349 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8350
8351         PR c++/11553
8352         * g++.dg/parse/friend3.C: New test.
8353
8354 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8355
8356         PR c++/11847
8357         * g++.dg/template/class1.C: New test.
8358
8359         PR c++/11808
8360         * g++.dg/expr/call1.C: New test.
8361
8362 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/12114
8365         * g++.dg/init/ref9.C: New test.
8366
8367         PR c++/11972
8368         * g++.dg/template/nested4.C: New test.
8369
8370 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8371
8372         PR c++/12093
8373         * g++.dg/template/non-dependent4.C: New test.
8374
8375         PR c++/11928
8376         * g++.dg/inherit/conv1.C: New test.
8377
8378 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/6196
8381         * g++.dg/ext/label1.C: New test.
8382         * g++.dg/ext/label2.C: Likewise.
8383
8384 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8385
8386         * g++.dg/expr/cond3.C: New test.
8387
8388 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8389
8390         * gcc.dg/builtins-1.c: Add new builtin cases.
8391
8392 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8393
8394         * gcc.dg/builtins-1.c: Add new cases.
8395         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8396
8397 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8398
8399         * gcc.dg/builtins-1.c: Add more math builtin tests.
8400         * gcc.dg/torture/builtin-attr-1.c: New test.
8401
8402 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8403
8404         PR optimization/5079
8405         * g++.dg/opt/static3.C: New test.
8406
8407 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8408
8409         * gcc.misc-tests/gcov-10b.c: New test.
8410
8411 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8412
8413         * g++.dg/opt/ptrmem3.C: New test.
8414
8415         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8416
8417 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8418
8419         * gcc.dg/20030826-2.c: New test.
8420
8421 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8422
8423         PR middle-end/12002
8424         * g77.f-torture/compile/12002.f: New test case.
8425
8426 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8427
8428         * gcc.dg/20030826-1.c: New test case.
8429
8430 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8431
8432         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8433
8434 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8435
8436         PR c++/11871
8437         * c++.dg/lookup/crash1.C: New test.
8438
8439         * c++.dg/warn/noeffect3.C: New test.
8440
8441 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8442
8443         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8444         * gcc.dg/compat/vector-1_y.c: Ditto.
8445         * gcc.dg/compat/vector-2_x.c: Ditto.
8446         * gcc.dg/compat/vector-2_y.c: Ditto.
8447
8448 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8449
8450         * gcc.dg/20030702-1.c: New test.
8451
8452 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8453
8454         PR c++/8795
8455         * g++.dg/ext/altivec-1.C: New test.
8456
8457 2003-08-24  Richard Henderson  <rth@redhat.com>
8458
8459         * g++.dg/eh/simd-2.C: Add -w for x86.
8460
8461 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * gcc.dg/20030815-1.c: New test.
8464
8465 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8466
8467         PR c++/3765
8468         * g++.dg/parse/access6.C: New test.
8469
8470 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8471
8472         PR c++/641, c++/11876
8473         * g++.dg/template/friend22.C: New test.
8474         * g++.dg/template/friend23.C: Likewise.
8475
8476 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8477
8478         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8479         identically.
8480
8481 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8482
8483         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8484
8485 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8486
8487         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8488
8489 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8490
8491         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8492
8493 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8494
8495         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8496
8497 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8498
8499         PR c++/11919
8500         * g++.dg/overload/prom1.C: New test.
8501
8502         PR c++/11551
8503         * g++.dg/parse/dtor2.C: New test.
8504
8505         PR c++/10762
8506         * g++.dg/parse/using2.C: New test.
8507
8508 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8509
8510         PR target/11805
8511         * gcc.c-torture/compile/20030821-1.c: New.
8512
8513 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/11834
8516         * g++.dg/template/deduce2.C: New test.
8517
8518 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8519
8520         * gcc.c-torture/execute/20030821-1.c: New test.
8521
8522 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8523
8524         PR middle-end/11984
8525         * gcc.dg/20030820-1.c: New test case.
8526
8527 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/11945
8530         * g++.dg/warn/noeffect2.C: New test.
8531
8532 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/10926
8535         * g++.dg/template/dtor2.C: New test.
8536
8537         PR c++/11684
8538         * g++.dg/template/operator1.C: New test.
8539         * g++.dg/parse/operator4.C: New test.
8540
8541         PR c++/11946.C
8542         * g++.dg/expr/enum1.C: New test.
8543         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8544
8545         PR c++/11036.C
8546         * g++.dg/parse/elab2.C: New test.
8547         * g++.dg/parse/typedef4.C: Change error message.
8548         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8549         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8550         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8551
8552 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8553
8554         * gcc.dg/pch/warn-1.c: New.
8555         * gcc.dg/pch/warn-1.hs: New.
8556
8557         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8558         not-tested file.
8559
8560 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8561
8562         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8563
8564 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8565
8566         * gcc.dg/uninit-D.c: New Test.
8567         * gcc.dg/uninit-E.c: New Test.
8568         * gcc.dg/uninit-F.c: New Test.
8569         * gcc.dg/uninit-G.c: New Test.
8570
8571 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8572
8573         * g++.dg/README: Describe the pch directory.
8574
8575 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8576
8577         PR c++/11174
8578         * g++.dg/parse/access4.C: New test.
8579         * g++.dg/parse/access5.C: Likewise.
8580         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8581
8582 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8583
8584         * gcc.dg/noncompile/20030818-1.c: New.
8585
8586 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         PR c++/11957
8589         * g++.dg/warn/noeffect1.C: New test.
8590
8591         * g++.dg/template/scope2.C: New test.
8592         * g++.dg/template/error2.C: Correct dg-error
8593
8594 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8595
8596         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8597
8598 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8599
8600         PR C++/11512
8601         * g++.dg/template/warn1.C: New.
8602
8603 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         * g++.dg/template/error2.C: New test.
8606         * g++.dg/lookup/using7.C: Adjust errors
8607         * g++.old-deja/g++.pt/crash36.C: Likewise.
8608         * g++.old-deja/g++.pt/derived3.C: Likewise.
8609
8610 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8611
8612         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8613         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8614         * gcc.c-torture/execute/builtins/string-9.c: New, from
8615         string-opt-9.c.  Adjust for execute/builtins framework.
8616         * gcc.c-torture/execute/string-opt-9.c: Delete.
8617
8618 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8619
8620         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8621
8622         * g++.dg/parse/ret-type2.C: New test.
8623
8624         PR c++/11703
8625         * g++.dg/init/new8.C: New test.
8626
8627         PR c++/10923
8628         * g++.dg/parse/typedef5.C: New test.
8629
8630         PR c++/9512
8631         * g++.dg/parse/qualified2.C: New test.
8632         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8633         invalid code.
8634
8635 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/conversion/ptrmem1.C: New test.
8638
8639 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR target/11693
8642         * gcc.dg/20030811-1.c: New test.
8643
8644         PR target/11535
8645         * gcc.c-torture/execute/20030811-1.c: New test.
8646
8647 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8648
8649         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8650
8651 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8652
8653         PR c++/11789.C
8654         * g++.dg/inherit/multiple1.C: New test.
8655
8656 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8657
8658         * gcc.dg/spe1.c: New test.
8659
8660         PR c++/11670
8661         * g++.dg/expr/cast2.C: New test.
8662
8663         PR c++/10530
8664         * g++.dg/template/dependent-name2.C: New test.
8665
8666 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8667
8668         * g++.dg/parse/crash11.C: Put the dg options in comments.
8669
8670 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8671
8672         * lib/gcc-dg.exp: Update for diagnostic change.
8673
8674 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8675
8676         PR c++/5767
8677         * g++.dg/parse/crash11.C: New test.
8678
8679 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8680
8681         * gcc.dg/cpp/spacing1.c: Update.
8682
8683 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8684
8685         PR target/11739
8686         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8687         a value for -mtune.
8688
8689 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8690
8691         PR middle-end/11771
8692         * gcc.c-torture/compile/20030804-1.c: New test case.
8693
8694 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8695
8696         * gcc.dg/20030804-1.c: New test case.
8697
8698 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8699
8700         * gcc.dg/cpp/separate-1.c: New test.
8701
8702 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8703
8704         PR c++/11704
8705         * g++.dg/template/dependent-expr2.C: New test.
8706
8707         PR c++/11766
8708         * g++.dg/expr/ptrmem1.C: New test.
8709
8710 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8711
8712         PR c++/9453
8713         * g++.dg/template/friend15.C: New test.
8714
8715 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8716
8717         * lib/dg-pch.exp: Work round PCH bug.
8718
8719 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8720
8721         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8722         builtins.  Move cases from builtins-4.c here.
8723
8724         * gcc.dg/torture/builtin-math-1.c: New test taken from
8725         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8726         additional cases.
8727
8728         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8729         Delete.
8730
8731 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8732
8733         PR c++/9447
8734         * g++.dg/template/using7.C: New test.
8735
8736 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8737
8738         * import1.c, import2.c: New tests.
8739
8740 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8741
8742         * g++.dg/eh/crossjump1.C: New test.
8743
8744 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8745
8746         PR c++/11697
8747         * g++.dg/template/using6.C: New test.
8748
8749         PR c++/11744
8750         * g++.dg/template/koenig2.C: New test.
8751
8752 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8753
8754         PR c++/7983
8755         * g++.dg/parse/typedef4.C: New test.
8756
8757 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8758
8759         PR c++/8442, c++/8806
8760         * g++.dg/template/elab1.C: New test.
8761         * g++.dg/template/type2.C: Likewise.
8762         * g++.dg/template/ttp3.C: Adjust expected error message.
8763         * g++.old-deja/g++.law/visibility13.C: Likewise.
8764         * g++.old-deja/g++.niklas/t135.C: Likewise.
8765         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8766         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8767         template argument.
8768         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8769
8770 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8771
8772         PR c++/11295
8773         * g++.dg/ext/stmtexpr1.C: New test.
8774
8775         * g++.dg/opt/tmp1.C: New test.
8776
8777         PR c++/11525
8778         * g++.dg/parse/constant4.C: New test.
8779
8780         PR c++/9447
8781         * g++.dg/template/using5.C: New test.
8782
8783 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8784
8785         * gcc.dg/builtins-27.c: New test case.
8786
8787 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8788
8789         * gcc.dg/tls/opt-7.c: New test.
8790
8791 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8792
8793         * g++.old-deja/g++.other/crash18.C: Remove.
8794
8795 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8796
8797         * g++.dg/template/explicit3.C: New.
8798         * g++.dg/template/explicit4.C: New.
8799         * g++.dg/template/explicit5.C: New.
8800
8801         PR c++/11347
8802         * g++.dg/template/memtmpl1.C: New.
8803
8804 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8805
8806         PR target/11565
8807         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8808         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8809
8810 2003-07-30  Jan Hubicka  <jh@suse.cz>
8811
8812         * vtgc1.c: Kill.
8813
8814 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8815
8816         * gcc.dg/struct-in-proto-1.c: New test.
8817
8818 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8819
8820         * gcc.dg/cpp/include2.c: Only expect one message.
8821
8822 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         PR c++/9447
8825         * g++.dg/template/using1.C: New test.
8826         * g++.dg/template/using2.C: New test.
8827         * g++.dg/template/using3.C: New test.
8828         * g++.dg/template/using4.C: New test.
8829
8830 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8831
8832         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8833         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8834
8835 2003-07-28  Jan Hubicka  <jh@suse.cz>
8836
8837         PR c++/11530
8838         * g++.dg/opt/call1.C: New test.
8839
8840 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8841
8842         PR c++/11667
8843         * g++.dg/init/enum2.C: New test.
8844         * g++.dg/template/overload1.C: Add "-w" option.
8845
8846 2003-07-28    <hp@bitrange.com>
8847
8848         * gcc.dg/Wdeclaration-after-statement-1.c,
8849         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8850
8851 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8852
8853         * gcc.c-torture/compile/20030725-1.c: New test.
8854
8855 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8856
8857         * gcc.dg/20030505.c: Only run for SPE.
8858         Remove definition of opaque type.
8859
8860 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8861
8862         * g++.dg/template/ptrmem6.C: New test.
8863
8864 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8865
8866         * gcc.c-torture/compile/zero-strct-2.c: New test.
8867
8868 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8869
8870         * gcc.dg/intermod-1.c: New test.
8871
8872 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8873
8874         PR c++/11617
8875         * g++.dg/template/lookup2.C: New test.
8876         * g++.dg/template/memclass1.C: Remove instantiated from error.
8877         * g++.dg/other/error2.C: Tweak expected errors.
8878
8879         PR c++/11596
8880         * g++.dg/template/defarg3.C: New test.
8881
8882         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8883
8884 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8885
8886         * g++.dg/inherit/access5.C: New test.
8887
8888 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8889
8890         PR c++/11513
8891         * g++.dg/template/crash8.C: New test.
8892
8893 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8894
8895         PR c/10602
8896         * gcc.dg/noncompile/incomplete-2.c: New test.
8897
8898 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/11645
8901         * g++.dg/inherit/access4.C: New test.
8902
8903         PR c++/11517
8904         * g++.dg/expr/cond2.C: New test.
8905
8906         PR optimization/10679
8907         * g++.dg/opt/inline4.C: New test.
8908
8909 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8910
8911         * g++.dg/parse/crash10: New test.
8912
8913 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8914
8915         * g++.dg/ext/flexary1.C: New test.
8916
8917 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8918
8919         PR c++/10793
8920         * g++.dg/template/crash9.C: New test.
8921
8922 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8923
8924         PR c++/3004
8925         * g++.dg/parse/typedef3.C: New test.
8926
8927         PR c++/7906
8928         * g++.dg/parse/operator2.C: New test.
8929
8930         PR c++/8895
8931         * g++.dg/parse/def-tmpl-arg1.C: New test.
8932
8933         PR c++/9282
8934         * g++.dg/parse/funptr1.C: New test.
8935
8936         PR c++/9452
8937         * g++.dg/parse/ambig3.C: New test.
8938
8939         PR c++/9454
8940         * g++.dg/parse/operator3.C: New test.
8941
8942         PR c++/9486
8943         * g++.dg/parse/template10.C: New test.
8944
8945         PR c++/9488
8946         * g++.dg/parse/template11.C: New test.
8947
8948         PR c++/10150
8949         * g++.dg/parse/invalid-op1.C: New test.
8950
8951         PR c++/10247
8952         * g++.dg/parse/condexpr1.C: New test.
8953
8954 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8955
8956         * g++.dg/ext/packed3.C: New test.
8957         * g++.dg/ext/packed4.C: New test.
8958
8959         * gcc.dg/pack-test-3.c: New test.
8960
8961 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8962
8963         * lib/compat.exp: Handle dg-options per source file.
8964         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8965         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8966         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8967         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8968         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8969         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8970         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8971         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8972         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8973         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8974         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8975         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8976         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8977         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8978
8979 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8980
8981         PR c/10320
8982         * gcc.c-torture/execute/20030718-1.c: New test.
8983
8984 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8985
8986         PR optimization/11536
8987         * gcc.dg/20030721-1.c: New test.
8988
8989 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/11546
8992         * g++.dg/template/lookup1.C: New test.
8993
8994 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8995
8996         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8997         diagnostics of ill-formed constructs involving labels.
8998         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8999         the new 'previously defined here' message.
9000
9001 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         * g++.dg/parse/non-dependent2.C: New test.
9004
9005 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9006
9007         * g++.dg/init/init-ref4.C: xfail on targets without
9008         weak symbols.
9009
9010 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR target/11087
9013         * gcc.c-torture/execute/20030717-1.c: New test.
9014
9015 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9016
9017         * g++.dg/opt/cfg1.C: New test.
9018
9019 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9020
9021         PR optimization/11557
9022         * gcc.dg/20030717-1.c: New test.
9023
9024 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9025
9026         PR c++/10476
9027         * g++.dg/expr/crash-1.C: New test.
9028
9029         PR c++/11027
9030         * g++.dg/template/init3.C: New test.
9031
9032         PR c++/8222
9033         * g++.dg/template/non-dependent1.C: New test.
9034
9035         PR c++/11070
9036         * g++.dg/template/non-dependent2.C: New test.
9037
9038         PR c++/11071
9039         * g++.dg/template/non-dependent3.C: New test.
9040
9041         PR c++/9907
9042         * g++.dg/template/sizeof5.C: New test.
9043
9044 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9045
9046         PR 11498
9047         * gcc.c-torture/compile/mangle-1.c: New file.
9048
9049 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9050
9051         PR c++/7809
9052         * g++.dg/parse/access3.C: New test.
9053
9054 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9055
9056         PR c++/11384
9057         * g++.dg/init/init-ref4.C: New test.
9058
9059 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9060
9061         PR c++/11547
9062         * g++.dg/parse/constant3.C: New test.
9063         * g++.dg/parse/crash7.C: Likewise.
9064
9065 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9066
9067         PR target/11008
9068         * gcc.dg/i386-pentium4-not-mull.c: New.
9069
9070 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9071
9072         * gcc.dg/asm-names.c (ymain): Make it weak.
9073
9074 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9075
9076         PR c++/5421
9077         * g++.dg/template/friend21.C: New test.
9078
9079 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9080
9081         * gcc.dg/cleanup-8.c: New test.
9082         * gcc.dg/cleanup-9.c: New test.
9083
9084 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9085
9086         * g++.dg/ext/dll-MI1.h: New file.
9087         * g++.dg/ext/dllexport-MI1.C: New file.
9088         * g++.dg/ext/dllimport-MI1.C: New file.
9089
9090 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9091
9092         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9093         it does not have cmpstrsi patterns (just cmpmemsi).
9094
9095 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9096
9097         PR debug/11473
9098         * g++.dg/debug/debug8.C: New test.
9099
9100 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9101
9102         PR c++/10108
9103         * g++.dg/template/crash7.C: New test.
9104
9105 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9106
9107         PR target/10795
9108         * gcc.c-torture/compile/20030708-1.c: New.
9109
9110 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9111
9112         * gcc.c-torture/execute/20030715-1.c: New test.
9113
9114 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9115
9116         * gcc.dg/pch/inline-3.c: New file.
9117         * gcc.dg/pch/inline-3.hs: New file.
9118         * gcc.dg/pch/inline-4.c: New file.
9119         * gcc.dg/pch/inline-4.hs: New file.
9120
9121 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9122
9123         PR c++/11509
9124         * g++.dg/template/crash6.C: New test.
9125
9126         PR c++/7053
9127         * g++.dg/template/friend20.C: New test.
9128
9129         PR c++/7019
9130         * g++.dg/template/overload2.C: New test.
9131
9132 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9133
9134         PR optimization/11440
9135         * gcc.c-torture/execute/20030714-1.c: New test.
9136
9137 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9138
9139         PR c++/11154
9140         * g++.dg/template/partial2.C: New test.
9141
9142 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9143
9144         PR c++/11503
9145         * g++.dg/template/anon1.C: New test.
9146
9147         PR c++/11493
9148         PR c++/11495
9149         * g++.dg/parse/template9.C: Likewise.
9150         * g++.dg/template/crash4.C: New test.
9151         * g++.dg/template/koenig1.C: Likewise.
9152         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9153         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9154         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9155         functions.
9156         * g++.old-deja/g++.jason/template36.C: Likewise.
9157         * g++.old-deja/g++.mike/p1989.C: Likewise.
9158         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9159         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9160         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9161         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9162         compiling.
9163         * g++.old-deja/g++.pt/union2.C: Use this->.
9164
9165 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9166
9167         * gcc.dg/20030711-1.c: New test.
9168
9169 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9170
9171         PR c++/11050
9172         * g++.dg/parse/args1.C: New test.
9173         * g++.pt/defarg8.C: Change expected errors.
9174
9175 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9176
9177         PR c++/8164
9178         * g++.dg/template/nontype2.C: New test.
9179
9180         PR c++/10558
9181         * g++.dg/parse/template8.C: New test.
9182
9183         PR c++/8327
9184         * g++.dg/template/scope1.C: New test.
9185
9186         * g++.dg/warn/Wsign-compare-1.C: New test.
9187
9188 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9189
9190         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9191
9192 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/9411
9195         * g++.dg/template/explicit2.C: New test.
9196
9197         PR c++/10032
9198         * g++.dg/warn/pedantic1.C: New test.
9199
9200 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9201
9202         PR c++ 9483
9203         * g++.dg/other/field1.C: New test.
9204
9205 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9206
9207         PR c/11449
9208         * gcc.c-torture/compile/20030707-1.c: New.
9209
9210 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9211
9212         PR c++/10849
9213         * g++.dg/template/access12.C: New test.
9214
9215 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9216
9217         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9218         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9219         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9220         * gcc.misc-tests/gcov.exp: Update
9221         * g++.dg/gcov/gcov.exp: Update
9222         * lib/gcov.exp: Update.
9223
9224 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9225
9226         * g++.dg/abi/mangle17.C: Make sure template expressions are
9227         dependent.
9228         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9229         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9230         * g++.dg/opt/stack1.C: Remove erroneous code.
9231         * g++.dg/parse/template7.C: New test.
9232         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9233         * g++.old-deja/g++.pt/crash4.C: Likewise.
9234
9235 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9236
9237         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9238         with zero or one occurence of `$' after the initial `L'.
9239
9240 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9241
9242         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9243
9244 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9245
9246         PR c/11370
9247         * gcc.dg/Wunreachable-6.c: New testcase.
9248         * gcc.dg/Wunreachable-7.c: New testcase.
9249
9250 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9251
9252         PR c/11420
9253         * gcc.dg/20030708-1.c: New test.
9254
9255 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9256
9257         * gcc.dg/compat/sdata-section.h: New file.
9258         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9259         * gcc.dg/torture/mips-sdata-1.c: New test.
9260
9261 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9262
9263         PR c++/11030
9264         * g++.dg/template/friend19.C: New test.
9265
9266 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9267
9268         * g++.dg/opt/strength-reduce.C: New test.
9269
9270 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9271
9272         PR target/10979
9273         * gcc.dg/20030707-1.c: New testcase.
9274
9275 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9276
9277         PR optimization/11059
9278         * g++.dg/opt/emptyunion.C: New testcase.
9279
9280 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9281             Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         * g++.dg/opt/stack1.C: New test.
9284
9285 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9286
9287         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9288         run test.
9289
9290         PR c++/11431
9291         * g++.dg/expr/static_cast3.C: New test.
9292
9293 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9294
9295         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9296         everywhere.
9297         * gcc.dg/concat.c: Concatenation of string constants with
9298         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9299         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9300         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9301         necessary to avoid multi-character character constant warning.
9302         * gcc.dg/cpp/escape.c: Likewise.
9303         * gcc.dg/cpp/ucs.c: Likewise.
9304         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9305         Fix a typo.
9306
9307 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9308
9309         PR c/11428
9310         * gcc.c-torture/compile/20030704-1.c: New.
9311
9312 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9313
9314         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9315
9316 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9317
9318         PR c++/5287, PR c++/7910,  PR c++/11021
9319         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9320         tests for warnings.
9321         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9322         * g++.dg/ext/dllimport3.C: Likewise.
9323         * g++.dg/ext/dllimport4.C: New file.
9324         * g++.dg/ext/dllimport5.C: New file.
9325         * g++.dg/ext/dllimport6.C: New file.
9326         * g++.dg/ext/dllimport7.C: New file.
9327         * g++.dg/ext/dllimport8.C: New file.
9328         * g++.dg/ext/dllimport9.C: New file.
9329         * g++.dg/ext/dllimport10.C: New file.
9330         * g++.dg/ext/dllexport1.C: New file.
9331
9332 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9333
9334         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9335         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9336
9337 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9338
9339         * gcc.dg/builtins-25.c: New testcase.
9340         * gcc.dg/builtins-26.c: New testcase.
9341
9342 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9343
9344         * gcc.dg/compat/vector-defs.h: New file.
9345         * gcc.dg/compat/vector-setup.h: New file.
9346         * gcc.dg/compat/vector-check.h: New file.
9347         * gcc.dg/compat/vector-1_main.c: New file.
9348         * gcc.dg/compat/vector-1_x.c: New file.
9349         * gcc.dg/compat/vector-1_y.c: New file.
9350         * gcc.dg/compat/vector-2_main.c: New file.
9351         * gcc.dg/compat/vector-2_x.c: New file.
9352         * gcc.dg/compat/vector-2_y.c: New file.
9353
9354         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9355         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9356         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9357         * gcc.dg/compat/struct-align-1.h: New file.
9358         * gcc.dg/compat/struct-align-1_main.c: New file.
9359         * gcc.dg/compat/struct-align-1_x.c: New file.
9360         * gcc.dg/compat/struct-align-1_y.c: New file.
9361         * gcc.dg/compat/struct-align-2.h: New file.
9362         * gcc.dg/compat/struct-align-2_main.c: New file.
9363         * gcc.dg/compat/struct-align-2_x.c: New file.
9364         * gcc.dg/compat/struct-align-2_y.c: New file.
9365
9366         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9367         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9368         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9369         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9370         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9371         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9372         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9373         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9374         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9375         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9376         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9377         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9378         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9379         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9380         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9381         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9382         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9383         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9384         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9385         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9386         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9387         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9388         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9389         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9390         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9391         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9392         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9393         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9394         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9395
9396 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9397
9398         * gcc.dg/i386-call-1.c: New test.
9399
9400 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9401
9402         PR c++/9162
9403         * g++.dg/parse/defarg4.C: New.
9404
9405 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9406
9407         PR target/10700
9408         * gcc.c-torture/compile/20030703-1.c: New test case.
9409
9410 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9411
9412         * g++.dg/template/local3.C: Remove extra semicolon.
9413
9414 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9415
9416         * gcc.dg/i386-volatile-1.c: New test.
9417
9418 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9419
9420         PR c++/11072
9421         * g++.dg/other/offsetof2.C: XFAIL.
9422         * g++.dg/other/offsetof5.C: New.
9423
9424         PR c++/10219
9425         * g++.dg/template/error1.C: New.
9426
9427         PR c++/9779
9428         * g++.dg/template/dependent-expr1.C: New.
9429
9430 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/6949
9433         * g++.dg/template/local3.C: New test.
9434
9435         PR c++/11149
9436         * g++.dg/lookup/scoped6.C: New test.
9437
9438 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9439
9440         PR c++/8046
9441         * g++.dg/other/error7.C: New test.
9442
9443 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9444
9445         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9446         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9447         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9448         * g++.old-deja/g++.other/union2.C: Likewise.
9449         * gcc.dg/c90-const-expr-2.c: Likewise.
9450         * gcc.dg/c90-const-expr-3.c: Likewise.
9451         * gcc.dg/c99-const-expr-2.c: Likewise.
9452         * gcc.dg/c99-const-expr-3.c: Likewise.
9453         * gcc.dg/concat.c: Likewise.
9454
9455 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9456
9457         PR c++/9559
9458         * g++.dg/init/static1.C: New test.
9459
9460 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9461
9462         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9463         * g++.old-deja/g++.other/access2.C: Likewise.
9464         * g++.old-deja/g++.other/decl2.C: Likewise.
9465         * gcc.c-torture/execute/20020615-1.c: Likewise.
9466
9467 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9468
9469         PR c++/4933
9470         * g++.dg/template/sizeof4.C: New test.
9471
9472 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9473
9474         * g++.dg/other/error6.C: New test.
9475
9476 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9477
9478         PR c++/10750
9479         * g++.dg/parse/constant2.C: New test.
9480
9481 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9482
9483         PR c++/11106
9484         * g++.dg/other/error5.C: New test.
9485
9486 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9487
9488         * gcc.dg/format/gcc_diag-1.c: New test.
9489
9490 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9491
9492         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9493
9494 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9495
9496         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9497         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9498         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9499
9500 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9501
9502         * gcc.c-torture/execute/builtins/string-8.c: New test.
9503         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9504         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9505         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9506
9507 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/10468
9510         * g++.dg/ext/typeof6.C: New test.
9511
9512 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/10796
9515         * g++.dg/init/enum1.C: New test.
9516
9517 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9518
9519         * gcc.dg/20030627-1.c: New test.
9520
9521 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9522
9523         PR c++/11332
9524         * g++.dg/expr/static_cast2.C: New test.
9525
9526 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9527             Jakub Jelinek  <jakub@redhat.com>
9528
9529         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9530         sprintf(dst,"%s",src) optimization.
9531         * gcc.c-torture/execute/20030626-1.c: New test case.
9532         * gcc.c-torture/execute/20030626-2.c: New test case.
9533
9534 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9535
9536         * gcc.c-torture/execute/multi-ix.c: New test.
9537
9538         * gcc.c-torture/execute/simd-4.c (main):
9539         Added missing semicolon at end of union.
9540
9541 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9542
9543         PR c++/8266
9544         * g++.dg/template/explicit-instantiation3.C: New test.
9545
9546 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9547
9548         * gcc.dg/20030626-1.c: Use signed char.
9549
9550 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9551
9552         * gcc.dg/20030626-1.c: New test.
9553
9554 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9555
9556         * const-str-2.m: Update.
9557
9558 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/10990
9561         * g++.dg/rtti/dyncast1.C: New test.
9562         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9563         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9564         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9565
9566         PR c++/10931
9567         * g++.dg/expr/static_cast1.C: New test.
9568
9569 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9570
9571         * gcc.dg/20030625-1.c: New test.
9572
9573 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9574
9575         * gcc.c-torture/compile/20030624-1.c: New test case.
9576
9577 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9578
9579         * gcc.c-torture/execute/string-opt-17.c: New test.
9580
9581 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/5754
9584         * g++.dg/parse/crash6.C: New test.
9585
9586 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9587
9588         * gcc.dg/builtins-24.c: New test case.
9589
9590 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9591
9592         * g++.dg/opt/operator1.C: New test.
9593
9594 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9595
9596         * gcc.c-torture/execute/string-opt-16.c: New test case.
9597
9598 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9599
9600         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9601         * g++.old-deja/g++.other/conv7.C: Likewise
9602         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9603         * g++.old-deja/g++.other/overload14.C: Likewise.
9604
9605 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9606
9607         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9608         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9609
9610 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/10888
9613         * g++.dg/warn/Winline-3.C: New test.
9614
9615 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9616
9617         * lib/target-supports.exp (check_alias_available): Make the test
9618         program acceptable to the Solaris assembler.
9619
9620         PR c++/10749
9621         * g++.dg/template/memclass2.C: New test.
9622
9623 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9624             Eric Botcazou  <ebotcazou@libertysurf.fr>
9625
9626         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9627         data for non-matching targets.
9628         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9629
9630 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9631
9632         PR c++/10845
9633         * g++.dg/template/member3.C: New test.
9634
9635 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/10939
9638         * g++.dg/template/func1.C: New test.
9639
9640         PR c++/9649
9641         * g++.dg/template/static4.C: New test.
9642         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9643
9644         PR c++/11041
9645         * g++.dg/init/ref7.C: New test.
9646
9647 2003-06-19  Matt Austern  <austern@apple.com>
9648
9649         PR c++/11228
9650         * g++.dg/anew1.C: New test.
9651         * g++.dg/anew2.C: New test.
9652         * g++.dg/anew3.C: New test.
9653         * g++.dg/anew4.C: New test.
9654
9655 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9656
9657         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9658
9659 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9660
9661         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9662         endian-dependent.
9663
9664 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9665
9666         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9667         Remove cruft.
9668
9669 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9670
9671         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9672         * gcc.c-torture/compile/961203-1.c: Likewise.
9673         * gcc.c-torture/compile/980506-1.c: Likewise.
9674
9675 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9676
9677         PR c++/10712
9678         * g++.dg/lookup/using7.C: New test.
9679
9680 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9681
9682         PR c++/11105
9683         * g++.dg/abi/conv1.C: Remove it.
9684         * g++.dg/template/conv7.C: New test.
9685         * g++.dg/template/conv8.C: Likewise.
9686         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9687         conversion operator.
9688
9689 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9690
9691         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9692         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9693         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9694         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9695         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9696         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9697         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9698         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9699         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9700         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9701         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9702         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9703         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9704         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9705         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9706         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9707         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9708         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9709         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9710         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9711         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9712         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9713         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9714         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9715         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9716         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9717         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9718         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9719         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9720
9721 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9722
9723         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9724         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9725         indications.
9726
9727 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9728
9729         * gcc.dg/i386-387-5.c: New test case.
9730         * gcc.dg/i386-387-6.c: New test case.
9731         * gcc.dg/builtins-23.c: New test case.
9732
9733 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9734
9735         * gcc.dg/builtins-22.c: New test case.
9736         * gcc.dg/i386-387-1.c: Update to test exp.
9737         * gcc.dg/i386-387-2.c: Likewise.
9738
9739 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9740
9741         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9742
9743 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9744
9745         * lib/gcc-dg.exp (dg-require-dll): New function.
9746         (dg-xfail-if): Likewise.
9747         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9748         driver.
9749
9750         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9751         * gcc.c-torture/compile/20001205-1.c: Likewise.
9752         * gcc.c-torture/compile/20001226-1.c: Likewise.
9753         * gcc.c-torture/compile/20010518-2.c: Likewise.
9754         * gcc.c-torture/compile/20020312-1.c: Likewise.
9755         * gcc.c-torture/compile/20020604-1.c: Likewise.
9756         * gcc.c-torture/compile/920501-12.c: Likewise.
9757         * gcc.c-torture/compile/920501-4.c: Likewise.
9758         * gcc.c-torture/compile/920520-1.c: Likewise.
9759         * gcc.c-torture/compile/920521-1.c: Likewise.
9760         * gcc.c-torture/compile/920625-1.c: Likewise.
9761         * gcc.c-torture/compile/961203-1.c: Likewise.
9762         * gcc.c-torture/compile/980506-1.c: Likewise.
9763         * gcc.c-torture/compile/981006-1.c: Likewise.
9764         * gcc.c-torture/compile/981022-1.c: Likewise.
9765         * gcc.c-torture/compile/981223-1.c: Likewise.
9766         * gcc.c-torture/compile/990617-1.c: Likewise.
9767         * gcc.c-torture/compile/dll.c: Likewise.
9768         * gcc.c-torture/compile/labels-3.c: Likewise.
9769         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9770         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9771         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9772         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9773         * gcc.c-torture/compile/simd-5.c: Likewise.
9774         * gcc.c-torture/compile/20000804-1.x: Remove.
9775         * gcc.c-torture/compile/20001205-1.x: Likewise.
9776         * gcc.c-torture/compile/20001226-1.x: Likewise.
9777         * gcc.c-torture/compile/20010518-2.x: Likewise.
9778         * gcc.c-torture/compile/20020312-1.x: Likewise.
9779         * gcc.c-torture/compile/20020604-1.x: Likewise.
9780         * gcc.c-torture/compile/920501-12.x: Likewise.
9781         * gcc.c-torture/compile/920501-4.x: Likewise.
9782         * gcc.c-torture/compile/920520-1.x: Likewise.
9783         * gcc.c-torture/compile/920521-1.x: Likewise.
9784         * gcc.c-torture/compile/920625-1.x: Likewise.
9785         * gcc.c-torture/compile/961203-1.x: Likewise.
9786         * gcc.c-torture/compile/980506-1.x: Likewise.
9787         * gcc.c-torture/compile/981006-1.x: Likewise.
9788         * gcc.c-torture/compile/981022-1.x: Likewise.
9789         * gcc.c-torture/compile/981223-1.x: Likewise.
9790         * gcc.c-torture/compile/990617-1.x: Likewise.
9791         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9792         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9793         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9794         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9795         * gcc.c-torture/compile/simd-5.x: Likewise.
9796
9797         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9798
9799 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9800
9801         * gcc.c-torture/execute/20030611-1.c: New test.
9802
9803 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9804
9805         PR middle-end/168
9806         * gcc.dg/20030612-1.c: New test case.
9807
9808 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9809
9810         PR c++/10635
9811         * g++.dg/expr/cast1.C: New test.
9812
9813 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9814
9815         * gcc.dg/builtins-21.c: New test case.
9816
9817 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9818
9819         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9820         options instead of at the end.
9821         * lib/objc.exp (objc_target_compile): Likewise.
9822
9823 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/10432
9826         * g++.dg/parse/error1.C: New test.
9827
9828 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9829
9830         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9831         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9832         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9833         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9834         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9835         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9836         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9837         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9838         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9839         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9840         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9841         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9842         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9843         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9844         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9845         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9846         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9847         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9848         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9849         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9850         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9851         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9852         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9853         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9854
9855         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9856         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9857         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9858         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9859         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9860         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9861         * gcc.dg/compat/scalar-return-3_main.c: New file.
9862         * gcc.dg/compat/scalar-return-3_x.c: New file.
9863         * gcc.dg/compat/scalar-return-3_y.c: New file.
9864         * gcc.dg/compat/scalar-return-4_main.c: New file.
9865         * gcc.dg/compat/scalar-return-4_x.c: New file.
9866         * gcc.dg/compat/scalar-return-4_y.c: New file.
9867
9868 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9869
9870         * gcc.dg/compat/fp2-struct-check.h: New file.
9871         * gcc.dg/compat/fp2-struct-defs.h: New file.
9872         * gcc.dg/compat/fp2-struct-init.h: New file.
9873         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9874         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9875         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9876         * gcc.dg/compat/struct-return-10_main.c: New file.
9877         * gcc.dg/compat/struct-return-10_x.c: New file.
9878         * gcc.dg/compat/struct-return-10_y.c: New file.
9879
9880         * gcc.dg/compat/compat-common.h: New file.
9881         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9882         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9883         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9884         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9885         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9886         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9887         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9888         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9889         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9890         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9891         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9892         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9893         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9894         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9895         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9896         * gcc.dg/compat/small-struct-check.h: Ditto.
9897         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9898         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9899         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9900         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9901         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9902         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9903         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9904         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9905         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9906         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9907         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9908         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9909         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9910         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9911         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9912         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9913         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9914         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9915         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9916         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9917         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9918         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9919         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9920         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9921         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9922         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9923         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9924         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9925         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9926         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9927
9928 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9929
9930         * g++.dg/pch/static-1.C: New file.
9931         * g++.dg/pch/static-1.Hs: New file.
9932
9933 2003-06-10  Richard Henderson  <rth@redhat.com>
9934
9935         * gcc.dg/asm-7.c: Adjust expected warning text.
9936
9937 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9938
9939         * gcc.dg/builtins-20.c: New test case.
9940
9941 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9942
9943         PR c++/11131
9944         * g++.dg/opt/template1.C: New test.
9945
9946 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9947
9948         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9949         additional_sources.
9950
9951 2003-05-21  David Taylor  <dtaylor@emc.com>
9952
9953         * gcc.dg/Wpadded.c: New file.
9954
9955 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9956
9957         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9958         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9959         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9960         dg-require-weak.
9961
9962 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9963
9964         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9965
9966 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9967
9968         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9969         (dg-require-alias): Likewise.
9970         (dg-require-gc-sections): Likewise.
9971         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9972
9973 2003-06-08  Richard Henderson  <rth@redhat.com>
9974
9975         * gcc.dg/20011029-2.c: Fix the array reference.
9976         * gcc.dg/asm-7.c: New.
9977
9978 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9979
9980         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9981
9982 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9983
9984         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9985         (dg-require-gc-sections): Likewise.
9986
9987 2003-06-08  Jan Hubicka  <jh@suse.cz>
9988
9989         * i386-cmov1.c: Fix regular expression.
9990         * i386-cvt-1.c: Likewise.
9991         * i386-local.c: Likewise.
9992         * i386-local2.c: Likewise.
9993         * i386-mul.c: Likewise.
9994         * i386-ssetype-1.c: Likewise.
9995         * i386-ssetype-3.c: Likewise.
9996         * i386-ssetype-5.c: Likewise.
9997
9998 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9999
10000         PR c++/11039
10001         * g++.dg/warn/implicit-typename2.C: New test.
10002         * g++.dg/warn/implicit-typename3.C: New test.
10003
10004 2003-06-07  Richard Henderson  <rth@redhat.com>
10005
10006         * g++.dg/other/offsetof3.C: Use size_t.
10007         * g++.dg/other/offsetof4.C: Likewise.
10008
10009 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10010
10011         * lib/copy-file.exp: New. Implement gcc_copy_files.
10012
10013         * lib/dg-pch.exp: Load copy-file.exp
10014         (dg-pch): Use gcc_copy_files instead of "file copy".
10015
10016 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10017
10018         * gcc.dg/weak/weak.exp: Simplify.
10019         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10020         * gcc.dg/weak/weak-1.c: Likewise.
10021         * gcc.dg/weak/weak-2.c: Likewise.
10022         * gcc.dg/weak/weak-3.c: Likewise.
10023         * gcc.dg/weak/weak-4.c: Likewise.
10024         * gcc.dg/weak/weak-5.c: Likewise.
10025         * gcc.dg/weak/weak-6.c: Likewise.
10026         * gcc.dg/weak/weak-7.c: Likewise.
10027         * gcc.dg/weak/weak-8.c: Likewise.
10028         * gcc.dg/weak/weak-9.c: Likewise.
10029
10030 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10031
10032         gcc.c-torture/execute/20030606-1.c: New.
10033
10034 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10035
10036         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10037         * gcc.dg/builtins-19.c: Likewise.
10038
10039 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10040
10041         * gcc.dg/builtins-2.c: Add some more tests.
10042         * gcc.dg/builtins-18.c: New test case.
10043         * gcc.dg/builtins-19.c: New test case.
10044
10045 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10046             Jim Wilson  <wilson@tuliptree.org>
10047
10048         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10049
10050 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10051
10052         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10053         mempcpy/stpcpy calls not to be optimized into something else.
10054         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10055         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10056         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10057
10058 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * gcc.dg/format/asm_fprintf-1.c: New test.
10061
10062 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10063
10064         * lib/gcc-defs.exp (additional_sources): New variable.
10065         (dg-additional-sources): New function.
10066         (additional_files): New variable.
10067         (dg-additional-files): New function.
10068         (dg-additional-files-options): Likewise.
10069         * lib/gcc-dg.exp (dg-require-weak): New function.
10070         (dg-require-alias): Likewise.
10071         (dg-require-gc-sections): Likewise.
10072         * lib/target-supports.exp (check_alias_available): Remove testfile
10073         parameter.
10074         (check_gc_sections_available): New function.
10075         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10076         (dg-gpp-additional-files): Likewise.
10077         * lib/g++.exp (additional_sources): Remove.
10078         (additional_files): Likewise.
10079         (g++_target_compile): Use dg-additional-files-options.
10080
10081         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10082         Tcl logic.
10083         * gcc.dg/special/ecos.exp: Remove.
10084         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10085         * gcc.dg/special/alias-1.c: Likewise.
10086         * gcc.dg/special/alias-2.c: Likewise.
10087         * gcc.dg/special/gcsec-1.c: Likewise.
10088         * gcc.dg/special/weak-1.c: Likewise.
10089         * gcc.dg/special/weak-2.c: Likewise.
10090         * gcc.dg/special/wkali-1.c: Likewise.
10091         * gcc.dg/special/wkali-2.c: Likewise.
10092
10093         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10094         dg-gpp-additional-*.
10095         * g++.dg/special/conpr-3.C: Likewise.
10096         * g++.dg/special/conpr-4.C: Likewise.
10097         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10098         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10099         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10100         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10101         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10102         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10103         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10104         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10105         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10106         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10107         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10108         * g++.old-deja/g++.other/comdat1.C: Likewise.
10109         * g++.old-deja/g++.other/comdat2.C: Likewise.
10110         * g++.old-deja/g++.other/comdat3.C: Likewise.
10111         * g++.old-deja/g++.other/ctor1.C: Likewise.
10112         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10113
10114 2003-06-05  Richard Henderson  <rth@redhat.com>
10115
10116         * gcc.dg/debug/20030605-1.c: New.
10117
10118 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10119
10120         * README.QMTEST: Update.
10121
10122 2003-06-04  Richard Henderson  <rth@redhat.com>
10123
10124         * gcc.dg/cleanup-1.c: New.
10125         * gcc.dg/cleanup-2.c: New.
10126         * gcc.dg/cleanup-3.c: New.
10127         * gcc.dg/cleanup-4.c: New.
10128         * gcc.dg/cleanup-5.c: New.
10129         * gcc.dg/cleanup-6.c: New.
10130         * gcc.dg/cleanup-7.c: New.
10131
10132 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10133
10134         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10135
10136         * lib/dg-pch.exp: New file.
10137         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10138         * gcc.dg/pch/pch.exp: Likewise.
10139
10140 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10141
10142         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10143         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10144         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10145         * gcc.dg/builtins-17.c: New test case.
10146         * gcc.dg/i386-387-4.c: New test case.
10147         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10148
10149 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10150
10151         * gcc.dg/ultrasp9.c: New test.
10152
10153 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10154
10155         * gcc.c-torture/compile/20030604-1.c: New test.
10156         * gcc.dg/sparc-constant-1.c: New test.
10157
10158 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10159
10160         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10161
10162 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10163
10164         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10165
10166         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10167         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10168
10169 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10170
10171         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10172
10173 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10174
10175         PR c++/10940
10176         * g++.dg/template/spec10.C: New test.
10177
10178 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10179
10180         * gcc.dg/builtins-16.c: New test case.
10181
10182 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10185         mempcpy test with post-increments.
10186         * gcc.c-torture/execute/string-opt-3.c: New test.
10187         * gcc.dg/string-opt-1.c: New test.
10188
10189 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10190
10191         PR fortran/10965
10192         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10193
10194 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10195
10196         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10197         (scan-assembler): ... here.  Use dg-scan.
10198         (scan-assembler-not): Likewise.
10199         (scan-file): New function.
10200         (scan-file-not): Likewise.
10201         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10202         * gcc.dg/cpp/_Pragma4.c: Likewise.
10203         * gcc.dg/cpp/_Pragma5.c: Likewise.
10204         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10205         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10206         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10207         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10208         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10209         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10210         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10211         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10212         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10213         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10214         * gcc.dg/cpp/cxxcom1.c: Likewise.
10215         * gcc.dg/cpp/line1.c: Likewise.
10216         * gcc.dg/cpp/maccom1.c: Likewise.
10217         * gcc.dg/cpp/maccom2.c: Likewise.
10218         * gcc.dg/cpp/maccom3.c: Likewise.
10219         * gcc.dg/cpp/maccom4.c: Likewise.
10220         * gcc.dg/cpp/maccom5.c: Likewise.
10221         * gcc.dg/cpp/maccom6.c: Likewise.
10222         * gcc.dg/cpp/multiline.c: Likewise.
10223         * gcc.dg/cpp/spacing1.c: Likewise.
10224         * gcc.dg/cpp/spacing2.c: Likewise.
10225         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10226         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10227         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10228         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10229         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10230         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10231         * gcc.dg/cpp/cxxcom2.c: Likewise.
10232         * gcc.dg/cpp/cxxcom2.h: New file.
10233
10234         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10235         * g++.dg/cpp/truefalse.C: Here.
10236         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10237
10238 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10239
10240         * gcc.dg/cpp/redef3.c: New file.
10241
10242 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10243
10244         * gcc.dg/i386-loop-3.c: New test.
10245
10246 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10247
10248         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10249
10250 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10251
10252         * gcc.dg/fwrapv-1.c: New test case.
10253         * gcc.dg/fwrapv-2.c: New test case.
10254
10255 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10256
10257         PR c++/10956
10258         * g++.dg/template/spec9.C: New test.
10259
10260 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10261
10262         * gcc.dg/duff-4.c: New test case.
10263
10264 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10265
10266         PR fortran/10843
10267         * g77.dg/ffixed-form-1.f: New test
10268         * g77.dg/ffixed-form-2.f: New test
10269         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10270         * g77.dg/ffree-form-3.f: New test
10271
10272 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10273
10274         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10275         * gcc.dg/wint_t-1.c: Likewise.
10276
10277 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10278
10279         * g++.dg/template/access11.C: New test.
10280
10281 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10282
10283         PR c++/10849
10284         * g++.dg/template/access10.C: New test.
10285
10286 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10287             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10288
10289         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10290
10291 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10292
10293         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10294         suppress for powerpc-*-darwin*.
10295         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10296
10297 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10298
10299         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10300         suppress option for powerpc-*-darwin*.
10301
10302 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10303
10304         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10305         * gcc.dg/builtins-4.c: Add test for fmod.
10306
10307 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10308
10309         PR c++/10682
10310         * g++.dg/template/instantiate4.C: New test.
10311
10312 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10313
10314         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10315
10316 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10317
10318         * gcc.dg/compat/scalar-return-1_main.c: New file.
10319         * gcc.dg/compat/scalar-return-1_x.c: New file.
10320         * gcc.dg/compat/scalar-return-1_y.c: New file.
10321         * gcc.dg/compat/scalar-return-2_main.c: New file.
10322         * gcc.dg/compat/scalar-return-2_x.c: New file.
10323         * gcc.dg/compat/scalar-return-2_y.c: New file.
10324         * gcc.dg/compat/struct-return-3_main.c: New file.
10325         * gcc.dg/compat/struct-return-3_y.c: New file.
10326         * gcc.dg/compat/struct-return-3_x.c: New file.
10327         * gcc.dg/compat/struct-return-2_main.c: New file.
10328         * gcc.dg/compat/struct-return-2_x.c: New file.
10329         * gcc.dg/compat/struct-return-2_y.c: New file.
10330
10331 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10332
10333         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10334         for hppa*-hp-hpux*.
10335         * gcc.dg/20021014-1.c (dg-options): Likewise.
10336         * gcc.dg/nest.c (dg-options): Likewise.
10337
10338 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10339
10340         PR c++/9738
10341         * g++.dg/ext/dllimport2.C: New file.
10342         * g++.dg/ext/dllimport3.C: New file.
10343
10344 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10345
10346         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10347         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10348         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10349         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10350         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10351         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10352         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10353         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10354         * gcc.dg/compat/small-struct-defs.h: New file.
10355         * gcc.dg/compat/small-struct-init.h: New file.
10356         * gcc.dg/compat/small-struct-check.h: New file.
10357         * gcc.dg/compat/fp-struct-defs.h: New file.
10358         * gcc.dg/compat/fp-struct-check.h: New file.
10359         * gcc.dg/compat/fp-struct-init.h: New file.
10360         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10361         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10362
10363 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10364
10365         * gcc.dg/20030225-2.c: New test.
10366
10367 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10368             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10369
10370         * gcc.c-torture/compile/20030518-1.c: New test case.
10371
10372 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10373
10374         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10375         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10376         gcc-dg-debug-runtest.
10377         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10378         gcc-dg-debug-runtest.
10379
10380 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10381
10382         PR c++/9022
10383         * g++.dg/lookup/using6.C: New test.
10384
10385 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10386
10387         * g++.dg/parse/access2.C: New test.
10388
10389 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10390
10391         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10392         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10393         * gcc.dg/debug/debug.exp: Likewise.
10394
10395 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10396
10397         * gcc.dg/dollar.c: New test.
10398
10399 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10400
10401         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10402         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10403         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10404         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10405         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10406         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10407         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10408         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10409         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10410         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10411         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10412         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10413         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10414         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10415         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10416         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10417         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10418         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10419
10420 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10421
10422         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10423         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10424         support for "repo" mode.
10425         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10426         * lib/g77-dg.exp: Likewise.
10427         * lib/obj-dg.exp: Likewise.
10428
10429 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10430
10431         Merge from gcc-3_2-rhl8-branch:
10432         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.dg/tls/opt-6.c: New test.
10435
10436         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.dg/20030405-1.c: New test.
10439
10440         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * gcc.dg/20030309-1.c: New test.
10443
10444         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10445
10446         * gcc.c-torture/execute/20030307-1.c: New test.
10447
10448         2003-02-20  Randolph Chung  <tausq@debian.org>
10449
10450         * gcc.c-torture/compile/20030220-1.c: New test.
10451
10452         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10453
10454         * gcc.dg/20030217-1.c: New test.
10455
10456         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10457
10458         * gcc.c-torture/compile/20020129-1.c: New test.
10459
10460         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10461
10462         * gcc.dg/unroll-1.c: New test.
10463
10464         2002-11-16  Jan Hubicka  <jh@suse.cz>
10465
10466         * gcc.c-torture/execute/20020920-1.c: New test.
10467
10468         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR target/7434
10471         * gcc.c-torture/compile/20021008-1.c: New test.
10472
10473         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10474
10475         PR target/7559
10476         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10477
10478         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10479
10480         * gcc.c-torture/compile/20020807-1.c: New test.
10481
10482         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * gcc.dg/tls/opt-1.c: New test.
10485
10486         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10487
10488         * gcc.dg/20020729-1.c: New test.
10489
10490         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10491
10492         * g++.dg/opt/life1.C: New test.
10493
10494         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * gcc.dg/20020525-1.c: New test.
10497
10498         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR c++/6794
10501         * g++.dg/ext/pretty1.C: New test.
10502         * g++.dg/ext/pretty2.C: New test.
10503
10504 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10505
10506         PR c++/8385
10507         * g++.dg/ext/typeof5.C: New test.
10508
10509 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10510
10511         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10512         __USER_LABEL_PREFIX__ into account.
10513         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10514
10515 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10516
10517         * gcc.dg/builtins-15.c: New test case.
10518
10519 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10520
10521         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10522
10523 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10524
10525         * lib/g++.exp: Tweak handling of additional source files.
10526         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10527         * g++.dg/special/conpr-2a.C: Rename to ...
10528         * g++.dg/special/conpr-2a.cc: ... this.
10529         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10530         * g++.dg/special/conpr-3a.C: Rename to ...
10531         * g++.dg/special/conpr-3a.cc: This.
10532         * g++.dg/special/conpr-3b.C: Rename to ...
10533         * g++.dg/special/conpr-3b.cc: This.
10534         * g++.dg/special/conpr-4.C: New test.
10535         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10536
10537 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10538
10539         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10540
10541 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10542
10543         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10544         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10545         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10546         * g++.old-deja/g++.other/warn3.C: Likewise.
10547
10548 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10549
10550         * gcc.dg/i386-387-1.c: Update to also test log.
10551         * gcc.dg/i386-387-2.c: Likewise.
10552
10553 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10554
10555         * g77.f-torture/execute/int8421.f: New test.
10556
10557 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10558
10559         PR c++/10230, c++/10481
10560         * g++.dg/lookup/scoped5.C: New test.
10561
10562 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10563
10564         PR c++/10552
10565         * g++.dg/template/ttp6.C: New test.
10566
10567 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10568
10569         * gcc.c-torture/execute/builtins: New directory.
10570         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10571         gcc.c-torture/execute/builtins.
10572         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10573         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10574         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10575         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10576
10577 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10578
10579         PR c++/9252
10580         * g++.dg/template/access8.C: New test.
10581         * g++.dg/template/access9.C: New test.
10582
10583 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10584
10585         PR c++/9554
10586         * g++.dg/parse/access1.C: New test.
10587
10588 2003-05-09  DJ Delorie  <dj@redhat.com>
10589
10590         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10591         long, and not an int.
10592
10593 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10594
10595         PR c++/10555, c++/10576
10596         * g++.dg/template/memclass1.C: New test.
10597
10598 2003-05-08  DJ Delorie  <dj@redhat.com>
10599
10600         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10601         targets.
10602         * gcc.c-torture/execute/20021024-1.x: Likewise.
10603         * gcc.c-torture/execute/shiftdi.x: Likewise.
10604         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10605         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10606         * gcc.dg/20021018-1.c: Likewise.
10607
10608 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10609
10610         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10611
10612         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10613         (bcopy): Call memmove.
10614
10615 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10616
10617         * g77.f-torture/compile/8485.f: New test case.
10618
10619 2003-05-07  Richard Henderson  <rth@redhat.com>
10620
10621         PR c++/10570
10622         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10623         Verify exception_cleanup not called for rethrows.
10624         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10625         when exiting catch block without rethrowing.
10626         * g++.dg/eh/forced3.C: New.
10627         * g++.dg/eh/forced4.C: New.
10628
10629 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10630
10631         * gcc.dg/20030505.c: Fix triplet.
10632
10633 2003-05-06  DJ Delorie  <dj@redhat.com>
10634
10635         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10636         * gcc.dg/nest.c: Likewise.
10637
10638 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10639
10640         * gcc.dg/builtins-14.c: New test case.
10641
10642 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10643
10644         * lib/compat.exp (compat-execute): New argument.
10645         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10646         * gcc.dg/compat: New test directory.
10647         * gcc.dg/compat/compat.exp: New expect script.
10648         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10649         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10650         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10651         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10652         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10653         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10654
10655         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10656         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10657         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10658         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10659         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10660         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10661         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10662         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10663         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10664         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10665         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10666         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10667         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10668         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10669         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10670
10671 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10672
10673         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10674
10675 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10676
10677         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10678
10679 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10680
10681         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10682         * gcc.dg/ppc-fsel-2.c: New test.
10683
10684         * gcc.dg/unused-5.c: New test.
10685
10686 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10687
10688         PR c++/10496
10689         * g++.dg/warn/pmf1.C: New test.
10690
10691 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10692
10693         PR c++/4494
10694         * g++.dg/warn/main.C: New test.
10695
10696 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10697
10698         * gcc.dg/nonnull-3.c: New test.
10699
10700 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10701
10702         * gcc.dg/cpp/Wtrigraphs.c: Update.
10703         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10704
10705 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10706
10707         * gcc.dg/ppc-fsel-1.c: New test.
10708
10709 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10710
10711         PR c/10604
10712         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10713
10714 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10715
10716         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10717
10718 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10719
10720         PR c++/9364, c++/10553, c++/10586
10721         * g++.dg/parse/typename4.C: New test.
10722         * g++.dg/parse/typename5.C: Likewise.
10723
10724 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10725
10726         * gcc.c-torture/compile/20030503-1.c: New test.
10727
10728 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10729
10730         * g++.dg/lookup/using5.C: Fix testcase error.
10731
10732 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10733
10734         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10735         since MEABI is no longer supported.  Remove all vestiges
10736         of MEABI from the test.
10737
10738 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10739
10740         PR c++/10554
10741         * g++.dg/lookup/using5.C: New test.
10742
10743 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10744
10745         PR c++/8772
10746         * g++.dg/template/ttp5.C: New test.
10747
10748 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10751         (dg-gpp-additional-sources): New function.
10752         (dg-gpp-additional-files): Likewise.
10753         * lib/g++.exp (additional_sources): New variable.
10754         (additional_files): Likewise.
10755         (g++_target_compile): Deal with them.
10756         * lib/old-dejagnu.exp: Remove.
10757         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10758         * g++.old-deja: Revise all tests to use dg commands.
10759
10760 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10761
10762         PR c++/9432, c++/9528
10763         * g++.dg/lookup/using4.C: New test.
10764
10765 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10766
10767         * gcc.dg/noreturn-5.c: New file.
10768         * gcc.dg/noreturn-6.c: New file.
10769
10770         * gcc.c-torture/compile/inline-1.c: New file.
10771
10772 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10773
10774         PR c++/10551
10775         * g++.dg/template/explicit1.C: New test.
10776
10777 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10778
10779         PR c++/10549
10780         * g++.dg/other/bitfield1.C: New test.
10781
10782         PR c++/10527
10783         * g++.dg/init/new7.C: New test.
10784
10785 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10786
10787         * g++.dg/ext/desig1.C: New test.
10788         * g++.dg/ext/init1.C: Update.
10789
10790         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10791
10792 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/10180
10795         * g++.dg/warn/Winline-1.C: New test.
10796
10797 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.c-torture/execute/string-opt-19.c: New test.
10800
10801         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10802         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10803
10804 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10805
10806         PR c++/10506
10807         * g++.dg/init/new6.C: New test.
10808
10809         PR c++/10503
10810         * g++.dg/init/ref6.C: New test.
10811
10812 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10813
10814         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10815
10816 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10817
10818         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10819         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10820
10821 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10822
10823         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10824         initialized static data members.
10825
10826 2003-04-25  H.J. Lu <hjl@gnu.org>
10827
10828         * gcc.dg/ia64-sync-4.c: New test.
10829
10830 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10831
10832         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10833         date.
10834
10835 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10836
10837         PR c++/10337
10838         * g++.dg/warn/conv1.C: New test.
10839         * g++.old-deja/g++.other/conv7.C: Adjust.
10840         * g++.old-deja/g++.other/overload14.C: Adjust.
10841
10842 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10843
10844         PR c++/10471
10845         * g++.dg/template/defarg2.C: New test.
10846
10847 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10848
10849         * gcc.dg/cpp/include2.c: Update.
10850         * gcc.dg/cpp/multiline-2.c: New.
10851         * gcc.dg/cpp/multiline.c: Update.
10852         * gcc.dg/cpp/strify2.c: Update.
10853         * gcc.dg/cpp/trad/literals-2.c: Update.
10854
10855 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10856
10857         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10858
10859 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10860
10861         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10862
10863 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10864
10865         PR c++/10451
10866         * g++.dg/parse/crash4.C: New test.
10867
10868         PR c++/9847
10869         * g++.dg/parse/crash5.C: New test.
10870
10871 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/10446
10874         * g++.dg/parse/crash3.C: New test.
10875
10876         PR c++/10428
10877         * g++.dg/parse/elab1.C: New test.
10878
10879 2003-04-22  Devang Patel  <dpatel@apple.com>
10880
10881         * gcc.dg/cpp/trad/funlike-5.c: New test.
10882
10883 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10884
10885         * g++.dg/other/packed1.C: Fix dg options.
10886
10887 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10888
10889         * g++.dg/other/offsetof2.C: New test.
10890
10891 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10892
10893         * g++.dg/template/recurse.C: Adjust location of error messages.
10894
10895 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10896
10897         PR c++/9881
10898         * g++.dg/init/addr-const1.C: New test.
10899         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10900
10901 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10902
10903         PR c++/10405
10904         * g++.dg/lookup/struct-hack1.C: New test.
10905
10906 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10907
10908         * ucs.c: Update diagnostic messages.
10909
10910 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10911
10912         * gcc.dg/cpp/truefalse.cpp: New test.
10913         * gcc.dg/cpp/cpp.exp: Update.
10914         * g++.dg/other/stdbool-if.C: Remove.
10915
10916 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10917
10918         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10919         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10920
10921 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10922
10923         * gcc.c-torture/compile/20030418-1.c: New test.
10924
10925 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10926
10927         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10928
10929 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10930
10931         PR c++/10347
10932         g++.dg/template/dependent-name1.C: New test.
10933
10934 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10935
10936         * gcc.dg/warn-1.c (tourist_guide): New array,
10937         contains a pointer to bar.
10938
10939 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10940
10941         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10942         * gcc.c-torture/execute/medce-1.c: New test case.
10943         * gcc.c-torture/execute/medce-2.c: New test case.
10944
10945 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10946
10947         * lib/prune.exp: Ignore more messages.
10948
10949         PR c++/10381
10950         * g++.dg/parse/lookup3.C: New test.
10951
10952 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10953
10954         * gcc.c-torture/compile/20030415-1.c : New test.
10955
10956 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10957
10958         * gcc.c-torture/execute/scope-2.c: Move to ...
10959         * gcc.dg/noncompile/scope.c: .... here.
10960
10961 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10962
10963         * gcc.dg/20030414-2.c: New test case.
10964
10965 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10966
10967         PR target/10377
10968         * gcc.dg/20030414-1.c: New test.
10969
10970 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10971
10972         * gcc.dg/builtins-12.c: New test case.
10973         * gcc.dg/builtins-13.c: New test case.
10974
10975 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10976
10977         * gcc.c-torture/execute/string-opt-18.c: New test.
10978
10979 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c++/10300
10982         * g++.dg/init/new5.C: New test.
10983
10984 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10985
10986         PR c++/7910
10987         * g++.dg/ext/dllimport1.C: New test.
10988
10989 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10990
10991         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10992
10993 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10994
10995         PR Fortran/9263
10996         * g77.f-torture/noncompile/9263.f: New test
10997         PR Fortran/1832
10998         * g77.f-torture/execute/1832.f: New test
10999
11000 2003-04-11  David Chad  <davidc@freebsd.org>
11001             Loren J. Rittle  <ljrittle@acm.org>
11002
11003         libobjc/8562
11004         * objc.dg/headers.m: New test.
11005
11006 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11007
11008         * gcc.c-torture/execute/builtin-noret-2.c: New.
11009         * gcc.c-torture/execute/builtin-noret-2.x: New.
11010         XFAIL builtin-noret-2.c at -O1 and above.
11011         * gcc.dg/redecl.c: New.
11012         * gcc.dg/Wshadow-1.c: Update error regexps.
11013
11014 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11015
11016         * g++.dg/abi/bitfield10.C: New test.
11017
11018 2003-04-09  Mike Stump  <mrs@apple.com>
11019
11020         * gcc.dg/pch/pch.exp: Make testcase names longer.
11021         * g++.dg/pch/pch.exp: Make testcase names longer.
11022
11023 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11024
11025         * gcc.dg/builtins-11.c: New test case.
11026
11027 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11028
11029         * gcc.dg/builtins-9.c: New test case.
11030         * gcc.dg/builtins-10.c: New test case.
11031
11032 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11033
11034         * gcc.dg/noncompile/init-4.c.c: New test.
11035
11036 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11037
11038         * gcc.misc-test/gcov-9.c: New test.
11039         * gcc.misc-test/gcov-10.c: New test
11040         * gcc.misc-test/gcov-11.c: New test.
11041
11042 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11043
11044         PR optimization/10024
11045         * gcc.c-torture/compile/20030405-1.c: New test.
11046
11047 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11048
11049         * gcc.dg/pch/static-3.c: New.
11050         * gcc.dg/pch/static-3.hs: New.
11051         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11052
11053 2003-04-04  Richard Henderson  <rth@redhat.com>
11054
11055         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11056         * g++.dg/eh/forced2.C: Likewise.
11057
11058 2003-04-03  Mike Stump  <mrs@apple.com>
11059
11060         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11061         target arg.
11062         (scan-assembler-times, scan-assembler-not): Likewise.
11063         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11064
11065 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11066
11067         * gcc.dg/sparc-loop-1.c: New test.
11068
11069 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11070
11071         PR other/9274
11072         * g++.dg/pch/system-2.C: New.
11073         * g++.dg/pch/system-2.Hs: New.
11074
11075 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11076
11077         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11078
11079         * g++.dg/eh/simd-1.C (vecfunc): Same.
11080
11081 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11082
11083         * gcc.c-torture/execute/20030401-1.c: New test case.
11084
11085 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11086
11087         * objc.dg/defs.m: New.
11088
11089 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11090
11091         * g++.dg/eh/simd-1.C: New.
11092         * g++.dg/eh/simd-2.C: New.
11093
11094 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11095
11096         * gcc.c-torture/execute/simd-3.c: New.
11097
11098 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c/9936
11101         * gcc.dg/20030331-2.c: New test.
11102
11103 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11104
11105         PR c++/10278
11106         * g++.dg/parse/crash2.C: New test.
11107
11108 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11109
11110         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11111         * gcc.c-torture/execute/20030331-1.c: ...here.
11112
11113 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11114
11115         * gcc.c-torture/execute/20030331-1.c: New test.
11116
11117 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11118
11119         * lib/gcov.exp: Adjust call return testing strings.
11120         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11121
11122 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11123
11124         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11125         * gcc.dg/builtins-7.c: New test case.
11126         * gcc.dg/builtins-8.c: New test case.
11127
11128 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11129
11130         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11131
11132 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/7647
11135         * g++.dg/lookup-class-member-2.C: New test.
11136
11137 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11138
11139         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11140
11141 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11142
11143         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11144
11145 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11146
11147         * g++.dg/init/attrib1.C: New test.
11148
11149 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11150
11151         * gcc.dg/ultrasp8.c: New test.
11152
11153 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11154
11155         * gcc.dg/ultrasp7.c: New test.
11156
11157 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11158
11159         PR c++/10047
11160         * g++.dg/template/inline1.C: New test.
11161
11162 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11163
11164         * gcc.dg/sparc-dwarf2.c: New test.
11165
11166 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11167
11168         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11169         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11170
11171 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11172
11173         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11174         than reading .x files.
11175         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11176         * g77.dg/gcov/gcov-1.f: Likewise.
11177         * gcc.misc-tests/gcov-4b.c: Likewise.
11178         * gcc.misc-tests/gcov-5b.c: Likewise.
11179         * gcc.misc-tests/gcov-6.c: Likewise.
11180         * gcc.misc-tests/gcov-7.c: Likewise.
11181         * gcc.misc-tests/gcov-8.c: Likewise.
11182         * g++.dg/gcov/gcov-1.x: Remove.
11183         * g77.dg/gcov/gcov-1.x: Likewise.
11184         * gcc.misc-tests/gcov-4b.x: Likewise.
11185         * gcc.misc-tests/gcov-5b.x: Likewise.
11186         * gcc.misc-tests/gcov-6.x: Likewise.
11187         * gcc.misc-tests/gcov-7.x: Likewise.
11188         * gcc.misc-tests/gcov-8.x: Likewise.
11189
11190 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11191
11192         PR opt/10087
11193         * gcc.dg/20030324-1.c: New test.
11194
11195 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         PR c++/10224
11198         * g++.dg/template/arg3.C: New test.
11199
11200         PR c++/10158
11201         * g++.dg/template/friend18.C: New test.
11202
11203 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11204
11205         * g77.f-torture/compile/20030326-1.f: New test case.
11206
11207 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11208
11209         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11210
11211         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11212
11213 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11214
11215         * gcc.dg/ia64-sync-3.c: New test.
11216
11217 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11218
11219         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11220
11221 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11222
11223         * gcc.dg/ultrasp6.c: New test.
11224
11225 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11226
11227         * gcc.dg/i386-signbit-1.c: New test.
11228         * gcc.dg/i386-signbit-2.c: New test.
11229         * gcc.dg/i386-signbit-3.c: New test.
11230
11231 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11232
11233         * gcc.dg/ultrasp5.c: Fix options.
11234
11235 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11236
11237         * gcc.dg/ultrasp5.c: Fix comment.
11238
11239 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11240
11241         PR fortran/10197
11242         * g77.f-torture/execute/10197.f: New test.
11243
11244 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11245
11246         PR c++/9898, c++/383
11247         * g++.dg/template/conv6.C: New test.
11248
11249         PR c++/10119
11250         * g++.dg/template/ptrmem5.C: New test.
11251
11252         PR c++/10026
11253         * g++.dg/lookup/koenig1.C: New test.
11254
11255         PR C++/10199
11256         * g++.dg/lookup/template2.C: New test.
11257
11258 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11259
11260         * g++.dg/opt/rtti1.C: New test.
11261
11262 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11263
11264         * gcc.dg/ultrasp5.c: New test.
11265
11266 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11267
11268         PR middle-end/9967
11269         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11270         builtin fputs.
11271
11272 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11273
11274         PR c/8224
11275         * gcc.dg/20030323-1.c: New test.
11276
11277 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11278
11279         * gcc.c-torture/compile/20030323-1.c: New test case.
11280
11281 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11282
11283         * gcc.dg/20030321-1.c: New test.
11284
11285 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11286
11287         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11288
11289 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         PR c++/9978, c++/9708
11292         * g++.dg/ext/vlm1.C: Adjust expected error.
11293         * g++.dg/ext/vla2.C: New test.
11294         * g++.dg/template/arg1.C: New test.
11295         * g++.dg/template/arg2.C: New test.
11296
11297 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11298
11299         * g77.f-torture/execute/select.f: New test.
11300         * g77.f-torture/noncompile/select_no_compile.f: New test.
11301
11302 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11303
11304         PR c++/9898
11305         * g++.dg/other/error4.C: New test.
11306
11307 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11308
11309         * g++.dg/template/friend17.C: New test.
11310
11311 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11312
11313         * gcc.c-torture/compile/20030320-1.c: New.
11314
11315 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11316
11317         * gcc.dg/builtins-6.c: New test case.
11318
11319 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11320
11321         PR target/10073
11322         * gcc.c-torture/compile/20030319-1.c: New.
11323
11324 2003-03-18  Jan Hubicka  <jh@suse.cz>
11325
11326         * gcc.dg/i386-cvt-1.c: New test.
11327
11328 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11329
11330         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11331         * objc.dg/naming-2.m: Likewise.
11332
11333 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/9639
11336         * g++.dg/parse/crash1.C: New test.
11337
11338 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11339
11340         PR c++/8805
11341         * g++.dg/eh/cleanup1.C: New test.
11342
11343 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11344
11345         * gcc.c-torture/execute/20030316-1.c: New test case.
11346
11347 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11348
11349         PR c++/9629
11350         * g++.dg/init/ctor2.C: New test.
11351
11352 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11353
11354         * g77.f-torture/compile/xformat.f: New test case.
11355
11356 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11357
11358         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11359         * g++.old-deja/g++.mike/eh50.C: Likewise.
11360
11361 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11362
11363         PR c++/6440
11364         * g++.dg/template/spec7.C: New test.
11365         * g++.dg/template/spec8.C: Likewise.
11366
11367 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * gcc.c-torture/execute/20030313-1.c: New test.
11370
11371 2003-03-14  Richard Henderson  <rth@redhat.com>
11372
11373         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11374
11375 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11376
11377         * gcc.c-torture/compile/20030314-1.c: New test.
11378
11379 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11380
11381         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11382         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11383         thumb target,
11384         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11385         to accept newer _imp__  prefix and additional
11386         newline in .drectve section.
11387         * gcc.dg/dll-4.c: Likewise.
11388         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11389         switch.
11390
11391 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11392
11393         * g++.dg/parse/namespace9.C: New test.
11394
11395         * g++.dg/init/ref5.C: New test.
11396         * g++.dg/parse/ptrmem1.C: Likewise.
11397
11398 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11399
11400         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11401         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11402         regular expression.
11403         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11404         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11405
11406 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11407
11408         * gcc.c-torture/execute/20030224-2.c: New test.
11409
11410 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11411
11412         * gcc.dg/decl-3.c: New test.
11413
11414 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11415
11416         * gcc.dg/i386-loop-2.c: New test.
11417
11418 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/9474
11421         * g++.dg/parse/namespace8.C: New test.
11422
11423         PR c++/9924
11424         * g++.dg/overload/builtin2.C: New test.
11425
11426 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11427
11428         * gcc.dg/return-type-3.c: New test.
11429
11430 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11431
11432         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11433         profiling options are not supported.
11434
11435 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11436
11437         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11438         * g++.old-deja/g++.warn/impint2.C: Likewise.
11439
11440 2003-03-10  Devang Patel  <dpatel@apple.com>
11441
11442         * g++.dg/cpp/c++_cmd_1.C: New test.
11443         * g++.dg/cpp/c++_cmd_1.h: New file.
11444
11445 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11446
11447         * gcc.dg/altivec-9.c: New file.
11448
11449 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11450
11451         * gcc.dg/ppc-sdata-1.c: New test.
11452         * gcc.dg/ppc-sdata-2.c: New test.
11453
11454 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/9373
11457         * g++.dg/opt/ptrmem2.C: New test.
11458
11459         PR c++/8534
11460         * g++.dg/opt/ptrmem1.C: New test.
11461
11462 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11463
11464         * gcc.dg/i386-loop-1.c: New test.
11465
11466 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11467
11468         PR c++/9970
11469         * g++.dg/lookup/friend1.C: New test.
11470
11471 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11472
11473         PR c++/9823
11474         * g++.dg/parser/constructor1.C: New test.
11475
11476 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11477
11478         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11479
11480         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11481
11482 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11483
11484         * gcc.dg/cpp/Wunused.c: Update test.
11485
11486 2003-03-08  Jan Hubicka  <jh@suse.cz>
11487
11488         * gcc.dg/inline-3.c: New test.
11489
11490 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11491
11492         PR c++/9809
11493         * g++.dg/parse/builtin1.C: New test.
11494
11495         PR c++/9982
11496         * g++.dg/abi/cookie1.C: New test.
11497         * g++.dg/abi/cookie2.C: Likewise.
11498
11499         PR c++/9524
11500         * g++.dg/template/field1.C: New test.
11501
11502         PR c++/9912
11503         * g++.dg/parse/class1.C: New test.
11504         * g++.dg/parse/namespace7.C: Likewise.
11505         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11506
11507 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11508
11509         * g++.dg/init/ref4.C: New test.
11510
11511 2003-03-07  Jan Hubicka  <jh@suse.cz>
11512
11513         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11514         * gcc.dg/inline-3.c:  New test.
11515
11516 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11517
11518         * g++.dg/init/ref3.C: New test.
11519
11520         PR c++/9965
11521         * g++.dg/init/ref2.C: New test.
11522
11523         PR c++/9400
11524         * g++.dg/warn/Wshadow-2.C: New test.
11525
11526         PR c++/9791
11527         * g++.dg/warn/Woverloaded-1.C: New test.
11528
11529 2003-03-05  Jan Hubicka  <jh@suse.cz>
11530
11531         * gcc.dg/i386-local2.c: New.
11532         * gcc.dg/i386-local.c: Fix typo.
11533
11534 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11535
11536         * g++.dg/abi/layout3.C: New test.
11537
11538 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11539
11540         * gcc.c-torture/compile/20030305-1.c
11541
11542 2003-03-05  Jan Hubicka  <jh@suse.cz>
11543
11544         * gcc.dg/i386-local.c: New.
11545
11546 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11547
11548         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11549
11550 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11551
11552         * gcc.dg/switch-2.c: New test.
11553         * gcc.dg/switch-3.c: New test.
11554         * gcc.dg/Wswitch.c: Adjust line numbers.
11555         * gcc.dg/Wswitch-default.c: Likewise.
11556         * gcc.dg/Wswitch-enum.c: Likewise.
11557
11558 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11559
11560         * gcc.c-torture/execute/20030222-1.c: New test.
11561
11562 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11563
11564         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11565
11566 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/9878
11569         * g++.dg/init/ref1.C: New test.
11570
11571 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11572
11573         * gcc.dg/sh-relax.c: New SH-only test.
11574
11575 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11576
11577         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11578         comment explaining purpose of testcase.
11579
11580 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11581
11582         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11583         for HC11/HC12 (asm needs two int registers).
11584         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11585         HC11/HC12 because the test uses an asm which needs two 32-bit
11586         registers.
11587
11588 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11589
11590         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11591         for HC11/HC12 (array is too large otherwise).
11592         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11593         * gcc.c-torture/compile/20010518-2.x: Likewise.
11594         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11595         HC11/HC12 (array is too large).
11596
11597 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11600         * lib/g++-dg.exp (g++-dg-test): Likewise.
11601
11602 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11603
11604         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11605         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11606
11607 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11608
11609         * g++.dg/warn/implicit-typename1.C: Remove warning.
11610
11611 2003-02-28  Richard Henderson  <rth@redhat.com>
11612
11613         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11614         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11615
11616 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11617
11618         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11619         * g++.dg/pch/pch.exp: Likewise.
11620
11621 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/9879
11624         * testsuite/g++.dg/init/new4.C: New test.
11625
11626 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11627
11628         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11629
11630 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11631
11632         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11633         unsigned long.
11634
11635         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11636         wider than float.
11637
11638 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11639
11640         * lib/scanasm.exp: Add support for counting numbers of
11641         occurences.
11642         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11643         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11644
11645 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11646
11647         PR c++/9683
11648         * g++.dg/template/static3.C: New test.
11649
11650         PR c++/9829
11651         * g++.dg/parse/namespace6.C: New test.
11652
11653 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11654
11655         PR target/9732
11656         * gcc.dg/20030225-1.c: New test.
11657
11658 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11659
11660         * README: Remove out-of-date information.
11661
11662         PR c++/9836
11663         * g++.dg/template/spec6.C: New test.
11664
11665 2003-02-24  Jeff Law  <law@redhat.com>
11666
11667         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11668
11669 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11670
11671         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11672         * gcc.dg/pragma-ep-1.c: Likewise.
11673
11674 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11675
11676         PR c++/9602
11677         * g++.dg/template/friend16.C: New test.
11678
11679 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/5333
11682         * g++.dg/parse/fused-params1.C: Adjust error messages.
11683         * g++.dg/template/nested3.C: New test.
11684
11685 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11686
11687         * g++.dg/abi/param1.C: New test.
11688
11689 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11690
11691         PR c++/7982
11692         * g++.dg/warn/implicit-typename1.C: New test.
11693
11694 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11695
11696         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11697         with "mtune".
11698         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11699         * gcc.c-torture/execute/20010129-1.x: Likewise.
11700         * gcc.dg/20011107-1.c: Likewise.
11701         * gcc.dg/20020108-1.c: Likewise.
11702         * gcc.dg/20020122-3.c: Likewise.
11703         * gcc.dg/20020206-1.c: Likewise.
11704         * gcc.dg/20020310-1.c: Likewise.
11705         * gcc.dg/20020426-2.c: Likewise.
11706         * gcc.dg/20020517-1.c: Likewise.
11707         * gcc.dg/991230-1.c: Likewise.
11708         * gcc.dg/i386-unroll-1.c: Likewise.
11709         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11710
11711 2003-02-22  Jan Hubicka  <jh@suse.cz>
11712
11713         * gcc.dg/i386-mul.c: New test.
11714
11715 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11716
11717         * gcc.dg/builtins-5.c: New test case.
11718
11719 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11720
11721         * gcc.dg/asmreg-1.c: New test.
11722
11723 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/9749
11726         * g++.dg/parse/varmod1.C: New test.
11727
11728 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/9727
11731         * g++.dg/template/op1.C: New test.
11732
11733 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/8906
11736         * g++.dg/template/nested2.C: New test.
11737
11738 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11739
11740         PR c++/8724
11741         * g++.dg/expr/dtor1.C: New test.
11742
11743 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11744
11745         * gcc.dg/cpp/include3.c: New test.
11746         * gcc.dg/cpp/inc/foo.h: New file.
11747
11748 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11749
11750         * gcc.c-torture/execute/20030221-1.c: New test.
11751
11752 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/9729
11755         * g++.dg/abi/conv1.C: New test.
11756
11757 2003-02-20  Jan Hubicka  <jh@suse.cz>
11758
11759         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11760
11761 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11762
11763         * gcc.c-torture/compile/20030219-1.c: New test.
11764
11765 2003-02-18  Jan Hubicka  <jh@suse.cz>
11766
11767         * gcc.dg/funcorder.c: New test.
11768
11769 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11770
11771         * gcc.c-torture/execute/20030218-1.c: New.
11772
11773 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11774
11775         * gcc.dg/20030218-1.c: New.
11776
11777 2003-02-18  Richard Henderson  <rth@redhat.com>
11778
11779         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11780         * gcc.dg/attr-used-2.c: New.
11781
11782 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11783
11784         PR c++/9704
11785         * g++.dg/init/copy5.C: New test.
11786
11787 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11788
11789         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11790         * g++.dg/pch/pch.exp: Likewise.
11791
11792 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11793
11794         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11795         STACK_SIZE is not defined.
11796
11797 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11798
11799         PR c++/9457
11800         * g++.dg/template/init1.C: New test.
11801
11802 2003-02-16  Jan HUbicka  <jh@suse.cz>
11803
11804         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11805         (foo): Add few extra tests
11806         * gcc.dg/c99-const-expr-3.c: Likewise.
11807         * gcc.c-torture/execute/20030216-1.c: New.
11808
11809 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11810
11811         PR c++/9459
11812         * g++.dg/ext/typeof4.C: New test.
11813
11814 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11815
11816         * gcc.dg/i386-387-3.c: New test case.
11817
11818 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11819
11820         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11821         cris-*-elf* cris-*-aout* and mmix-*-*.
11822
11823 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11824
11825         * gcc.dg/20030213-1.c: New test.
11826
11827 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11828
11829         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11830         * gcc.dg/i386-387-2.c: Likewise.
11831
11832 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11833
11834         * gcc.dg/ppc-spe.c: Fix formatting.
11835         Enable tests that were previously unsupported by gas.
11836         Delete tests for instructions that no longer exist.
11837         Switch arguments on evsubifw builtin.
11838
11839 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11840
11841         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11842         STACK_SIZE is too small.
11843
11844 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11845             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11846
11847         * gcc.dg/decl-2.c: New test.
11848
11849 2003-02-10  Jan Hubicka  <jh@suse.cz>
11850
11851         * gcc.dg/i386-fpcvt-1.c:  New test.
11852
11853 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11854
11855         * gcc.c-torture/execute/20030209-1.c: New test.
11856
11857 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11858
11859         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11860         int-wide bitops, use the constants of the same width.
11861         Likewise, if long long is 32-bit wide, test bitops using
11862         32-bit constants.
11863
11864 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11865
11866         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11867
11868 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11869
11870         * testsuite/gcc.dg/builtins-4.c: New test case.
11871
11872 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11873
11874         * gcc.dg/20020430-1.c: Fix dg command typos.
11875         * gcc.dg/20020503-1.c: Likewise.
11876
11877 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11878
11879         PR c++/8785
11880         * g++.dg/parse/fused-params1.C: New test.
11881
11882         PR c++/8857
11883         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11884
11885         PR c++/8921
11886         * g++.dg/parse/non-dependent1.C: New test.
11887
11888         PR c++/8928
11889         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11890
11891         PR c++/9228
11892         * g++.dg/parse/undefined7.C: New test.
11893         * g++.dg/parse/non-templ1.C: New test.
11894
11895         PR c++/9229
11896         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11897
11898 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11899
11900         * gcc.c-torture/compile/20030206-1.c: New test.
11901
11902 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11903
11904         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11905         "pow" to "foo" to avoid potential confusion with a math built-in.
11906
11907 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11908
11909         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11910         conditions for SPARC targets.
11911
11912 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.dg/20030204-1.c: New test.
11915
11916 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11917
11918         PR c++/38
11919         * g++.dg/parse/array-size1.C: New test.
11920
11921         PR c++/5657
11922         * g++.dg/parse/undefined3.C: New test.
11923
11924         PR c++/5665
11925         * g++.dg/parse/undefined4.C: New test.
11926
11927         PR c++/5975
11928         * g++.dg/parse/undefined5.C: New test.
11929
11930         PR c++/7259
11931         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11932
11933         PR c++/8578
11934         * g++.dg/parse/casting-operator1.C: New test.
11935
11936         PR c++/8596
11937         * g++.dg/parse/undefined6.C: New test.
11938
11939         PR c++/8736
11940         * g++.dg/parse/missing-template1.C: New test.
11941
11942 2003-02-04  Jan Hubicka  <jh@suse.cz>
11943
11944         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11945         * gcc.dg/i386-cmov?.c:  Likewise.
11946         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11947         * gcc.dg/i386-ssefp-1.c:  Likewise.
11948         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11949         conventions.
11950
11951 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/7129
11954         * testsuite/g++.dg/ext/max.C: New test.
11955
11956 2003-02-03  Jan Hubicka  <jh@suse.cz>
11957
11958         * gcc.c-torture/execute/20030203-1.c: New test.
11959
11960 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11961
11962         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11963         'natural-endian'.
11964
11965 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11966
11967         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11968         * g++.dg/init/new2.C: Likewise.
11969         * g++.dg/other/new1.C: Likewise.
11970
11971 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11972
11973         * gcc.dg/struct-ret-libc.c: New test.
11974
11975 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11976
11977         * gcc.dg/20030129-1.c: New test.
11978
11979 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11980
11981         PR c++/8849
11982         * g++.dg/template/ptrmem4.C: New test.
11983
11984 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11985
11986         * g++.dg/parser/constant1.C: New test.
11987
11988 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11989
11990         PR c++/8591
11991         * g++.dg/parse/friend2.C: New test.
11992
11993 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11994
11995         PR c++/9437
11996         * g++.dg/template/unify4.C: New test.
11997
11998 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11999
12000         * gcc.c-torture/execute/20030128-1.c: New test.
12001
12002 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12003
12004         * g++.dg/lookup/nested1.C: Test moved from ...
12005         * g++.old-deja/g++.other/lookup24.C: ... here.
12006
12007 2003-01-28  Jan Hubicka  <jh@suse.cz>
12008
12009         * gcc.dg/i386-cmov5.c:  New test.
12010
12011 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12012
12013         * gcc.c-torture/execute/20010925-1.c: Changed the
12014         memcpy declaration.
12015
12016 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12017
12018         PR c++/3902
12019         * g++.dg/parse/template5.C: New test.
12020
12021 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12022
12023         PR fortran/9258
12024         * g77.dg/pr9258: New test.
12025
12026 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12027
12028         * README: Move relevant parts from README.g++.
12029
12030         * README.g++: Remove this file.
12031
12032 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12033
12034         * g++.dg/abi/dcast1.C: New test.
12035
12036 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12037
12038         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12039
12040 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12041
12042         PR c++/47
12043         * g++.old-deja/g++.other/lookup24.C: New test.
12044
12045 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12046
12047         PR middle-end/7227
12048         * gcc.dg/uninit-C.c: New test.
12049
12050 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12051
12052         * g++.dg/abi/covariant1.C: New test.
12053
12054 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12055
12056         * gcc.dg/20030123-1.c: New test.
12057
12058 2003-01-25  Jan Hubicka  <jh@suse.cz>
12059
12060         PR opt/8492
12061         * gcc.c-torture/compile/20030125-1.c
12062
12063 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         PR c++/9403
12066         * g++.dg/parse/template3.C: New test.
12067         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12068
12069         PR c++/795
12070         * g++.dg/parse/template4.C: New test.
12071
12072         PR c++/9415
12073         * g++.dg/template/qual2.C: New test.
12074
12075         PR c++/8545
12076         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12077
12078         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12079
12080 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12081
12082         * gcc.c-torture/execute/switch-1.c: New test case.
12083
12084 2003-01-25  Jan Hubicka  <jh@suse.cz>
12085
12086         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12087
12088 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12089
12090         Tweaks for Bison-1.875. From the NEWS file:
12091         "- `parse error' -> `syntax error'
12092         Bison now uniformly uses the term `syntax error'"
12093         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12094         * gcc.dg/cpp/digraph2.c: Likewise.
12095         * gcc.dg/cpp/direct2.c: Likewise.
12096         * gcc.dg/cpp/paste4.c: Likewise.
12097         * gcc.dg/c90-restrict-1.c: Likewise.
12098         * gcc.dg/c99-func-2.c: Likewise.
12099         * gcc.dg/noncompile/920721-2.c: Likewise.
12100         * gcc.dg/noncompile/930622-2.c: Likewise.
12101         * gcc.dg/noncompile/940112-1.c: Likewise.
12102         * gcc.dg/noncompile/950921-1.c: Likewise.
12103         * gcc.dg/noncompile/951123-1.c: Likewise.
12104         * gcc.dg/noncompile/971104-1.c: Likewise.
12105         * gcc.dg/noncompile/990416-1.c: Likewise.
12106
12107 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12108
12109         * g++.dg/parse/undefined1.C: Add error message.
12110
12111 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/9354
12114         * g++.dg/parse/new1.C: New test.
12115
12116         PR c++/9216
12117         * g++.dg/parse/template2.C: New test.
12118
12119         PR c++/9354
12120         * g++.dg/parse/typedef2.C: New test.
12121
12122         PR c++/9328
12123         * g++.dg/ext/typeof3.C: New test.
12124
12125 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12126
12127         PR c++/2738
12128         * g++.dg/parse/ret-type1.C: New test.
12129
12130         PR c++/3792
12131         * g++.dg/parse/tmpl-outside1.C: New test.
12132
12133         PR c++/4207
12134         * g++.dg/parse/int-as-enum1.C: New test.
12135
12136         PR c++/4903
12137         * g++.dg/parse/no-typename1.C: New test.
12138
12139         PR c++/5533
12140         * g++.dg/parse/no-value1.C: New test.
12141
12142         PR c++/5921
12143         * g++.dg/parse/wrong-inline1.C: New test.
12144
12145         PR c++/6402
12146         * g++.dg/parse/ref1.C: New test.
12147
12148         PR c++/6992
12149         * g++.dg/parse/attr-ctor1.C: New test.
12150
12151         PR c++/7229
12152         * g++.dg/parse/namespace5.C: New test.
12153
12154         PR c++/7917
12155         * g++.dg/parse/func-def1.C: New test.
12156
12157         PR c++/8143
12158         * g++.dg/parse/undefined1.C: New test.
12159
12160         PR c++/5723, PR c++/8522
12161         * g++.dg/parse/specialization1.C: New test.
12162
12163         PR c++/163, PR c++/8595
12164         * g++.dg/parse/struct-as-enum1.C: New test.
12165
12166         PR c++/9173
12167         * g++.dg/parse/undefined2.C: New test.
12168
12169 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12170
12171         PR c++/9298
12172         * g++.dg/parse/template1.C: New test.
12173
12174         PR c++/9384
12175         * g++.dg/parse/using1.C: New test.
12176
12177         PR c++/9285
12178         PR c++/9294
12179         * g++.dg/parse/expr2.C: New test.
12180
12181         PR c++/9388
12182         * g++.dg/parse/lookup2.C: Likewise.
12183
12184 2003-01-21  Jan Hubicka  <jh@suse.cz>
12185
12186         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12187         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12188         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12189         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12190
12191 2003-01-20  Nick Clifton  <nickc@redhat.com>
12192
12193         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12194         problem with ARM sibcall code generation.
12195
12196 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12197
12198         * gcc.c-torture/execute/20030120-1.c: New.
12199
12200 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12201
12202         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12203
12204 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12205
12206         PR c++/9272
12207         * g++.dg/parse/ctor1.C: New test.
12208
12209         PR c++/9294:
12210         * g++.dg/parse/qualified1.C: New test.
12211
12212         * g++.dg/parse/typename3.C: New test.
12213
12214 2003-01-16  Richard Henderson  <rth@redhat.com>
12215
12216         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12217
12218 2003-01-16  Richard Henderson  <rth@redhat.com>
12219
12220         * g++.dg/pch/pch.exp: Copy test header to the working directory
12221         before using it either for precompilation or direct use.
12222         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12223         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12224
12225 2003-01-16  Richard Henderson  <rth@redhat.com>
12226
12227         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12228         before using it either for precompilation or direct use.
12229         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12230         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12231
12232 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12233
12234         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12235         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12236         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12237         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12238         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12239         typename warning into error.
12240         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12241         error messages.
12242         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12243         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12244         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12245         messages.
12246         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12247         make declaration visible in template.
12248         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12249         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12250         messages.
12251         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12252         message.
12253         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12254         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12255         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12256         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12257         typename warning with error message.
12258         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12259         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12260         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12261
12262 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12263
12264         * g++.dg/parse/ambig2.C: New test.
12265
12266 2003-01-15  Richard Henderson  <rth@redhat.com>
12267
12268         * g++.dg/tls/init-2.C: Update error message string.
12269
12270 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12271
12272         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12273
12274 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12275
12276         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12277         all for HC11/HC12.
12278         * gcc.c-torture/compile/20001205-1.x: Likewise.
12279         * gcc.c-torture/compile/20001226-1.x: Likewise.
12280         * gcc.c-torture/compile/920520-1.x: Likewise.
12281         * gcc.c-torture/compile/961203-1.x: Likewise.
12282         * gcc.c-torture/compile/20020604-1.x: Likewise.
12283
12284 2003-01-15  Jan Hubicka  <jh@suse.cz>
12285
12286         * gcc.c-torture/compile/20030115-1.c: New test.
12287
12288         * gcc.dg/i386-fpcvt-1.c: New test.
12289         * gcc.dg/i386-fpcvt-2.c: New test.
12290
12291 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12292
12293         Further conform g++'s __vmi_class_type_info to the C++ ABI
12294         specification.
12295         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12296         the specification.
12297
12298 2003-01-14  Jan Hubicka  <jh@suse.cz>
12299
12300         * gcc.dg/i386-fpcvt-1.c: New test.
12301         * gcc.dg/i386-fpcvt-2.c: New test.
12302
12303 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12304
12305         * gcc.dg/i386-mmx-3.c: New test.
12306
12307 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12308
12309         PR c++/9264
12310         * g++.dg/parse/octal1.C: New file.
12311
12312         PR c++/9172
12313         * g++.dg/parse/typename1.C: New file.
12314
12315 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12316
12317         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12318         * gcc.dg/bf-no-ms-layout.c: Likewise.
12319         * gcc.dg/bf-ms-attrib.c: Likewise.
12320
12321 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12322
12323         PR c++/9099
12324         * g++.dg/parse/dtor1.C: New file.
12325
12326         PR c++/9128
12327         * g++.dg/rtti/typeid1.C: New file.
12328
12329         PR c++/9153
12330         * g++.dg/parse/lookup1.C: New file.
12331
12332         PR c++/9171
12333         * g++.dg/templ/spec5.C: New file.
12334
12335 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12336
12337         * gcc.c-torture/compile/20030110-1.c: New test.
12338
12339 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12340
12341         Merge from pch-branch:
12342
12343         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12344
12345         * gcc.dg/pch/cpp-1.h: New.
12346         * gcc.dg/pch/cpp-1.c: New.
12347         * gcc.dg/pch/cpp-2.h: New.
12348         * gcc.dg/pch/cpp-2.c: New.
12349
12350         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12351
12352         * gcc.dg/pch/except-1.h: New.
12353         * gcc.dg/pch/except-1.c: New.
12354
12355         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12356
12357         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12358         running test.
12359         * gcc.dg/pch: Include *.hp not *.h.
12360         * gcc.dg/pch/system-1.h: New.
12361         * gcc.dg/pch/system-1.c: New.
12362
12363         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12364
12365         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12366         rather than trying to build and run a program using PCH.
12367         * gcc.dg/pch: Remove dg-do commands from test files.
12368
12369         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12370
12371         * gcc.dg/pch/macro-3.c: New.
12372         * gcc.dg/pch/macro-3.h: New.
12373
12374         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12375
12376         * gcc.dg/pch/common-1.c: New.
12377         * gcc.dg/pch/common-1.h: New.
12378         * gcc.dg/pch/decl-1.c: New.
12379         * gcc.dg/pch/decl-1.h: New.
12380         * gcc.dg/pch/decl-2.c: New.
12381         * gcc.dg/pch/decl-2.h: New.
12382         * gcc.dg/pch/decl-3.c: New.
12383         * gcc.dg/pch/decl-3.h: New.
12384         * gcc.dg/pch/decl-4.c: New.
12385         * gcc.dg/pch/decl-4.h: New.
12386         * gcc.dg/pch/decl-5.c: New.
12387         * gcc.dg/pch/decl-5.h: New.
12388         * gcc.dg/pch/global-1.c: New.
12389         * gcc.dg/pch/global-1.h: New.
12390         * gcc.dg/pch/inline-1.c: New.
12391         * gcc.dg/pch/inline-1.h: New.
12392         * gcc.dg/pch/inline-2.c: New.
12393         * gcc.dg/pch/inline-2.h: New.
12394         * gcc.dg/pch/static-1.c: New.
12395         * gcc.dg/pch/static-1.h: New.
12396         * gcc.dg/pch/static-2.c: New.
12397         * gcc.dg/pch/static-2.h: New.
12398
12399         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12400
12401         * g++.dg/pch/pch.exp: Better handle failing testcases.
12402         * gcc.dg/pch/pch.exp: Likewise.
12403         * gcc.dg/pch/macro-1.c: New.
12404         * gcc.dg/pch/macro-1.h: New.
12405         * gcc.dg/pch/macro-2.c: New.
12406         * gcc.dg/pch/macro-2.h: New.
12407
12408         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12409
12410         * g++.dg/dg.exp: Treat files in pch/ specially.
12411         * g++.dg/pch/pch.exp: New file.
12412         * g++.dg/pch/empty.H: New file.
12413         * g++.dg/pch/empty.C: New file.
12414         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12415         "precompile".
12416
12417         * gcc.dg/pch/pch.exp: New file.
12418         * gcc.dg/pch/empty.h: New file.
12419         * gcc.dg/pch/empty.c: New file.
12420         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12421         "precompile".
12422
12423 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12424
12425         * g++.dg/template/friend14.C: New test.
12426
12427 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12428
12429         * gcc.dg/old-style-asm-1.c: New test.
12430
12431 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12432
12433         * gcc.c-torture/compile/20030109-1.c: New test.
12434
12435 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12436
12437         * gcc.c-torture/execute/20030109-1.c: New test.
12438
12439 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12440
12441         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12442         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12443         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12444         * g++.old-deja/g++.mike/eh2.C: Likewise
12445         * g++.old-deja/g++.mike/eh3.C: Likewise
12446         * g++.old-deja/g++.mike/eh5.C: Likewise
12447         * g++.old-deja/g++.mike/eh6.C: Likewise
12448         * g++.old-deja/g++.mike/eh7.C: Likewise
12449         * g++.old-deja/g++.mike/eh8.C: Likewise
12450         * g++.old-deja/g++.mike/eh9.C: Likewise
12451         * g++.old-deja/g++.mike/eh10.C: Likewise
12452         * g++.old-deja/g++.mike/eh12.C: Likewise
12453         * g++.old-deja/g++.mike/eh13.C: Likewise
12454         * g++.old-deja/g++.mike/eh14.C: Likewise
12455         * g++.old-deja/g++.mike/eh16.C: Likewise
12456         * g++.old-deja/g++.mike/eh17.C: Likewise
12457         * g++.old-deja/g++.mike/eh18.C: Likewise
12458         * g++.old-deja/g++.mike/eh21.C: Likewise
12459         * g++.old-deja/g++.mike/eh23.C: Likewise
12460         * g++.old-deja/g++.mike/eh24.C: Likewise
12461         * g++.old-deja/g++.mike/eh25.C: Likewise
12462         * g++.old-deja/g++.mike/eh26.C: Likewise
12463         * g++.old-deja/g++.mike/eh27.C: Likewise
12464         * g++.old-deja/g++.mike/eh28.C: Likewise
12465         * g++.old-deja/g++.mike/eh29.C: Likewise
12466         * g++.old-deja/g++.mike/eh31.C: Likewise
12467         * g++.old-deja/g++.mike/eh33.C: Likewise
12468         * g++.old-deja/g++.mike/eh34.C: Likewise
12469         * g++.old-deja/g++.mike/eh35.C: Likewise
12470         * g++.old-deja/g++.mike/eh36.C: Likewise
12471         * g++.old-deja/g++.mike/eh37.C: Likewise
12472         * g++.old-deja/g++.mike/eh38.C: Likewise
12473         * g++.old-deja/g++.mike/eh39.C: Likewise
12474         * g++.old-deja/g++.mike/eh40.C: Likewise
12475         * g++.old-deja/g++.mike/eh41.C: Likewise
12476         * g++.old-deja/g++.mike/eh42.C: Likewise
12477         * g++.old-deja/g++.mike/eh44.C: Likewise
12478         * g++.old-deja/g++.mike/eh46.C: Likewise
12479         * g++.old-deja/g++.mike/eh47.C: Likewise
12480         * g++.old-deja/g++.mike/eh48.C: Likewise
12481         * g++.old-deja/g++.mike/eh49.C: Likewise
12482         * g++.old-deja/g++.mike/eh50.C: Likewise
12483         * g++.old-deja/g++.mike/eh51.C: Likewise
12484         * g++.old-deja/g++.mike/eh53.C: Likewise
12485         * g++.old-deja/g++.mike/eh55.C: Likewise
12486         * g++.old-deja/g++.mike/p7912.C: Likewise
12487         * g++.old-deja/g++.mike/p9706.C: Likewise
12488         * g++.old-deja/g++.mike/p10416.C: Likewise
12489         * g++.old-deja/g++.mike/p11667.C: Likewise
12490         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12491         Remove redundant reference to Iris.
12492         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12493         Elxsi, i860, Pico Java, and WE32K.
12494
12495 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12496
12497         * g++.dg/ext/asm4.C: New test.
12498
12499 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12500
12501         PR c++/9030
12502         * g++.dg/template/friend12.C: New test.
12503         * g++.dg/template/friend13.C: Likewise.
12504         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12505
12506 2003-01-08  Jan Hubicka  <jh@suse.cz>
12507
12508         * gcc.dg/i386-cadd.c: New test.
12509         * gcc.dg/i386-cmov4.c: Likewise.
12510
12511 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12512
12513         PR c++/9165
12514         * g++.dg/warn/Wunused-3.C: New test.
12515
12516         * g++.dg/abi/bitfield9.C: New test.
12517
12518         PR c++/9189
12519         * g++.dg/parse/defarg3.C: New test.
12520
12521 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12522
12523         * g++.dg/parse/ambig1.C: New test.
12524         * g++.dg/parse/defarg2.C: New test.
12525
12526 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12527
12528         * g++.dg/template/defarg-1.C: New test.
12529         * g++.dg/template/local2.C: Likewise.
12530
12531 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12532
12533         * gcc.c-torture/execute/20030105-1.c: New test.
12534
12535 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12536
12537         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12538         * g++.dg/parse/namespace4.C: Likewise.
12539
12540 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         * g++.dg/template/ntp2.C: New test.
12543
12544 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12545
12546         * g++.dg/parse/extern-C-1.C: New test.
12547
12548         * g++.dg/parse/namespace4.C: New test.
12549
12550         * g++.dg/template/nested1.C: New test.
12551
12552         * g++.dg/parse/namespace3.C: New test.
12553
12554 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12555
12556         * g++.dg/lookup/two-stage1.C: New test.
12557
12558 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12559
12560         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12561         * g++.old-deja/g++.jason/access8.C: Likewise.
12562         * g++.old-deja/g++.other/decl5.C: Likewise.
12563
12564 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12565
12566         * g++.dg/parse/parse7.C: New test.
12567
12568 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR c++/2843
12571         * g++.dg/ext/attrib7.C: New test.
12572
12573 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12574
12575         * g++.dg/parse/parse6.C: New test.
12576
12577 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12578
12579         * gcc.dg/h8300-stack-1.c: New.
12580
12581 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12582
12583         g++.dg/lookup/exception1.C: New test.
12584
12585         g++.dg/lookup/template1.C: New test.
12586
12587         g++.dg/parse/namespace2.C: New test.
12588
12589         g++.dg/parse/parens2.C: New test.
12590
12591 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12592
12593         * g++.dg/parse/parse5.C: New test.
12594         * g++.dg/lookup/scoped4.C: New test.
12595
12596 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12597
12598         * g++.dg/parse/parens1.C: New test.
12599
12600         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12601         angle-bracket1.C.
12602         * g++.dg/parse/parens2.C: New test.
12603
12604         * g++.dg/lookup/scope-operator1.C: New test.
12605
12606         * g++.dg/parse/operator1.C: New test.
12607
12608 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12609
12610         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12611         * g++.old-deja/g++.other/access6.C: Likewise.
12612         * g++.old-deja/g++.other/decl1.C: Likewise.
12613         * g++.old-deja/g++.pt/typename12.C: Likewise.
12614
12615 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12616
12617         * g++.dg/parse/namespace1.C: New test.
12618
12619 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12620
12621         * g++.dg/parse/parse4.C: New test.
12622
12623 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12624
12625         * g++.dg/parse/parse3.C: New test.
12626
12627 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12628
12629         * g++.dg/parse/parse2.C: New test.
12630
12631 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12632
12633         * g++.dg/template/friend11.C: New test.
12634
12635 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12636
12637         * g++.dg/parse/parse1.C: New test.
12638
12639 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12640
12641         * lib/profopt.exp: Change the name of a global variable to avoid
12642         possible clashes with other test suites.
12643
12644 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12645
12646         * g++.dg/inherit/covariant8.C: New test.
12647
12648 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12649
12650         * g++.dg/init/array9.C: New test.
12651
12652         PR c++/9112
12653         * g++.dg/parse/expr1.C: New test.
12654
12655 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12656
12657         * gcc.c-torture/compile/20021230-1.c: New test.
12658
12659 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12660
12661         * g++.dg/inherit/covariant5.C: New test.
12662         * g++.dg/inherit/covariant6.C: New test.
12663         * g++.dg/inherit/covariant7.C: New test.
12664
12665 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12666
12667         PR c++/2739
12668         * g++.dg/other/access2.C: New test.
12669
12670 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12671
12672         * g++.dg/other/anon-struct.C: No longer fails
12673         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12674         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12675         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12676
12677 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12678
12679         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12680
12681 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12682
12683         * g++.dg/eh/spec4.C: Remove stray semicolon.
12684         * g++.dg/expr/pmf-1.C: Change error message.
12685         * g++.dg/ext/asm1.C: Remove stray semicolon.
12686         * g++.dg/ext/typename1.C: Add missing typenames.
12687         * g++.dg/inherit/template-as-base.C: Change error message.
12688         * g++.dg/lookup/scoped1.C: Likewise.
12689         * g++.dg/lookup/scoped2.C: Likewise.
12690         * g++.dg/lookup/using2.C: Likewise.
12691         * g++.dg/other/component1.C: Remove stray semicolon.
12692         * g++.dg/other/do1.C: Change error message.
12693         * g++.dg/other/error2.C: Likewise.
12694         * g++.dg/other/init1.C: Likewise.
12695         * g++.dg/other/packed1.C: Remove stray semicolon.
12696         * g++.dg/other/ptrmem2.C: Change error message.
12697         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12698         marker.
12699         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12700         * g++.dg/template/access3.C: Add typename keyword.
12701         * g++.dg/template/access5.C: Remove stray semicolon.
12702         * g++.dg/template/access6.C: Likewise.
12703         * g++.dg/template/complit1.C: Likewise.
12704         * g++.dg/template/crash1.C: Change error message.
12705         * g++.dg/template/inherit2.C: Remove stray semicolon.
12706         * g++.dg/template/instantiate2.C: Likewise.
12707         * g++.dg/template/instantiate3.C: Change error message.
12708         * g++.dg/template/qual1.C: Remove stray semicolon.
12709         * g++.dg/template/qualttp18.C: Change error message.
12710         * g++.dg/template/ref1.C: Remove stray semicolon.
12711         * g++.dg/template/sizeof1.C (A::value): Declare it.
12712         * g++.dg/template/spec4.C: Change error message.
12713         * g++.dg/template/static1.C: Likewise.
12714         * g++.dg/template/type1.C: Likewise.
12715         * g++.dg/template/typename3.C: Likewise.
12716         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12717         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12718         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12719         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12720         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12721         named return value extension.
12722         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12723         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12724         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12725         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12726         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12727         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12728         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12729         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12730         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12731         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12732         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12733         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12734         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12735         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12736         syntax.
12737         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12738         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12739         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12740         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12741         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12742         * g++.old-deja/g++.brendan/template11.C: Likewise.
12743         * g++.old-deja/g++.brendan/template26.C: Likewise.
12744         * g++.old-deja/g++.brendan/template27.C: Use explicit
12745         specialization syntax.
12746         * g++.old-deja/g++.brendan/template30.C: Likewise.
12747         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12748         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12749         non-dependent names.
12750         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12751         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12752         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12753         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12754         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12755         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12756         named return value extension.
12757         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12758         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12759         * g++.old-deja/g++.ext/return1.C: Likewise.
12760         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12761         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12762         * g++.old-deja/g++.jason/access8.C: Likewise.
12763         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12764         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12765         pseudo-destructor names.
12766         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12767         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12768         pseudo-destructor names.
12769         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12770         * g++.old-deja/g++.jason/overload19.C: Likewise.
12771         * g++.old-deja/g++.jason/overload32.C: Likewise.
12772         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12773         stray semicolons.
12774         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12775         * g++.old-deja/g++.jason/return.C: Likewise.
12776         * g++.old-deja/g++.jason/return2.C: Likewise.
12777         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12778         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12779         syntax.
12780         * g++.old-deja/g++.jason/template10.C: Account for use of
12781         non-dependent names.
12782         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12783         syntax.
12784         * g++.old-deja/g++.jason/template37.C: Likewise.
12785         * g++.old-deja/g++.law/access4.C: Change error messages.
12786         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12787         pseudo-destructor names.
12788         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12789         * g++.old-deja/g++.law/ctors9.C: Likewise.
12790         * g++.old-deja/g++.law/cvt22.C: Likewise.
12791         * g++.old-deja/g++.law/dtors5.C: Likewise.
12792         * g++.old-deja/g++.law/global-init1.C: Likewise.
12793         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12794         * g++.old-deja/g++.law/operators28.C: Likewise.
12795         * g++.old-deja/g++.law/visibility28.C: Likewise.
12796         * g++.old-deja/g++.martin/eval1.C: Likewise.
12797         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12798         name.
12799         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12800         * g++.old-deja/g++.mike/net34.C: Likewise.
12801         * g++.old-deja/g++.mike/net36.C: Likewise.
12802         * g++.old-deja/g++.mike/ns2.C: Likewise.
12803         * g++.old-deja/g++.mike/p12306.C: Likewise.
12804         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12805         value extension.
12806         * g++.old-deja/g++.mike/p700.C: Likewise.
12807         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12808         * g++.old-deja/g++.mike/p710.C: Likewise.
12809         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12810         value extension.
12811         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12812         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12813         * g++.old-deja/g++.ns/crash2.C: Likewise.
12814         * g++.old-deja/g++.ns/crash3.C: Likewise.
12815         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12816         * g++.old-deja/g++.ns/ns17.C: Likewise.
12817         * g++.old-deja/g++.ns/template16.C: Likewise.
12818         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12819         keyword.
12820         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12821         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12822         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12823         named return value extension.
12824         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12825         * g++.old-deja/g++.other/access4.C: Issue additional error
12826         messages.
12827         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12828         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12829         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12830         * g++.old-deja/g++.other/crash25.C: Change error message.
12831         * g++.old-deja/g++.other/crash4.C: Change error message.
12832         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12833         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12834         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12835         checks.
12836         * g++.old-deja/g++.other/defarg8.C: Likewise.
12837         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12838         * g++.old-deja/g++.other/dtor10.C: Likewise.
12839         * g++.old-deja/g++.other/incomplete.C: Likewise.
12840         * g++.old-deja/g++.other/linkage7.C: Likewise.
12841         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12842         lookup algorithm.
12843         * g++.old-deja/g++.other/mangle2.C: Likewise.
12844         * g++.old-deja/g++.other/refinit2.C: Likewise.
12845         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12846         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12847         * g++.old-deja/g++.pt/crash28.C: Likewise.
12848         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12849         syntax.
12850         * g++.old-deja/g++.pt/crash32.C: Change error message.
12851         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12852         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12853         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12854         error message position.
12855         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12856         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12857         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12858         syntax.
12859         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12860         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12861         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12862         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12863         keyword.
12864         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12865         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12866         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12867         keyword.
12868         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12869         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12870         syntax.
12871         * g++.old-deja/g++.pt/friend28.C: Account for use of
12872         non-dependent names.
12873         * g++.old-deja/g++.pt/friend29.C: Likewise.
12874         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12875         rules.
12876         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12877         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12878         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12879         lookup rules.
12880         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12881         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12882         keyword.
12883         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12884         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12885         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12886         keyword.
12887         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12888         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12889         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12890         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12891         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12892         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12893         keyword.
12894         * g++.old-deja/g++.pt/spec10.C: Likewise.
12895         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12896         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12897         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12898         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12899         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12900         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12901         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12902         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12903         * g++.old-deja/g++.pt/typename15.C: Likewise.
12904         * g++.old-deja/g++.pt/typename22.C: Likewise.
12905         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12906         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12907         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12908         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12909         syntax.
12910         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12911         return value extension.
12912         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12913         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12914         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12915         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12916
12917 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12918
12919         * g++.dg/warn/inline1.C: New test.
12920         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12921         * g++.old-deja/g++.jason/synth10.C: Likewise.
12922         * g++.old-deja/g++.mike/net31.C: Likewise.
12923         * g++.old-deja/g++.mike/p8786.C: Likewise.
12924
12925         * g++.dg/template/friend10.C: New test.
12926         * g++.dg/template/conv5.C: New test.
12927
12928 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12929
12930         * g++.dg/lookup/scoped3.C: New test.
12931
12932         * g++.dg/lookup/decl1.C: New test.
12933         * g++.dg/lookup/decl2.C: New test.
12934
12935 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12936
12937         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12938         gcc.c-torture/compile/20021015-1.c,
12939         gcc.c-torture/compile/20021015-2.c,
12940         gcc.c-torture/compile/20021123-1.c,
12941         gcc.c-torture/compile/20021123-2.c,
12942         gcc.c-torture/compile/20021123-3.c,
12943         gcc.c-torture/compile/20021123-4.c,
12944         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12945         only to 3.1 or 3.2 branch.
12946
12947 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12948
12949         * gcc.dg/i386-bitfield3.c: New test.
12950
12951         * gcc.dg/i386-bitfield2.c: New test.
12952
12953 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         * g++.dg/parse/conv_op1.C: New test.
12956
12957 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12958
12959         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12960         approved.
12961
12962 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12963
12964         * gcc.c-torture/compile/20021220-1.c: New test.
12965
12966 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12967
12968         * gcc.dg/i386-fastcall-1.c: New.
12969
12970 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12971
12972         * gcc.c-torture/execute/20021219-1.c: New test.
12973
12974 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12975
12976         * gcc.dg/i386-pic-1.c: New test.
12977
12978 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12979
12980         PR c++/8099
12981         * g++.dg/template/friend9.C: New test.
12982
12983 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12984
12985         PR c++/3663
12986         * g++.dg/template/access7.C: New test.
12987
12988 2002-12-18  Nick Clifton  <nickc@redhat.com>
12989
12990         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12991         the libstdc++-v3 directory has been found.
12992
12993 2002-12-12  Devang Patel <dpatel@apple.com>
12994         * gcc.dg/darwin-ld-1.c: New test.
12995         * gcc.dg/darwin-ld-2.c: New test.
12996         * gcc.dg/darwin-ld-3.c: New test.
12997         * gcc.dg/darwin-ld-4.c: New test.
12998         * gcc.dg/darwin-ld-5.c: New test.
12999
13000 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13001
13002         * gcc.c-torture/compile/20021212-1.c: New test.
13003
13004 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13005
13006         * gcc.dg/fshort-wchar: New test.
13007
13008 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13009
13010         PR c++/8372
13011         * g++.dg/template/dtor1.C: New test.
13012
13013         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13014         markers.
13015
13016 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13017
13018         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13019
13020 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13021
13022         * g++.dg/template/static1.C: New test.
13023         * g++.dg/template/static2.C: New test.
13024         * g++.old-deja/g++.ext/memconst.C: New test.
13025
13026 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13027
13028         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13029         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13030         * g++.dg/special/initp1.C: Likewise.
13031
13032 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13033
13034         * gcc.c-torture/execute/20021204-1.c: New test.
13035
13036 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13037
13038         * gcc.dg/ppc-fmadd-1.c: New file.
13039         * gcc.dg/ppc-fmadd-2.c: New file.
13040         * gcc.dg/ppc-fmadd-3.c: New file.
13041
13042 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13043
13044         * gcc.c-torture/compile/20021204-1.c: New test.
13045
13046 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13047
13048         * g++.dg/inherit/covariant2.C: New test.
13049         * g++.dg/inherit/covariant3.C: New test.
13050         * g++.dg/inherit/covariant4.C: New test.
13051         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13052         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13053
13054 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13055
13056         PR c++/8688
13057         * g++.dg/init/brace3.C: New test.
13058
13059 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13060
13061         * gcc.dg/20020210-1.c: Fix a comment typo.
13062
13063 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13064
13065         PR c++/8720
13066         * g++.dg/parse/defarg1.C: New test.
13067
13068         PR c++/8615
13069         * g++.dg/template/char1.C: New test.
13070
13071         * g++.dg/template/varmod1.C: Fix typo.
13072
13073 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13074
13075         DR 180
13076         * g++.old-deja/g++.pt/crash32.C: Expect error.
13077
13078 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13079
13080         PR c++/5919
13081         * g++.dg/template/varmod1.C: New test.
13082
13083         PR c++/8727
13084         * g++.dg/inherit/typeinfo1.C: New test.
13085
13086         PR c++/8663
13087         * g++.dg/inherit/typedef1.C: New test.
13088
13089 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/8332
13092         PR c++/8493
13093         * g++.dg/template/strlen1.C: New test.
13094
13095         PR c++/8227
13096         * g++.dg/template/ctor2.C: New test.
13097
13098         PR c++/8214
13099         * g++.dg/init/string1.C: New test.
13100
13101         PR c++/8511
13102         * g++.dg/template/friend8.C: New test.
13103
13104 2002-11-29  Joe Buck <jbuck@synopsys.com>
13105
13106         * g++.dg/lookup/anon2.C: New test.
13107
13108 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13109
13110         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13111         h8300 port.
13112
13113 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13114
13115         * gcc.dg/bitfld-6.c: New test.
13116
13117 2002-11-27  Jan Hubicka  <jh@suse.cz>
13118
13119         * gcc.c-torture/execute/20021127.[cx]: New test.
13120
13121 2002-11-26  Jan Hubicka  <jh@suse.cz>
13122
13123         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13124         quality.
13125
13126 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13127
13128         * g++.dg/init/brace2.C: New test.
13129         * g++.old-deja/g++.mike/p9129.C: Correct.
13130
13131 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13132
13133         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13134
13135 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13136
13137         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13138
13139 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13140
13141         * testsuite/g++.dg/abi/empty11.C: New test.
13142         * testsuite/g++.dg/rtti/cv1.C: New test.
13143
13144 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13145
13146         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13147
13148 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13149
13150         * g++.dg/abi/empty10.C: New test.
13151
13152 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13153
13154         * gcc.c-torture/compile/20021124-1.c: New test.
13155
13156 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13157
13158         * g++.dg/abi/rtti2.C: New test.
13159
13160 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13161
13162         * gcc.dg/i386-unroll-1.c: New test.
13163
13164 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13165
13166         * gcc.c-torture/compile/20021120-1.c: New test.
13167         * gcc.c-torture/compile/20021120-2.c: New test.
13168
13169 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13170
13171         * gcc.dg/bitfld-5.c: New test.
13172
13173 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13174
13175         * gcc.c-torture/execute/20021120-3.c: New test.
13176
13177 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13178
13179         * gcc.c-torture/execute/20021120-2.c: New test.
13180
13181 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13182
13183         * gcc.c-torture/execute/20021120-1.c: New test.
13184
13185 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * gcc.c-torture/execute/20021118-3.c: New test.
13188
13189 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13190
13191         * gcc.c-torture/compile/20021119-1.c: New test.
13192
13193 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13194
13195         * gcc.dg/duff-1.c: New test.
13196         * gcc.dg/duff-2.c: New test.
13197         * gcc.dg/duff-3.c: New test.
13198
13199 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13200
13201         * gcc.dg/cpp/_Pragma5.c: New test.
13202
13203 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13204
13205         * gcc.c-torture/execute/20021118-2.c: New test.
13206
13207 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13208
13209         * gcc.c-torture/execute/20021118-1.c: New test.
13210
13211 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13212
13213         * gcc.dg/20021116-1.c: New test.
13214
13215 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13216
13217         * g++.dg/abi/vcall1.C: New test.
13218
13219 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13220
13221         * gcc.dg/20021029-1.c: New test.
13222         * gcc.dg/20021029-2.c: New test.
13223
13224 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13225
13226         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13227
13228 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13229
13230         PR c/8439
13231         * gcc.dg/20021110.c: Move to ...
13232         * gcc.c-torture/compile/20021110.c: .... here.
13233
13234 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13235
13236         PR c/8467
13237         * gcc.c-torture/execute/20021111-1.c
13238
13239 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13240
13241         PR c/8439
13242         * gcc.dg/20021110.c: New test.
13243
13244 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13245
13246         * g++.dg/abi/vthunk3.C: Run only on x86.
13247
13248 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13249
13250         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13251
13252 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13253
13254         * lib/compat.exp (compat-execute): Fix logic error in last
13255         change.
13256
13257 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13258
13259         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13260
13261 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13262
13263         PR c++/8389
13264         * g++.dg/template/access6.C: New test.
13265
13266 2002-11-08  Jan Hubicka  <jh@suse.cz>
13267
13268         * gcc.dg/i386-ssefp-1.c: New test.
13269         * gcc.dg/i386-ssefp-1.c: New test.
13270
13271 2002-11-08  Jan Hubicka  <jh@suse.cz>
13272
13273         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13274
13275 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13276
13277         * g++.dg/abi/vthunk3.C: New test.
13278
13279         PR c++/8338
13280         * g++.dg/template/crash2.C: New test.
13281
13282 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * testsuite/g++.dg/abi/dtor1.C: New test.
13285         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13286
13287 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13288
13289         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13290         Darwin.
13291
13292 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13293
13294         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13295         -mthumb.  Only xfail with -O0.
13296
13297 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13298
13299         * g++.dg/abi/thunk1.C: New test.
13300         * g++.dg/abi/thunk2.C: Likewise.
13301         * g++.dg/abi/vtt1.C: Likewise.
13302
13303 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13304
13305         PR optimization/8423
13306         * gcc.c-torture/execute/builtin-constant.c: New test.
13307
13308 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13309
13310         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13311         Add some more cases.
13312
13313 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13314
13315         PR c++/8391
13316         * g++.dg/opt/local1.C: New test.
13317
13318 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13319
13320         PR c++/8160
13321         * g++.dg/template/complit1.C: New test.
13322
13323         PR c++/8149
13324         * g++.dg/template/typename4.C: Likewise.
13325
13326 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13327
13328         Core issue 287, PR c++/7639
13329         * g++.dg/template/instantiate1.C: Adjust error location.
13330         * g++.dg/template/instantiate3.C: New test.
13331         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13332         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13333         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13334
13335 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13336
13337         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13338
13339 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13340
13341         PR c++/8287
13342         * g++.dg/init/dtor2.C: New test.
13343
13344 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13345
13346         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13347         * gcc.dg/nest.c: Bypass errors on irix6.
13348
13349 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13350
13351         * gcc.dg/nest.c: Expect error for mmix-*-*.
13352         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13353
13354 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13355
13356         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13357         markers.
13358
13359         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13360
13361 2002-10-25  Mike Stump  <mrs@apple.com>
13362
13363         * gcc.dg/warn-1.c: New test.
13364
13365 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13366
13367         * g++.dg/template/typename3.C: New test.
13368
13369 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13370
13371         * g++.dg/lookup/ptrmem1.C: New test.
13372
13373         * g++.dg/abi/vthunk2.C: New test.
13374
13375 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13376
13377         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13378
13379 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13380
13381         * g++.dg/abi/empty9.C: New test.
13382
13383 2002-10-24  Richard Henderson  <rth@redhat.com>
13384
13385         * g++.dg/inherit/thunk1.C: Enable for ia64.
13386
13387 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/8067
13390         * g++.dg/lookup/pretty1.C: New test.
13391
13392 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13393
13394         * gcc.dg/20021023-1.c: New test.
13395
13396 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/7679
13399         * g++.dg/parse/inline1.C: New test.
13400
13401 2002-10-23  Richard Henderson  <rth@redhat.com>
13402
13403         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13404
13405         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13406
13407 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13408
13409         PR c++/6579
13410         * g++.dg/parse/stmtexpr3.C: New test.
13411
13412 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13413
13414         * g++.dg/expr/cond1.C: New test.
13415
13416 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13417
13418         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13419
13420 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13421
13422         * g++.dg/abi/vbase13.C: New test.
13423         * g++.dg/abi/vbase14.C: Likewise.
13424
13425 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13426
13427         * gcc.dg/tls/pic-1.c: New test.
13428         * gcc.dg/tls/nonpic-1.c: New test.
13429         * gcc.dg/20021018-1.c: New test.
13430
13431 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13432
13433         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13434         Remove only files with the same base name as the test case.
13435         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13436         (profopt-execute): Likewise.  Also, remove old profiling
13437         and performance data files before running the tests.
13438
13439         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13440         * g++.dg/bprob/bprob.exp: Likewise.
13441         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13442         to allow more general test case names.
13443
13444         * g++.dg/bprob/bprob-1.C: Rename to ...
13445         * g++.dg/bprob/g++-bprob-1.C: ... this.
13446
13447         * g77.dg/bprob/bprob-1.f: Rename to ...
13448         * g77.dg/bprob/g77-bprob-1.f: ... this.
13449
13450 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13451
13452         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13453         bison 1.50 or later.
13454
13455 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13456
13457         * g++.dg/README: Describe more test directories.
13458
13459 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13460
13461         * g++.dg/init/array6.C: Add additional tests.
13462
13463 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13464
13465         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13466         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13467
13468 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13469
13470         * gcc.c-torture/compile/20020604-1.x: New.
13471         * gcc.c-torture/compile/simd-5.x: Likewise.
13472         * gcc.c-torture/execute/920710-1.x: Likewise.
13473         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13474
13475 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13476
13477         * g++.dg/inherit/override1.C: Add dg-options clause.
13478
13479 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13480
13481         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13482         _mm_slli_si128.
13483
13484 2002-10-19  Andreas Schwab  <schwab@suse.de>
13485
13486         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13487         directory component.
13488
13489 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13490
13491         * g++.dg/inherit/thunk1.C: New test.
13492
13493         * g++.dg/inherit/override1.C: New test.
13494
13495         * g++.dg/abi/mangle11.C: New test.
13496         * g++.dg/abi/mangle14.C: New test.
13497         * g++.dg/abi/mangle17.C: New test.
13498
13499 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13500
13501         * g++.dg/overload/member2.C: New test.
13502
13503 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13504
13505         * g++.dg/README: Describe new compat directory.
13506         * g++.dg/dg.exp: Skip tests in compat directory.
13507         * README.compat: New file.
13508         * lib/compat.exp: New expect script.
13509         * g++.dg/compat: New test directory.
13510         * g++.dg/compat/compat.exp: New expect script.
13511         * g++.dg/compat/abi: New test directory.
13512         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13513         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13514         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13515         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13516         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13517         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13518         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13519         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13520         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13521         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13522         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13523         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13524         * g++.dg/compat/break: New test directory.
13525         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13526         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13527         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13528         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13529         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13530         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13531         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13532         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13533         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13534         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13535         g++.dg/compat/break/README: New files.
13536         * g++.dg/compat/eh: New test directory.
13537         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13538         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13539         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13540         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13541         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13542         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13543         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13544         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13545         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13546         g++.dg/compat/eh/filter2_y.C,
13547         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13548         g++.dg/compat/eh/new1_y.C,
13549         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13550         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13551         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13552         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13553         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13554         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13555         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13556         g++.dg/compat/eh/unexpected1_y.C: New files.
13557         * g++.dg/compat/init: New test directory.
13558         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13559         g++.dg/compat/init/array5_y.C,
13560         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13561         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13562         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13563         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13564         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13565         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13566         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13567         g++.dg/compat/init/init-ref2_y.C: New files.
13568
13569 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13570
13571         PR c++/7584
13572         * g++.dg/inherit/using3.C: New test.
13573
13574 2002-10-17  Jan Hubicka  <jh@suse.cz>
13575
13576         * gcc.dg/20021017-2.c: New test.
13577
13578 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13579
13580         * g++.dg/abi/mangle16.C: Adjust.
13581
13582         * g++.dg/init/array8.C: New test.
13583
13584 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13585
13586         * gcc.dg/special/mips-abi.exp: New test.
13587         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13588
13589 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13590
13591         * g++.dg/abi/mangle16.C: New test.
13592         * g++.dg/abi/mangle17.C: Likewise.
13593
13594         PR c++/7478
13595         * g++.dg/template/ref1.C: New test.
13596
13597 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13598
13599         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13600
13601 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13602
13603         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13604
13605 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13606
13607         PR c++/7524
13608         * g++.dg/init/array7.C: New test.
13609
13610 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13611
13612         * g++.dg/init/array6.C: New test.
13613
13614         * g++.dg/abi/mangle13.C: Likewise.
13615         * g++.dg/abi/mangle14.C: Likewise.
13616         * g++.dg/abi/mangle15.C: Likewise.
13617
13618 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13619
13620         * g++.dg/abi/empty8.C: New test.
13621
13622 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         * g++.dg/init/ctor1.C: New test.
13625
13626 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13627
13628         * gcc.c-torture/execute/20021015-1.c: New test.
13629
13630 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13631
13632         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13633
13634 2002-10-14  Jan Hubicka  <jh@suse.cz>
13635
13636         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13637
13638 2002-10-14  Richard Henderson  <rth@redhat.com>
13639
13640         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13641
13642 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13643
13644         PR optimization/6631
13645         * g++.dg/opt/const2.C: New test.
13646
13647 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/7176
13650         * g++.dg/parse/friend1.C: New test.
13651         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13652
13653 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13654
13655         * gcc.dg/20021014-1.c: New test.
13656
13657 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13658
13659         PR c++/5661
13660         * g++.dg/ext/vlm1.C: New test.
13661         * g++.dg/ext/vlm2.C: Likewise.
13662
13663         * g++.dg/init/array1.C: Remove invalid braces.
13664         * g++.dg/init/brace1.C: New test.
13665         * g++.dg/init/copy2.C: Likewise.
13666         * g++.dg/init/copy3.C: Likewise.
13667         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13668         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13669         braces.
13670
13671 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13672
13673         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13674
13675 2002-10-11  Richard Shann  <richard.shann@superh.com>
13676
13677         * gcc.c-torture/compile/simd-5.c: New test.
13678
13679 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13680
13681         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13682
13683 2002-10-10  Jim Wilson  <wilson@redhat.com>
13684
13685         * gcc.c-torture/execute/20021010-1.c: New test.
13686
13687 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13688
13689         PR c/7353
13690         * g++.dg/ext/typedef-init.C: New test.
13691         * gcc.dg/typedef-init.c: New test.
13692
13693 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13694
13695         * gcc.dg/cpp/paste13.c: New test.
13696
13697 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13698
13699         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13700         remaining platforms, XFAIL during compile, not execute.  Don't
13701         XFAIL at -O0.
13702
13703 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13704
13705         * gcc.dg/alias-1.c: Tweak expected warning.
13706
13707 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13708
13709         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13710
13711 2002-10-06  Andreas Jaeger  <aj@suse.de>
13712
13713         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13714         * gcc.dg/cpp/c++98.C: Likewise.
13715
13716         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13717         * g++.dg/cpp/c++98.C: Likewise.
13718
13719         * g++.dg/README (Subdirectories): Mention cpp directory.
13720
13721         PR target/7559
13722         * gcc.dg/20021006-1.c: New test.
13723
13724 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13725
13726         PR c++/7804
13727         * g++.dg/other/warning1.C: New test.
13728
13729 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13730
13731         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13732         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13733         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13734
13735 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13736
13737         PR c++/7931
13738         * g++.dg/template/ptrmem3.C: New test.
13739
13740         PR c++/7754
13741         * g++.dg/template/union1.C: New test.
13742
13743 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13744
13745         PR c++/8006
13746         * g++.dg/abi/mangle9.C: New test.
13747         * g++.dg/abi/mangle10.C: New test.
13748         * g++.dg/abi/mangle11.C: New test.
13749         * g++.dg/abi/mangle12.C: New test.
13750
13751 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13752
13753         PR c++/7188.
13754         * g++.dg/template/meminit1.C: New test.
13755         * g++.dg/warn/Wreorder-1.C: Likewise.
13756         * g++.old-deja/g++.mike/warn3.C: Tweak.
13757         * lib/prune.exp: Ingore "in copy constructor".
13758
13759 2002-10-02  Andreas Jaeger  <aj@suse.de>
13760
13761         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13762         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13763         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13764         on x86-64.
13765
13766 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13767
13768         * gcc.dg/empty1.C: Fix typo.
13769
13770 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13771
13772         * gcc.dg/alias-1.c: New test.
13773
13774 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13775
13776         * gcc.dg/empty1.C: New test.
13777
13778         * g++.dg/tls/init-2.C: Tweak error messages.
13779
13780 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13781
13782         * gcc.c-torture/compile/20020923-1.c: New test.
13783
13784 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13785
13786         * gcc.c-torture/execute/ffs-1.c: New test.
13787         * gcc.c-torture/execute/ffs-2.c: Ditto.
13788
13789 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * g++.dg/overload/member1.C: New test.
13792
13793 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13794
13795         * g++.dg/abi/empty7.C: New test.
13796         * g++.dg/init/pm2.C: Likewise.
13797
13798 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13799
13800         * g++.dg/rtti/crash1.C: New test.
13801
13802 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13803
13804         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13805         gcc.dg/sibcall-4.c: New tests.
13806
13807 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13808
13809         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13810         powerpc and MMIX targets.
13811
13812 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13813
13814         * gcc.dg/cpp/20020927-1.c: New.
13815
13816 2002-09-26  David S. Miller  <davem@redhat.com>
13817
13818         * gcc.c-torture/compile/trunctfdf.c: New.
13819
13820 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13821
13822         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13823
13824 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13825
13826         * gcc.c-torture/execute/loop-15.c: New.
13827
13828 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13829
13830         * README.QMTEST: Fix typo.
13831
13832 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13833
13834         * gcc.dg/20020926-1.c: New test.
13835
13836 2002-09-25  David S. Miller  <davem@redhat.com>
13837
13838         PR target/7842
13839         * gcc.c-torture/execute/shiftdi.c: New test.
13840
13841 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13842
13843         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13844         unique to the tool.
13845         * lib/g77.exp (g77_init): Likewise.
13846         * lib/g++.exp (g++_init): Likewise.
13847         * lib/objc.exp (objc_init): Likewise.
13848
13849 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13850
13851         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13852         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13853         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13854
13855 2002-09-25  Richard Henderson  <rth@redhat.com>
13856
13857         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13858         too-small long double.
13859
13860 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13861
13862         * gcc.dg/20020919-1.c: New test.
13863
13864 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13865
13866         * g++.dg/abi/bitfield6.C: New test.
13867         * g++.dg/abi/bitfield7.C: New test.
13868         * g++.dg/abi/bitfield8.C: New test.
13869         * g++.dg/abi/vbase11.C: New test.
13870
13871 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13872
13873         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13874         hppa*-*-hpux*.  Update test comment.
13875
13876 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * gcc.dg/tls/struct-1.c: New test.
13879
13880 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13881
13882         * gcc.dg/cpp/tr-warn2.c: Update.
13883
13884 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13885
13886         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13887
13888 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13889
13890         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13891         systems.
13892
13893 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13894
13895         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13896
13897         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13898         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13899         setting of cxxfilt.
13900
13901 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13902
13903         * gcc.dg/20020312-2.c: Update for darwin.
13904
13905 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13908
13909 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13910
13911         * objc.dg/comp-types-1.m: New test.
13912         * objc.dg/comp-types-2.m: New test.
13913         * objc.dg/comp-types-3.m: New test.
13914         * objc.dg/comp-types-4.m: New test.
13915         * objc.dg/comp-types-5.m: New test.
13916         * objc.dg/comp-types-6.m: New test.
13917
13918 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13919
13920         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13921
13922 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13923
13924         * g++.dg/other/do1.C: New test.
13925
13926         * g++.dg/template/subst1.C: New test.
13927
13928 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13929
13930         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13931
13932 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.dg/template/qualttp20.C: Adjust expected errors.
13935         * g++.old-deja/g++.jason/report.C: Likewise.
13936         * g++.old-deja/g++.other/qual1.C: Likewise.
13937
13938         * g++.dg/lookup/scoped2.C: New test.
13939
13940         * g++.dg/ext/asm3.C: New test.
13941
13942 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13943
13944         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13945
13946 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13947
13948         * ChangeLog: follow spelling conventions.
13949         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13950         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13951         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13952         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13953         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13954         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13955         * g++.old-deja/g++.law/global-init1.C: Likewise.
13956         * g++.old-deja/g++.other/delete4.C: Likewise.
13957         * g++.old-deja/g++.other/inline21.C: Likewise.
13958         * g++.old-deja/g++.other/singleton.C: Likewise.
13959         * g77.dg/strlen0.f: Likewise.
13960         * g77.f-torture/compile/20010519-1.f: Likewise.
13961         * g77.f-torture/compile/980310-4.f: Likewise.
13962         * gcc.c-torture/compile/20000605-1.c: Likewise.
13963         * gcc.c-torture/execute/20020225-1.c: Likewise.
13964         * gcc.dg/c90-hexfloat-2.c: Likewise.
13965         * gcc.dg/c99-bool-1.c: Likewise.
13966         * gcc.dg/c99-hexfloat-2.c: Likewise.
13967         * gcc.dg/dll-2.c: Likewise.
13968         * gcc.dg/wtr-union-init-1.c: Likewise.
13969         * gcc.dg/wtr-union-init-2.c: Likewise.
13970         * gcc.dg/wtr-union-init-3.c: Likewise.
13971         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13972         * gcc.dg/cpp/defined.c: Likewise.
13973         * gcc.dg/cpp/macsyntx.c: Likewise.
13974         * gcc.dg/cpp/paste2.c: Likewise.
13975         * gcc.dg/cpp/trad/defined.c: Likewise.
13976         * gcc.dg/format/c90-printf-1.c: Likewise.
13977         * gcc.dg/format/c90-scanf-1.c: Likewise.
13978         * gcc.dg/format/c99-printf-1.c: Likewise.
13979         * gcc.dg/format/c99-scanf-1.c: Likewise.
13980         * gcc.misc-tests/gcov-8.c: Likewise.
13981         * lib/profopt.exp: Likewise.
13982
13983 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13984
13985         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13986
13987 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13988
13989         * g++.dg/inherit/using2.C: New test.
13990
13991 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13992
13993         * ChangeLog: Follow spelling conventions.
13994         * g++.dg/template/friend4.C: Likewise.
13995         * g++.old-deja/g++.pt/crash67.C: Likewise.
13996         * gcc.c-torture/execute/20000801-4.c: Likewise.
13997         * gcc.dg/c90-digraph-1.c: Likewise.
13998         * gcc.dg/c94-digraph-1.c: Likewise.
13999         * gcc.dg/c99-digraph-1.c: Likewise.
14000         * gcc.dg/cpp/line5.c: Likewise.
14001         * gcc.dg/cpp/multiline.c: Likewise.
14002         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14003         * gcc.dg/format/attr-3.c: Likewise.
14004         * gcc.dg/format/c90-scanf-3.c: Likewise.
14005         * gcc.dg/format/ext-4.c: Likewise.
14006
14007 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14008
14009         * g++.dg/template/pretty1.C: New test.
14010
14011 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14012
14013         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14014
14015 2002-09-13  Matt Austern  <austern@apple.com>
14016
14017         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14018         passing a cast expression to a function by const reference.
14019
14020 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         * g++.dg/template/deduce1.C: New test.
14023
14024 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14025
14026         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14027         32-bit int.
14028
14029 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14030
14031         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14032         usage.
14033
14034 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14035
14036         * gcc.c-torture/compile/20020910-1.c: New test.
14037
14038 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14039
14040         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14041
14042 2002-09-10  Andreas Jaeger  <aj@suse.de>
14043
14044         * gcc.dg/20020312-2.c: Adjust for x86-64.
14045
14046 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14047
14048         * g77.dg/7388.f: New test case for PR 7388.
14049
14050 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14051
14052         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14053
14054 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14055
14056         * objc.dg/proto-lossage-1.m: New test.
14057
14058 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14059
14060         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14061
14062 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14063
14064         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14065         expected to pass.
14066
14067 2002-09-06  Stan Shebs  <shebs@apple.com>
14068             David Edelsohn  <edelsohn@gnu.org>
14069
14070         * gcc.dg/weak: New directory.
14071         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14072         target-specific xfail bits.
14073         * gcc.dg/typeof-2.c: Move to new directory.
14074         * gcc.dg/weak.exp: New expect script.
14075
14076 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14077
14078         * gcc.c-torture/execute/extzvsi.c: New test.
14079
14080 2002-09-05  Stan Shebs  <shebs@apple.com>
14081
14082         * gcc.dg/weak-1.c: xfail on Darwin.
14083         * gcc.dg/weak-2.c: Ditto.
14084         * gcc.dg/weak-3.c: Ditto.
14085         * gcc.dg/weak-4.c: Ditto.
14086         * gcc.dg/weak-5.c: Ditto.
14087         * gcc.dg/weak-6.c: Ditto.
14088         * gcc.dg/weak-7.c: Ditto.
14089         * gcc.dg/weak-8.c: Ditto.
14090         * gcc.dg/weak-9.c: Ditto.
14091
14092 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14093
14094         * gcc.c-torture/execute/loop-14.c: New test.
14095
14096 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14097
14098         * g++.dg/other/cxa-atexit1.C: New test.
14099
14100         * gcc.dg/typeof-2.c: New test.
14101
14102 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14103
14104         * gcc.dg/builtins-2.c: New testcase.
14105         * gcc.dg/builtins-3.c: New testcase.
14106
14107 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14108
14109         * gcc.dg/cpp/_Pragma4.c: New test.
14110
14111 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14112
14113         * objc/execute/nil_method-1.m: New testcase.
14114
14115 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14116
14117         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14118         [Object class], not [Object initialize].
14119
14120 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14121             Hans-Peter Nilsson  <hp@bitrange.com>
14122
14123         * gcc.c-torture/execute/20020720-1.x: Skip test on
14124         mmix-knuth-mmixware.  Correct comment.
14125
14126 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14127
14128         * testsuite/g++.dg/abi/bitfield5.C: New test.
14129         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14130
14131 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14132
14133         * objc.dg/undeclared-selector.m: New test.
14134
14135 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         * g++.dg/other/offsetof1.C: Avoid cast warning.
14138
14139 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14140
14141         * objc.dg/super-class-2.m: New test.
14142
14143 2002-08-24  Matt Austern  <austern@apple.com>
14144
14145         * g++.dg/ext/lvaddr.C: New test.
14146         * g++.dg/ext/lvcast.C: New test.
14147
14148 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14149
14150         * testsuite/g++.dg/inherit/cond1.C: New test.
14151
14152 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14153
14154         * gcc.dg/noncompile/incomplete-1.c: New test.
14155
14156 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14157
14158         * gcc.dg/typespec-1.c: New test.
14159
14160 2002-08-20  Devang Patel  <dpatel@apple.com>
14161         * objc.dg/proto-hier-2.m: New test.
14162
14163 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14164
14165         * objc.dg/bitfield-1.m: New test.
14166         * objc.dg/bitfield-2.m: New test.
14167
14168 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14169
14170         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14171         gcc.dg/c99-flex-array-4.c: New tests.
14172
14173 2002-08-16  Stan Shebs  <shebs@apple.com>
14174
14175         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14176
14177 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14178
14179         * gcc.dg/typeof-1.c: New test.
14180         * g++.dg/ext/typeof2.C: New test.
14181
14182 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14183
14184         * g++.dg/other/offsetof1.C: New test.
14185
14186 2002-08-14  Richard Henderson  <rth@redhat.com>
14187
14188         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14189
14190 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14191
14192         * gcc.dg/cpp/_Pragma3.c: New test.
14193
14194 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14195
14196         * g++.dg/template/inherit3: New test.
14197
14198 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14199
14200         * gcc.dg/bitfld-4.c: Add blank options.
14201
14202 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14203
14204         * g++.dg/template/crash1.C: New test.
14205
14206 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14207
14208         * gcc.dg/tls/opt-2.c: New test.
14209
14210 2002-08-08  Devang Patel  <dpatel@apple.com>
14211
14212         * objc.dg/selector-1.m : New test
14213
14214 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         * g++.dg/abi/bitfield4.C: New test.
14217         * gcc.dg/bitfld-4.c: New test.
14218
14219 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14220
14221         * g++.dg/other/packed1.C: New test.
14222
14223 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14224
14225         * g++.dg/abi/offsetof.C: Tweak error messages.
14226         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14227
14228 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14229
14230         * gcc.dg/bitfld-3.c: New test.
14231
14232 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14233             Richard Henderson  <rth@redhat.com>
14234
14235         * gcc.dg/i386-bitfield1.c: New test.
14236         * g++.dg/abi/bitfield3.C: Update.
14237
14238 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14239
14240         * objc.dg/const-str-2.m: Update.
14241         * gcc.dg/cpp/c++98.c: Change to C extension.
14242         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14243         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14244
14245 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14246
14247         * testsuite/gcc.dg/tls/diag-3.c: New.
14248
14249 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14250
14251         * g++.dg/README (Subdirectories): Document new subdir expr.
14252         * g++.dg/expr/pmf-1.C: New test.
14253
14254 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14255
14256         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14257
14258 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14259
14260         * g++.dg/abi/bitfield3.C: New test.
14261
14262 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * lib/gcov.exp: Tweak expected line formats.
14265         * gcc.misc-tests/gcov8.c: New test.
14266         * gcc.misc-tests/gcov8.x: New flags.
14267
14268 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14269
14270         * consistency.vlad/layout/endian.c: Include string.h.
14271
14272         * gcc.c-torture/execute/20020805-1.c: New test.
14273
14274 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14275
14276         * g++.dg/other/conversion1.C: New test.
14277
14278 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14279
14280         * gcc.dg/builtins-1.c: New testcase.
14281
14282 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14283
14284         * g++.dg/inherit/access3.C: New test.
14285
14286 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14287
14288         * gcc.dg/ia64-visibility-2.c: New test.
14289
14290 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14291
14292         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14293         __qualifier_flags to __flags.
14294
14295 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14296
14297         * g++.dg/inherit/operator1.C: New test.
14298         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14299         * g++.dg/other/error1.C: Change expected error message.
14300         * g++.dg/template/conv4.C: Likewise.
14301
14302 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14303
14304         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14305         for documented behavior.
14306
14307 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14308
14309         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14310         several targets known to fail.
14311
14312 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14313
14314         * gcc.dg/mips-args-[123].c: New tests.
14315
14316 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14317
14318         * gcc.dg/ppc-spe.c: New.
14319
14320 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14321
14322         * g++.dg/other/ptrmem4.C: New testcase.
14323
14324 2002-07-24  Richard Henderson  <rth@redhat.com>
14325
14326         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14327
14328 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14329
14330         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14331
14332 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14333
14334         * gcc.c-torture/execute/memset-3.c: New testcase.
14335
14336 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14337
14338         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14339         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14340
14341 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14342
14343         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14344         Delete.
14345
14346 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14347
14348         * gcc.c-torture/compile/simd-4.c: New test.
14349
14350 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14351
14352         PR c++/7347, c++/7348
14353         * g++.dg/template/access4.C: New test.
14354         * g++.dg/template/access5.C: New test.
14355         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14356         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14357         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14358         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14359
14360 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.dg/gnu89-init-2.c: New test.
14363
14364 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14365
14366         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14367
14368 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14369
14370         * gcc.c-torture/execute/20020720-1.c: New testcase.
14371
14372 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14373
14374         * gcc.dg/cpp/Wsignprom.c: New tests.
14375
14376 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14377
14378         * gcc.c-torture/execute/loop-13.c: New test.
14379
14380 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14381
14382         * gcc.dg/cpp/expr.c: New tests.
14383
14384 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14385
14386         * g++.dg/opt/pr6713.C: Add template instantiation.
14387
14388 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14389
14390         * gcc.dg/nest.c: New test.
14391
14392 2002-07-17  Richard Henderson  <rth@redhat.com>
14393
14394         * g++.dg/opt/pr6713.C: New test.
14395
14396 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14397
14398         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14399         XFAIL for all x86 processors.
14400
14401 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14402
14403         * gcc.c-torture/execute/20010122-1.x: Do not test with
14404         -fomit-frame-pointer.
14405
14406 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14407
14408         * g++.dg/template/instantiate2.C: New test.
14409         * g++.dg/template/spec4.C: New test.
14410
14411 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14412
14413         * g++.dg/template/access2.C: New test.
14414         * g++.dg/template/access3.C: New test.
14415
14416 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14417
14418         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14419         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14420         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14421         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14422         Convert to use <stdarg.h>.
14423         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14424         Delete.
14425         * gcc.dg/va-arg-2.c: New.
14426         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14427
14428 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.c-torture/compile/20020710-1.c: New test.
14431
14432 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14433                           Andrew Pinski  <pinskia@physics.uc.edu>
14434
14435         gcc.c-torture/compile/simd-2.c: New testcase.
14436         gcc.c-torture/compile/simd-3.c: Likewise.
14437
14438 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/7224
14441         * g++.dg/overload/error1.C: New test.
14442
14443 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14444
14445         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14446         configuration and IRIX 6 O32 ABI.
14447
14448 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14449
14450         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14451
14452 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14453
14454         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14455
14456 2002-07-10  Jeffrey A Law  <law@redhat.com>
14457
14458         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14459
14460         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14461
14462 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14463
14464         * gcc.dg/20020312-2.c: Check for __PPC__.
14465
14466 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14467
14468         * gcc.c-torture/compile/20020709-1.c: New test.
14469
14470 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14471
14472         * g++.dg/template/qualttp21.C: New test case.
14473
14474 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14475
14476         * gcc.c-torture/compile/20020706-1.c: New test.
14477         * gcc.c-torture/compile/20020706-2.c: New test.
14478
14479 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14480             Alexandre Oliva  <aoliva@redhat.com>
14481
14482         * g++.dg/warn/incomplete1.C: New test.
14483
14484 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14485
14486         PR c++/7099
14487         * g++.dg/warn/noreturn1.C: New test.
14488
14489 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/6706
14492         * g++.dg/debug/debug6.C: New test.
14493         * g++.dg/debug/debug7.C: New test.
14494
14495 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14496
14497         * gcc.c-torture/compile/simd-3.c: New test.
14498
14499 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14500
14501         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14502         * gcc.dg/20020620-1.c: Likewise.
14503
14504 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14505
14506         PR c++/6944
14507         * g++.dg/init/array4.C: New test.
14508         * g++.dg/init/array5.C: New test.
14509
14510 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14511
14512         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14513         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14514
14515 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14516
14517         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14518         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14519         * gcc.dg/wtr-conversion-1.c: Likewise.
14520         * gcc.dg/wtr-escape-1.c: Likewise.
14521         * gcc.dg/wtr-int-type-1.c: Likewise.
14522         * gcc.dg/wtr-label-1.c: Likewise.
14523         * gcc.dg/wtr-static-1.c: Likewise.
14524         * gcc.dg/wtr-strcat-1.c: Likewise.
14525         * gcc.dg/wtr-suffix-1.c: Likewise.
14526         * gcc.dg/wtr-switch-1.c: Likewise.
14527         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14528         * gcc.dg/wtr-union-init-1.c: Likewise.
14529         * gcc.dg/wtr-union-init-2.c: Likewise.
14530         * gcc.dg/wtr-union-init-3.c: Likewise.
14531
14532         * gcc.dg/wtr-func-def-1.c: New test.
14533
14534 2002-07-02 Devang Patel <dpatel@apple.com>
14535
14536         * objc.dg/param-1.m: New test.
14537
14538 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14539
14540         * gcc.dg/cpp/trad/directive.c: Add test.
14541         * gcc.dg/cpp/trad/macroargs.c: Add test.
14542         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14543
14544 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14545
14546         * gcc.dg/cpp/cmdlne-M.c: New test.
14547
14548 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14549
14550         * objc.dg/desig-init-1.m: New test.
14551
14552 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14553
14554         PR c++/6716
14555         * g++.dg/template/instantiate1.C: New test.
14556
14557 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14558
14559         PR c++/7112
14560         * g++.dg/template/sizeof2.C: New test.
14561
14562 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14563
14564         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14565         gcc.dg/cpp/trad/include.c: New tests.
14566
14567 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14568
14569         PR target/7177
14570         * gcc.c-torture/compile/20020701-1.c: New test.
14571
14572 2002-07-01  Stan Shebs  <shebs@apple.com>
14573
14574         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14575         header here...
14576         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14577         (objc-torture-execute): or here.
14578
14579 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14580
14581         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14582
14583 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14584
14585         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14586
14587 2002-06-30  Devang Patel  <dpatel@apple.com>
14588
14589         * objc.dg/fsyntax-only.m: New test.
14590
14591 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/6695
14594         * g++.dg/template/friend7.C: New file.
14595
14596 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14597
14598         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14599         return type.
14600
14601 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14602
14603         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14604         avoid division by zero.
14605
14606 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14607
14608         * gcc.dg/Wunknownprag.c: New tests.
14609
14610 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14611
14612         * gcc.c-torture/execute/simd-2.c: New test.
14613
14614 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14615
14616         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14617         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14618         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14619         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14620         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14621         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14622         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14623         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14624         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14625         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14626         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14627         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14628         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14629         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14630         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14631         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14632         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14633
14634 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14635
14636         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14637         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14638         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14639         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14640         New tests.
14641         * gcc.dg/cpp/trad/directive.c: Update.
14642
14643 2002-06-23  Andreas Jaeger  <aj@suse.de>
14644
14645         * gcc.c-torture/execute/complex-6.c: New.
14646
14647 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14648
14649         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14650         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14651         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14652         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14653
14654 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14655
14656         * gcc.dg/cpp/trad: New directory with traditional tests copied
14657         from parent directory.
14658         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14659         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14660         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14661         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14662         Move to trad/ and rename.
14663         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14664         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14665         gcc.dg/cpp/trad/redef2.c: New tests.
14666         * gcc.dg/cpp/trad/trad.exp: New driver.
14667
14668 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14669
14670         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14671         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14672         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14673         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14674         Remove.
14675
14676 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14677
14678         * gcc.dg/20020620-1.c: New test.
14679
14680 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14681
14682         * g++.dg/template/ttp4.C: New test.
14683
14684 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14685
14686         * g++.dg/opt/vt1.C: Fix regexp.
14687
14688 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14689
14690         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14691         Don't use attribute `noinline'.
14692
14693 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14694
14695         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14696
14697 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14698
14699         * gcc.c-torture/execute/simd-1.c: New.
14700
14701         * gcc.dg/simd-1.c: New.
14702
14703 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14704
14705         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14706
14707 2002-06-16  Richard Henderson  <rth@redhat.com>
14708
14709         * g++.dg/ext/anon-struct1.C: New.
14710         * g++.dg/ext/anon-struct2.C: New.
14711         * g++.dg/ext/anon-struct3.C: New.
14712         * gcc.dg/anon-struct-1.c: New.
14713         * gcc.dg/anon-struct-2.c: New.
14714         * gcc.dg/anon-struct-3.c: New.
14715         * gcc.dg/20011008-1.c: Adjust warning text.
14716         * gcc.dg/20020527-1.c: Add -fms-extensions.
14717
14718 2002-06-16  Richard Henderson  <rth@redhat.com>
14719
14720         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14721
14722 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14723
14724         * gcc.c-torture/execute/20020615-1.c: New test.
14725
14726 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14727
14728         * gcc.c-tortuture/execute/compare-1.c: New test case.
14729         * gcc.c-tortuture/execute/compare-2.c: New test case.
14730         * gcc.c-tortuture/execute/compare-3.c: New test case.
14731
14732 2002-06-13  Richard Henderson  <rth@redhat.com>
14733
14734         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14735         ia64 ilp32.
14736
14737 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14738
14739         * g++.dg/template/typename2.C: Update error message.
14740
14741 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14742
14743         * gcc.c-torture/execute/20020611-1.c: New test.
14744
14745 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14746
14747         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14748         list of targets to skip.
14749
14750 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14751
14752         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14753         targets if not optimizing.
14754
14755 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * gcc.c-torture/compile/20020605-1.c: New test.
14758
14759         * g++.dg/opt/vt1.C: New test.
14760
14761         * gcc.dg/20020531-1.c: New test.
14762
14763         * gcc.dg/20020530-1.c: New test.
14764
14765         * gcc.dg/20020527-1.c: New test.
14766
14767         * g++.dg/opt/cse1.C: New test.
14768
14769 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14770
14771         * gcc.dg/20020607-2.c: New test case.
14772
14773 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14774
14775         * gcc.c-torture/compile/20020604-1.c: New test.
14776
14777 2002-06-04  Richard Henderson  <rth@redhat.com>
14778
14779         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14780         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14781         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14782
14783 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14784
14785         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14786
14787 2002-06-03  Richard Henderson  <rth@redhat.com>
14788
14789         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14790         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14791
14792 2002-06-02  Richard Henderson  <rth@redhat.com>
14793
14794         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14795         test functions static.
14796
14797 2002-06-02  Andreas Jaeger  <aj@suse.de>
14798
14799         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14800         now.
14801
14802 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14803
14804         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14805         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14806         Update for mofified diagnostics.
14807         * gcc.dg/c99-intconst-1.c: No longer fail.
14808
14809 2002-06-02  Richard Henderson  <rth@redhat.com>
14810
14811         * gcc.dg/uninit-A.c: Remove xfail markers.
14812
14813 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14814
14815         * gcc.dg/fnegate-1.c: New test case.
14816
14817 2002-05-30  Osku Salerma  <osku@iki.fi>
14818
14819         * gcc.c-torture/execute/mayalias-1.c: New file.
14820
14821 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14822
14823         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14824         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14825         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14826
14827 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14828
14829         * gcc.c-torture/execute/20020529-1.c: New test.
14830
14831 2002-05-27  Richard Henderson  <rth@redhat.com>
14832
14833         * g++.dg/ext/attrib6.C: New test case.
14834
14835 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14836
14837         * gcc.c-torture/execute/pure-1.c: New test.
14838
14839 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14840
14841         * gcc.dg/cpp/arith-2.c: Remove.
14842
14843 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14844
14845         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14846         * gcc.dg/cpp/if-3.c: Remove.
14847
14848 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * g++.dg/opt/cse2.C: New test.
14851
14852 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14853
14854         * gcc.dg/cpp/arith-1.c: New semantic tests.
14855         * gcc.dg/cpp/if-1.c: Update.
14856
14857 2002-05-24  Ben Elliston  <bje@redhat.com>
14858
14859         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14860
14861 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14862
14863         * gcc.dg/verbose-asm.c: New test.
14864
14865 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14866
14867         * gcc.dg/cpp/paste12.c: New test.
14868
14869 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14870
14871         * g++.dg/parse/named_ops.C: New test.
14872
14873 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14874
14875         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14876
14877 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14878
14879         * gcc.dg/weak-2.c: Allow optional leading underscore
14880         in scan-assembler symbol name.
14881         * gcc.dg/weak-3.c: Likewise.
14882         * gcc.dg/weak-4.c: Likewise.
14883         * gcc.dg/weak-5.c: Likewise.
14884
14885 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * gcc.dg/20020523-1.c: New test.
14888
14889 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14890
14891         * objc.dg/const-str-2.m: Update now that we stop after
14892         a command line error.
14893
14894 2002-05-22  Richard Henderson  <rth@redhat.com>
14895
14896         * g++.dg/dg.exp: Fix typo in test pruneing.
14897
14898 2002-05-22  Richard Henderson  <rth@redhat.com>
14899
14900         * g++.dg/dg.exp: Prune the tls subdirectory.
14901         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14902         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14903         * g++.dg/tls/init-1.C: New.
14904
14905 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14906
14907         * gcc.dg/20020517-1.c: New test.
14908
14909 2002-05-21  Richard Henderson  <rth@redhat.com>
14910
14911         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14912         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14913
14914 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14915
14916         * g++.dg/other/copy2.C: New test.
14917
14918 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14919
14920         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14921         (MAX_COPY): Bump up to 10 times sizeof (long long).
14922         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14923
14924         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14925         sizeof (long long).
14926
14927         * gcc.c-torture/execute/strcpy-1.c: New test.
14928
14929 2002-05-19  Jason Merrill  <jason2redhat.com>
14930
14931         * g++.dg/ext/oper1.C: New test.
14932
14933 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14934 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14935
14936         * README.QMTEST: New file.
14937
14938         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14939
14940 2002-05-19  Andreas Jaeger  <aj@suse.de>
14941
14942         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14943         now.
14944         * gcc.c-torture/execute/loop-2d.x: Likewise.
14945
14946 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14947
14948         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14949         support weak symbols.
14950         * gcc.dg/weak-4.c: Likewise
14951         * gcc.dg/weak-6.c: Likewise
14952
14953 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14954
14955         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14956         cygwin, coff and h8300-*-hms targets
14957         * gcc.dg/weak-5.c: Likewise
14958         * gcc.dg/weak-7.c: Likewise
14959
14960 2002-05-16  Jason Merrill  <jason@redhat.com>
14961
14962         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14963         (scan-assembler-not, scan-assembler-dem): Likewise.
14964         (scan-assembler-dem-not): Likewise.
14965
14966 2002-05-15  Richard Henderson  <rth@redhat.com>
14967
14968         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14969
14970 2002-05-15  Richard Henderson  <rth@redhat.com>
14971
14972         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14973         (vfoo1f): Warning here.
14974         (vfoo1l): Don't redefine the alias.
14975
14976 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14977
14978         * g++.dg/init/pm1.C: New test.
14979
14980 2002-05-12  David S. Miller  <davem@redhat.com>
14981
14982         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14983         types.
14984
14985 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14986
14987         * gcc.c-torture/execute/20020510-1.c: New test case.
14988
14989 2002-05-10  David S. Miller  <davem@redhat.com>
14990
14991         * gcc.c-torture/execute/conversion.c: Test long double too.
14992
14993 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14994
14995         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14996         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14997         * lib/g++.exp (g++_link_flags): Likewise.
14998         * lib/objc.exp (objc_target_compile): Likewise.
14999
15000 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15001
15002         * gcc.dg/cpp/poison.c: Update.
15003         * gcc.dg/cpp/20000625-2.c: Remove.
15004         * gcc.dg/cpp/direct2s.c: Remove final test.
15005
15006 2002-05-08  Tom Rix  <trix@redhat.com>
15007
15008         * gcc.c-torture/execute/20020508-1.c: New test.
15009         * gcc.c-torture/execute/20020508-2.c: New test.
15010         * gcc.c-torture/execute/20020508-3.c: New test.
15011
15012 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15013
15014         * gcc.dg/cpp/charconst-4.c: More tests.
15015
15016 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c/6569
15019         * gcc.dg/weak-3.c: Update location of warning messages.
15020         * gcc.dg/weak-5.c: Likewise.
15021
15022 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15023
15024         * gcc.c-torture/execute/20020506-1.c: New test case.
15025
15026 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15027
15028         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15029
15030 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15031
15032         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15033
15034 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15035
15036         * gcc.dg/cpp/charconst-3.c: New test.
15037
15038 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15039
15040         * gcc.dg/cpp/charconst.c: Update tests.
15041
15042 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15043
15044         * treelang: Added directory for new sample language treelang. Also
15045         lib/treelang.exp: New file to signal treelang should be tested.
15046
15047 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15048
15049         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15050         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15051         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15052         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15053         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15054         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15055         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15056
15057 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15058
15059         * gcc.dg/format/xopen-2.c: New test.
15060
15061 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15062
15063         * gcc.dg/20020503-1.c: New test.
15064
15065 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15066
15067         * g++.dg/init/dtor1.C: Make it tougher.
15068
15069 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15070
15071         * g++.dg/init/dtor1.C: New test.
15072
15073 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15074
15075         * gcc.dg/altivec-8.c: New.
15076
15077 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15078
15079         * gcc.dg/altivec-7.c: New.
15080
15081 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * g++.dg/parse/typedef1.C: New test.
15084
15085 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15086
15087         PR c++/6486
15088         * g++.dg/template/friend6.C: New test.
15089
15090         PR c++/6492
15091         * g++.dg/init/copy1.C: New test.
15092
15093 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.dg/warn/effc1.C: New test.
15096
15097 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15098
15099         * gcc.dg/cpp/if-cexp.c: Add a test.
15100
15101 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15102
15103         * gcc.dg/20020426-2.c: New test.
15104
15105 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15106
15107         * gcc.dg/cpp/if-mop.c: Update.
15108         * gcc.dg/cpp/if-mpar.c: Add test.
15109         * gcc.dg/cpp/if-oppr.c: Update.
15110
15111 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15112
15113         PR c/6343
15114         * gcc.dg/weak-[2-7].c: New tests.
15115
15116 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15117
15118         * gcc.dg/enum1.c: New test.
15119
15120 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/6497
15123         * g++.dg/inherit/access2.C: New test.
15124
15125 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15126
15127         PR bootstrap/6445
15128         * gcc.dg/20020426-1.c: New test.
15129
15130 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15131
15132         * g++.dg/abi/enum1.C: New test.
15133
15134 2002-04-26  Richard Henderson  <rth@redhat.com>
15135
15136         * gcc.dg/c99-bool-1.c: Expect always true warning.
15137
15138 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15139
15140         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15141
15142 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15143
15144         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15145         targets.
15146
15147 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15148
15149         * g++.dg/abi/mange7.C: New test.
15150
15151         PR c++/6438.
15152         * g++.dg/parse/stmtexpr2.C: New test.
15153
15154 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15155
15156         * gcc.dg/20020312-2.c: Add SH target.
15157
15158 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15159
15160         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15161         compiler output on mips*-*-irix*.
15162
15163 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15164
15165         * g++.dg/parse/attr1.C: New test.
15166
15167 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15168
15169         * gcc.c-torture/execute/string-opt-17.c: New test case.
15170         * gcc.c-torture/execute/memset-2.c: New test case.
15171
15172 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/6256:
15175         * g++.dg/template/friend5.C: New test.
15176
15177         PR c++/6331:
15178         * g++.dg/template/qual1.C: Likewise.
15179
15180 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15181
15182         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15183         Include stdlib.h, not stdio.h or ctype.h.
15184
15185 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15186
15187         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15188         cris-*-elf* and mmix-*-*.
15189         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15190         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15191         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15192         Ditto.
15193         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15194         * gcc.dg/wchar_t-1.c: Ditto.
15195
15196 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15197
15198         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15199         Clarify comment.
15200
15201 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15202
15203         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15204
15205 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15206
15207         * gcc.c-torture/execute/20000906-1.x: Delete.
15208
15209 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15210
15211         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15212
15213 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15214
15215         * PR6367
15216         * g77.f-torture/execute/6367.f: New test.
15217         * g77.f-torture/execute/6367.x: Disable for MMIX.
15218
15219 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15220
15221         * PR6352
15222         * g++.dg/opt/inline2.C: New test.
15223
15224 2002-04-18  Richard Henderson  <rth@redhat.com>
15225
15226         * gcc.dg/20000906-1.c: Enable for all targets.
15227         * gcc.c-torture/compile/iftrap-2.c: New.
15228
15229 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15230
15231         * gcc.dg/20020418-1.c: New test.
15232         * gcc.dg/20020418-2.c: New test.
15233
15234 2002-04-18  Richard Henderson  <rth@redhat.com>
15235
15236         * gcc.c-torture/compile/iftrap-1.c: New.
15237         * gcc.dg/iftrap-1.c: Adjust for ia64.
15238         * gcc.dg/iftrap-2.c: New.
15239
15240 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15241
15242         * gcc.c-torture/compile/20020418-1.c: New test.
15243
15244 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15245
15246         * gcc.c-torture/compile/20020415-1.c: New.
15247
15248 2002-04-18  David S. Miller  <davem@redhat.com>
15249
15250         * gcc.c-torture/execute/20020418-1.c: New test.
15251
15252 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15253
15254         * gcc.dg/20020416-1.c: New test.
15255
15256         * g++.dg/opt/inline1.C: New test.
15257
15258 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15259
15260         * gcc.dg/altivec-5.c: New test.
15261
15262         * gcc.dg/20020415-1.c: New test.
15263
15264 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15265
15266         * testsuite/lib/chill.exp: Remove.
15267
15268 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15269
15270         * g++.dg/other/big-struct.C: New test.
15271
15272 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15273
15274         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15275         of scratch file.
15276
15277 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15278
15279         PR c/6277
15280         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15281         in scan-assembler function name
15282
15283 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15284
15285         * g77.f-torture/execute/980628-4.x,
15286         g77.f-torture/execute/980628-5.x,
15287         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15288         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15289         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15290         i[34567]86-*-*.
15291
15292 2002-04-13  David S. Miller  <davem@redhat.com>
15293
15294         * gcc.c-torture/execute/20020413-1.c: New test.
15295
15296 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15297
15298         * gcc.dg/asm-6.c,
15299         * g++.dg/ext/asm1.C: New tests.
15300
15301 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15302
15303         PR c++ 5373.
15304         * g++.dg/parse/stmtexpr1.C: New test.
15305
15306         PR c++/5189.
15307         * g++.dg/template/copy1.C: New test.
15308
15309 2002-04-12  Richard Henderson  <rth@redhat.com>
15310
15311         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15312
15313 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15314
15315         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15316         gcc.c-torture/execute/20020307-2.c.
15317
15318 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15319
15320         * g++.dg/ext/attrib5.C,
15321         * g++.dg/lookup/struct1.C: New tests.
15322
15323 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.dg/20020411-1.c: New test.
15326
15327         * gcc.c-torture/execute/20020411-1.c: New test.
15328
15329 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15330
15331         * g77.f-torture/execute/6177.f: New test.
15332
15333 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15334
15335         PR middle-end/6247
15336         * g++.dg/opt/cleanup1.C: New test.
15337
15338         * g++.dg/opt/const1.C: New test.
15339
15340 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15341
15342         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15343
15344 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15345
15346         PR c++/5507
15347         * g++.dg/template/typename2.C: New test.
15348
15349 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15350
15351         * gcc.c-torture/execute/loop-12.c: New.
15352
15353 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15354
15355         * g77.f-torture/execute/980628-4.x,
15356         g77.f-torture/execute/980628-5.x,
15357         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15358         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15359         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15360
15361 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15362
15363         PR optimization/6086
15364         * g++.dg/opt/preinc1.C: New test.
15365
15366 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15367
15368         PR c++/5571
15369         * g++.dg/opt/static2.C: New test.
15370
15371 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15372
15373         PR c/5120
15374         * gcc.dg/20020406-1.c: New test.
15375
15376 2002-04-04  David S. Miller  <davem@redhat.com>
15377
15378         * gcc.c-torture/execute/20020404-1.c: New test.
15379
15380 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15381
15382         PR c/6123
15383         * gcc.dg/20020312-2.c: Do not declare global register variable
15384         if __PIC__ or __pic__ is defined.
15385
15386 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15387
15388         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15389         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15390
15391 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15392
15393         * gcc.misc-tests/linkage.exp: Update last change to handle
15394         sparc*-, not just sparc-.
15395
15396 2002-04-03  Richard Henderson  <rth@redhat.com>
15397
15398         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15399
15400 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15401
15402         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15403
15404 2002-04-02  David S. Miller  <davem@redhat.com>
15405
15406         * gcc.c-torture/execute/20020402-3.c: New test.
15407
15408 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15409
15410         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15411         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15412
15413         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15414         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15415         g77.f-torture/execute/20001201.x,
15416         g77.f-torture/execute/u77-test.x: New files.
15417
15418         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15419         * gcc.dg/wchar_t-1.c: Ditto.
15420
15421 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15422
15423         * gcc.c-torture/execute/20020402-1.c: New test.
15424
15425 2002-04-01  Richard Henderson  <rth@redhat.com>
15426
15427         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15428
15429         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15430
15431 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15432
15433         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15434
15435 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15436
15437         * g++.dg/inherit/template-as-base.C: Expect error.
15438         * g++.dg/inherit/namespace-as-base.C: Likewise.
15439
15440 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15441
15442         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15443         g++.dg/ext/instantiate3.C: Tweak match patterns.
15444
15445         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15446         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15447         -da test.
15448
15449 2002-03-31  Richard Henderson  <rth@redhat.com>
15450
15451         * gcc.dg/special/alias-2.c: New.
15452         * gcc.dg/special/ecos.exp: Run it.
15453
15454 2002-03-31  Richard Henderson  <rth@redhat.com>
15455
15456         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15457
15458 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15459
15460         * gcc.dg/weak-1.c: Disable on h8300 port.
15461
15462 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15463
15464         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15465         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15466         ordering tests.
15467         * g++.dg/bprob/bprob-1.C: New test.
15468         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15469         * g++.dg/gcov/gcov-1.C: New test.
15470         * g++.dg/gcov/gcov-1.x: New file.
15471         * g++.dg/gcov/gcov-2.C: New test.
15472         * g++.dg/gcov/gcov-3.C: New test.
15473         * g++.dg/gcov/gcov-3.h: New file.
15474
15475 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15476
15477         * g++.old-deja/g++.other/builtins5.C: New test.
15478         * g++.old-deja/g++.other/builtins6.C: New test.
15479         * g++.old-deja/g++.other/builtins7.C: New test.
15480         * g++.old-deja/g++.other/builtins8.C: New test.
15481         * g++.old-deja/g++.other/builtins9.C: New test.
15482
15483 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15484
15485         * g++.dg/opt/static1.C: New test.
15486
15487         * g++.dg/opt/longbranch1.C: New test.
15488
15489 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15490
15491         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15492
15493         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15494
15495 2002-03-28  Jeffrey A Law  (law@redhat.com)
15496
15497         * gcc.c-torture/execute/20020328-1.c: New test.
15498
15499 2002-03-27  Richard Henderson  <rth@redhat.com>
15500
15501         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15502         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15503         move from g++.old-deja/g++.ext/.
15504
15505 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15506
15507         * g++.dg/init/new2.C: New test.
15508
15509 2002-03-26  Richard Henderson  <rth@redhat.com>
15510
15511         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15512
15513         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15514         on sparc.
15515
15516         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15517         sparcv9 systems.
15518         * gcc.dg/20001102-1.c: Likewise.
15519
15520 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15521
15522         * gcc.dg/cpp/endif-pedantic1.c,
15523         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15524
15525 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15526
15527         * g++.dg/init/new1.C: New test.
15528
15529 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15530
15531         * g++.dg/abi/vbase9.C: New test.
15532
15533 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15534
15535         * gcc.dg/arm-asm.c: New test.
15536
15537 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15538
15539         * gcc.dg/Wswitch-enum.c: New test.
15540         Fix PR c/5044.
15541
15542 2002-03-26  Richard Henderson  <rth@redhat.com>
15543
15544         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15545         structure.
15546
15547 2002-03-25  Richard Henderson  <rth@redhat.com>
15548
15549         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15550         sparcv9 systems.
15551
15552         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15553         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15554
15555 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15556
15557         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15558
15559 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15560
15561         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15562         targets using generic thunk support.
15563
15564 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15565
15566         * gcc.c-torture/compile/20020323-1.c: New test.
15567
15568         * g++.dg/opt/conj2.C: New test.
15569
15570 2002-03-24  Richard Henderson  <rth@redhat.com>
15571
15572         * gcc.dg/weak-1.c: Use -fno-common.
15573
15574 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15575
15576         * g77.dg/f77-edit-apostrophe-out.f: New test
15577         * g77.dg/f77-edit-h-out.f: New test
15578         * g77.dg/f77-edit-t-in.f: New test
15579         * g77.dg/f77-edit-t-out.f: New test
15580         * g77.dg/f77-edit-x-out.f: New test
15581         * g77.dg/f77-edit-slash-out.f: New test
15582         * g77.dg/f77-edit-colon-out.f: New test
15583         * g77.dg/f77-edit-s-out.f: New test
15584
15585 2002-03-24  Richard Henderson  <rth@redhat.com>
15586
15587         * objc/execute/formal_protocol-6.x: New XFAIL.
15588
15589 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15590
15591         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15592         that do not support weak symbols
15593
15594 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15595
15596         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15597         * lib/g77.exp:  Likewise
15598         * lib/objc.exp: Likewise
15599
15600 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15601
15602         * gcc.dg/Wswitch-default.c: New test.
15603
15604 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15605
15606         * g++.dg/other/enum1.C: New test.
15607
15608 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15609
15610         * gcc.dg/pragma-ep-3.c: Fix typo.
15611
15612 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15613
15614         * g++.dg/inherit/template-as-base.C: New test.
15615
15616 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15619         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15620
15621 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15622
15623         * gcc.dg/cpp/multiline.c: Update to match.
15624
15625 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15626
15627         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15628
15629 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15630
15631         * gcc.dg/cpp/extratokens2.c:  New file.
15632
15633 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15634
15635         * gcc.dg/20020312-2.c: Add rs6000 target.
15636
15637         * gcc.c-torture/compile/20020319-1.c: New test.
15638
15639 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15640
15641         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15642         (A, E): Handle this.
15643
15644 2002-03-20  Jason Merrill  <jason@redhat.com>
15645
15646         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15647         ignoring -fpic.
15648         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15649         through prune_gcc_output.
15650
15651 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15652
15653         * gcc.c-torture/compile/20020320-1.c: New test.
15654
15655 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15656
15657         * gcc.c-torture/compile/20020318-1.c: New test.
15658
15659         * gcc.dg/struct-by-value-1.c: New test.
15660
15661         * gcc.dg/20020319-1.c: New test.
15662
15663 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * g++.dg/opt/conj1.C: New test.
15666
15667 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15668
15669         * g++.dg/template/qualttp20.C: Revert previous change.
15670         * g++.dg/template/qualttp3.C: Likewise.
15671         * g++.dg/template/qualttp4.C: Likewise
15672         * g++.dg/template/qualttp5.C: Likewise
15673         * g++.dg/template/qualttp6.C: Likewise
15674         * g++.dg/template/qualttp7.C: Likewise
15675         * g++.dg/template/qualttp8.C: Likewise
15676         * g++.dg/template/recurse.C: Likewise.
15677
15678 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15679
15680         * gcc.dg/cpp/wchar-1.c: Update.
15681
15682 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15683
15684         * g++.dg/template/conv1.C: New test.
15685         * g++.dg/template/conv2.C: New test.
15686         * g++.dg/template/conv3.C: New test.
15687         * g++.dg/template/conv4.C: New test.
15688
15689 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15690
15691         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15692         * g++.dg/template/qualttp3.C: Likewise.
15693         * g++.dg/template/qualttp4.C: Likewise
15694         * g++.dg/template/qualttp5.C: Likewise
15695         * g++.dg/template/qualttp6.C: Likewise
15696         * g++.dg/template/qualttp7.C: Likewise
15697         * g++.dg/template/qualttp8.C: Likewise
15698         * g++.dg/template/recurse.C: Likewise.
15699
15700 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15701
15702         * g++.dg/opt/dtor1.C: New test.
15703
15704 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * gcc.c-torture/compile/20020315-1.c: New test.
15707
15708 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15709
15710         * gcc.dg/weak-1.c: Fix scan tests.
15711
15712 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15713
15714         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15715         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15716         cris-*-aout* mmix-*-*.
15717         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15718         cris-*-aout* mmix-*-*.
15719         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15720         cris-*-elf* cris-*-aout* and mmix-*-*.
15721         * gcc.dg/20001009-1.c: Ditto.
15722         * gcc.dg/20010912-1.c: Ditto.
15723         * gcc.dg/20020122-4.c: Ditto.
15724         * gcc.dg/inline-2.c: Ditto.
15725
15726 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15727
15728         * gcc.c-torture/compile/20020314-1.c: New test.
15729
15730 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15731
15732         * gcc.c-torture/execute/20020314-1.c: New test.
15733
15734 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15735
15736         * g++.dg/warn/Wunused-1.C: New test.
15737
15738 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15739
15740         * g++.dg/abi/mangle6.C: New test.
15741
15742 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15743
15744         * gcc.c-torture/compile/20020309-2.c: New test.
15745
15746         * gcc.c-torture/compile/20020312-1.c: New test.
15747
15748 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15749
15750         * g++.dg/other/access1.C: New test.
15751
15752 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15753
15754         * gcc.c-torture/execute/wchar_t-1.c: New test.
15755
15756 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15757
15758         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15759
15760 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15761
15762         * gcc.dg/20020312-1.c: New test case.
15763
15764 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15765
15766         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15767
15768 2002-03-11  Richard Henderson  <rth@redhat.com>
15769
15770         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15771         * g++.old-deja/g++.jason/report.C: Likewise.
15772
15773 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15774
15775         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15776         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15777
15778 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * testsuite/g++.dg/overload/pmf1.C: New test.
15781
15782 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15783
15784         * gcc.c-torture/execute/20020307-1.c: Use long.
15785
15786 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15787
15788         PR optimization/5844
15789         * gcc.dg/20020310-1.c: New test.
15790
15791 2002-03-09  Michael Meissner  <meissner@redhat.com>
15792
15793         * gcc.c-torture/execute/memcpy-2.c: New test.
15794         * gcc.c-torture/execute/memset-1.c: New test.
15795         * gcc.c-torture/execute/strlen-1.c: New test.
15796         * gcc.c-torture/execute/strcmp-1.c: New test.
15797         * gcc.c-torture/execute/strncmp-1.c: New test.
15798
15799 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15800
15801         * gcc.dg/ppc-ldstruct.c: New test.
15802
15803 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15804
15805         * gcc.c-torture/execute/va-arg-22.c: New test.
15806
15807 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15808
15809         * gcc.c-torture/compile/20020309-1.c: New test.
15810
15811 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15812
15813         * gcc.c-torture/execute/20020307-2.c: New test.
15814
15815 2002-03-07  Jeffrey A Law  (law@redhat.com)
15816
15817         * g77.f-torture/compile/20020307-1.f: New test.
15818
15819 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15820
15821         * gcc.dg/unordered-1.c: New test.
15822
15823 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15824
15825         * gcc.c-torture/execute/20020307-1.c: New test.
15826
15827 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15828
15829         * gcc.dg/20020304-1.c: New test.
15830
15831         * gcc.c-torture/compile/20020304-2.c: New test.
15832
15833 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15834
15835         * gcc.c-torture/compile/20020304-1.c: New test case
15836         (from PR c/5830).
15837
15838 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15839
15840         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15841
15842 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15843
15844         * g++.dg/other/classkey1.C: New test.
15845
15846 2002-03-01  Richard Henderson  <rth@redhat.com>
15847
15848         * gcc.c-torture/compile/981223-1.x: New.
15849         * gcc.c-torture/compile/920625-1.x: New.
15850
15851 2002-02-28  Richard Henderson  <rth@redhat.com>
15852
15853         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15854
15855 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15856
15857         * gcc.c-torture/execute/20020227-1.c: New test.
15858
15859 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15860
15861         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15862         here" ERROR lines.
15863         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15864         * g++.old-deja.g++.other/defarg1.C: Likewise.
15865         * g++.old-deja/g++.pt/calls2.C: Likewise.
15866         * g++.old-deja/g++.pt/crash20.C: Likewise.
15867         * g++.old-deja/g++.pt/crash30.C: Likewise.
15868         * g++.old-deja/g++.pt/crash36.C: Likewise.
15869         * g++.old-deja/g++.pt/crash6.C: Likewise.
15870         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15871         * g++.old-deja/g++.pt/derived3.C: Likewise.
15872         * g++.old-deja/g++.pt/error1.C: Likewise.
15873         * g++.old-deja/g++.pt/friend21.C: Likewise.
15874         * g++.old-deja/g++.pt/friend23.C: Likewise.
15875         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15876         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15877
15878 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15879
15880         * gcc.c-torture/execute/20020225-2.c: New test.
15881
15882 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15883
15884         * gcc.c-torture/execute/920730-1t.c,
15885         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15886         Delete test cases, only relevant to -traditional.
15887
15888 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15889
15890         * gcc.dg/cpp/undef1.c: Remove.
15891         * gcc.dg/cpp/directiv.c: Update.
15892         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15893
15894 2002-02-27  Michael Meissner  <meissner@redhat.com>
15895
15896         * gcc.c-torture/execute/20020226-1.c: New test.
15897
15898 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15899
15900         * g++.dg/debug/debug4.C: New test.
15901
15902         * gcc.dg/ia64-visibility-1.c: New test.
15903
15904 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15905
15906         * gcc.dg/debug/20020224-1.c: New.
15907
15908 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15909
15910         * gcc.c-torture/execute/960416-1.x: New.
15911         * gcc.c-torture/execute/divconst-3.x: Likewise.
15912
15913 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15914
15915         * gcc.dg/20020224-1.c: New test.
15916
15917 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15918
15919         * gcc.c-torture/execute/20020225-1.c: New.
15920
15921 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15922
15923         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15924
15925 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15926
15927         * gcc.dg/20020222-1.c: New test.
15928
15929 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15930
15931         * g++.dg/opt/anonunion1.C: New test.
15932
15933 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15934
15935         * g++.dg/template/qualttp19.C: New test.
15936         * g++.dg/template/qualttp20.C: New test.
15937         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15938         * g++.old-deja/g++.other/qual1.C: Likewise.
15939
15940 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15941
15942         * gcc.dg/attr-alwaysinline.c: New.
15943
15944 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15945
15946         * gcc.dg/20020220-1.c: New test.
15947
15948         * gcc.dg/20020220-2.c: New test.
15949
15950         * g++.dg/opt/mmx1.C: New test.
15951
15952 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15953
15954         * gcc.c-torture/compile/20020110.c: New test.
15955
15956 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15957
15958         * gcc.c-torture/execute/20020219-1.c: New test.
15959
15960         * gcc.dg/20020219-1.c: New test.
15961
15962         * gcc.dg/noncompile/20020220-1.c: New test.
15963
15964         * g++.dg/opt/ptrintsum1.C: New test.
15965
15966         * gcc.dg/debug/20020220-1.c: New test.
15967
15968 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15969
15970         * gcc.c-torture/execute/20020216-1.c: New test.
15971
15972 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15973
15974         * gcc.dg/decl-1.c: Update, new test.
15975
15976 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15977
15978         * g++.dg/abi/bitfield1.C: New test.
15979         * g++.dg/abi/bitfield2.C: New test.
15980
15981 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15982
15983         * gcc.dg/attr-nest.c: New test.
15984
15985 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15986
15987         * gcc.c-torture/execute/20020215-1.c: New test.
15988
15989 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15990
15991         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15992         * g++.dg/debug/debug.exp: New.
15993         * g++.dg/debug/trivial.C: New.
15994         * g++.dg/debug/debug1.C: Moved...
15995         * g++.dg/other/debug1.C: ...from here.
15996         * g++.dg/debug/debug2.C: Moved...
15997         * g++.dg/other/debug2.C: ...from here.
15998         * g++.dg/debug/debug3.C: Moved...
15999         * g++.dg/other/debug3.C: ...from here.
16000
16001         * gcc.dg/noncompile/20020213-1.c: New test.
16002
16003 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16004
16005         * g++.dg/other/debug3.C: New test.
16006
16007         * gcc.c-torture/execute/20020213-1.c: New test.
16008
16009 2002-02-13  Richard Smith <richard@ex-parrot.com>
16010
16011         * g++.old-deja/g++.other/thunk1.C: New test.
16012
16013 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16014
16015         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16016
16017 2002-02-13  Stan Shebs  <shebs@apple.com>
16018
16019         * gcc.dg/altivec-3.c: New.
16020
16021 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16022
16023         * gcc.dg/Wunreachable-1.c: New test.
16024         * gcc.dg/Wunreachable-2.c: New test.
16025
16026 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16027
16028         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16029
16030 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16031
16032         * gcc.dg/decl-1.c: New test.
16033
16034 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16035
16036         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16037
16038 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16039
16040         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16041         * gcc.c-torture/compile/980506-1.x: Likewise.
16042
16043 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16044
16045         * gcc.dg/20020210-1.c: New.
16046
16047 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16048
16049         * g77.f-torture/execute/947.f: New regression test
16050         for PR fortran/947.
16051
16052 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16053
16054         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16055         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16056
16057 2002-02-08  Richard Henderson  <rth@redhat.com>
16058
16059         * gcc.c-torture/compile/labels-3.c: New.
16060
16061 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16064         expression statements work instead.
16065         * gcc.dg/noncompile/20020207-1.c: New test.
16066
16067 2002-02-07  Richard Henderson  <rth@redhat.com>
16068
16069         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16070
16071 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16072
16073         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16074         message from g77
16075         * lib/g77-dg.exp: Trim g77 error messages so that they are
16076         recognized by dg.exp.
16077
16078 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16079
16080         PR fortran/5473
16081         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16082
16083 2002-02-07  Richard Henderson  <rth@redhat.com>
16084
16085         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16086         to be sufficiently aligned for integers.
16087
16088 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16089
16090         * g++.dg/template/friend4.C: New test.
16091
16092 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16093
16094         PR fortran/5743
16095         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16096         unsupported cases.
16097
16098 2002-02-07  Richard Henderson  <rth@redhat.com>
16099
16100         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16101         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16102         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16103         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16104
16105 2002-02-06  Richard Henderson  <rth@redhat.com>
16106
16107         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16108
16109 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16110
16111         * gcc.dg/20020206-1.c: New test.
16112
16113 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16114
16115         * gcc.c-torture/execute/20020206-1.c: New test.
16116
16117         * gcc.c-torture/execute/20020206-2.c: New test.
16118
16119         PR optimization/5429:
16120         * gcc.c-torture/compile/20020206-1.c: New test.
16121
16122 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16123
16124         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16125         as certain file formats cannot support particularly large
16126         alignments.
16127
16128         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16129         and do not expect to be able to link the executable.
16130
16131         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16132         fail because the COFF format does not support the weak attribute.
16133
16134 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16135
16136         * g77.dg/pr5473.f:  New test
16137
16138 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16139
16140         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16141         Fix testcase accordingly.
16142
16143 2002-02-04  Richard Henderson  <rth@redhat.com>
16144
16145         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16146         (buf): Change to be an array of pointers, not ints.
16147
16148 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16149
16150         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16151         before all tests.  Move warning one line above to match where it
16152         C frontend emits.
16153         * gcc.dg/Wswitch-2.c: New test.
16154         * g++.dg/warn/Wswitch-1.C: New test.
16155         * g++.dg/warn/Wswitch-2.C: New test.
16156
16157 2002-02-04  Richard Henderson  <rth@redhat.com>
16158
16159         * g++.dg/abi/offsetof.C: Fix size comparison.
16160
16161 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16162
16163         * gcc.dg/cast-qual-2.c: New test.
16164
16165 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16166
16167         * gcc.dg/20020201-4.c: New test.
16168
16169 2002-02-04  Ben Elliston  <bje@redhat.com>
16170
16171         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16172         target_info attribute != 0, in addition to the empty string.
16173         (gcc_target_compile): Likewise.
16174
16175 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16176
16177         * gcc.dg/Wswitch.c: New test.
16178         PR gcc/4475. PR gcc/3780.
16179
16180 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16181
16182         * g77.f-torture/execute/5122.f: New test for regressions
16183         against PR fortran/5122.
16184
16185 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16186
16187         * g77.f-torture/compile/pr3743.f: Delete
16188         * g77.dg/pr3743-1.f: New test.
16189         * g77.dg/pr3743-2.f: New test.
16190         * g77.dg/pr3743-3.f: New test.
16191         * g77.dg/pr3743-4.f: New test.
16192
16193 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16194
16195         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16196
16197 2002-02-02  Richard Henderson  <rth@redhat.com>
16198
16199         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16200         * gcc.c-torture/execute/bf64-1.c: Likewise.
16201
16202 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16203
16204         * gcc.dg/20020201-2.c: New test.
16205
16206         * gcc.dg/20020201-3.c: New test.
16207
16208         * gcc.c-torture/execute/bitfld-2.c: New test.
16209
16210 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16211
16212         * gcc.dg/bitfld-1.c: Update.
16213         * gcc.dg/bitfld-2.c: Update.
16214         * gcc.c-torture/execute/bitfld-1.x: New.
16215
16216 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.c-torture/execute/20020201-1.c: New test.
16219
16220 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16221
16222         PR target/5469
16223         * gcc.dg/20020201-1.c: New test.
16224
16225 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16226
16227         PR fortran/3743
16228         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16229         * g77.f-torture/compile/pr3743.x: Remove
16230
16231 2002-01-31  Tom Rix  <trix@redhat.com>
16232
16233         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16234
16235 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16236
16237         * gcc.dg/noncompile/20020130-1.c: New test.
16238
16239 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16240
16241         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16242
16243 2002-01-29  Richard Henderson  <rth@redhat.com>
16244
16245         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16246         to long long.
16247         * gcc.c-torture/execute/bf64-1.c: Likewise.
16248
16249 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.c-torture/execute/20020129-1.c: New test.
16252
16253 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16254
16255         * gcc.c-torture/compile/20000224-1.c: Update.
16256         * gcc.c-torture/execute/bitfld-1.c: New tests.
16257         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16258         * gcc.dg/uninit-A.c: Update.
16259
16260 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16261
16262         * g++.dg/template/ctor1.C: Add instantiation.
16263
16264 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16265
16266         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16267         argument to __builtin_prefetch to be const ptr.
16268
16269 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16270
16271         * gcc.c-torture/compile/20020120-1.c: New test.
16272
16273 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16274
16275         * gcc.c-torture/execute/20020127-1.c: New test.
16276
16277 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16278
16279         * g77.dg/f77-edit-i-in.f: New test
16280         * g77.dg/f77-edit-i-out.f: New test
16281
16282 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16283
16284         * gcc.dg/debug/debug.exp: New file.
16285         * gcc.dg/debug/trivial.c: New file.
16286         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16287         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16288         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16289         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16290         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16291         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16292         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16293         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16294         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16295         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16296         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16297         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16298         * gcc.dg/20000503-1.c: Removed.
16299         * gcc.dg/20010207-1.c: Removed.
16300         * gcc.dg/20011223-1.c: Removed.
16301         * gcc.dg/20020104-2.c: Removed.
16302         * gcc.dg/debug-1.c: Removed.
16303         * gcc.dg/debug-2.c: Removed.
16304         * gcc.dg/debug-3.c: Removed.
16305         * gcc.dg/debug-4.c: Removed.
16306         * gcc.dg/debug-5.c: Removed.
16307         * gcc.dg/debug-6.c: Removed.
16308         * gcc.dg/dwarf2-1.c: Removed.
16309         * gcc.dg/dwarf2-2.c: Removed.
16310
16311 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16312
16313         * g++.old-deja/g++.other/eh5.C: New test.
16314         * g++.old-deja/g++.other/sibcall2.C: New test.
16315         * g++.old-deja/g++.other/array9.C: New test.
16316         * g++.old-deja/g++.other/typename2.C: New test.
16317         * g++.old-deja/g++.other/crash60.C: New test.
16318         * g++.old-deja/g++.other/conv9.C: New test.
16319         * g++.old-deja/g++.other/mangle10.C: New test.
16320         * g++.old-deja/g++.other/unchanging1.C: New test.
16321         * g++.old-deja/g++.other/exprstmt1.C: New test.
16322         * g++.old-deja/g++.other/inline23.C: New test.
16323         * g++.old-deja/g++.eh/ia64-1.C: New test.
16324         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16325         * g++.old-deja/g++.other/reload1.C: New test.
16326         * g++.old-deja/g++.other/static20.C: New test.
16327         * g++.old-deja/g++.other/local-alloc1.C: New test.
16328         * g++.old-deja/g++.other/conv8.C: New test.
16329         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16330         * g++.old-deja/g++.other/storeexpr1.C: New test.
16331         * g++.old-deja/g++.other/storeexpr2.C: New test.
16332         * g++.dg/eh/template2.C: New test.
16333         * g++.dg/warn/weak1.C: New test.
16334
16335 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16336
16337         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16338         Remove first, non-varying, argument.
16339
16340 2002-01-23  Richard Henderson  <rth@redhat.com>
16341
16342         * gcc.dg/inline-2.c: New.
16343
16344         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16345         Add optional target arg.  Check number of arguments.
16346         (scan-assembler-not, scan-assembler-dem): Likewise.
16347         (scan-assembler-dem-not): Likewise.
16348
16349 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16350
16351         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16352         line 12.
16353         * g++.old-deja/g++.brendan/parse3.C,
16354         g++.old-deja/g++.other/crash26.C,
16355         g++.old-deja/g++.other/crash28.C,
16356         g++.old-deja/g++.other/crash29.C,
16357         g++.old-deja/g++.other/crash30.C,
16358         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16359
16360 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16361
16362         * gcc.dg/20020115-1.c: New.
16363
16364 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16365
16366         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16367
16368 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16369
16370         * gcc.dg/20020122-3.c: New.
16371
16372 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16373
16374         * g++.dg/other/gc1.C: New test.
16375
16376 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16377
16378         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16379
16380 2002-01-22  Richard Henderson  <rth@redhat.com>
16381
16382         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16383
16384 2002-01-22  Richard Henderson  <rth@redhat.com>
16385
16386         * gcc.dg/20020122-4.c: New.
16387
16388 2002-01-22  H.J. Lu <hjl@gnu.org>
16389
16390         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16391         link output.
16392         * gcc.dg/special/ecos.exp: Likewise.
16393         * lib/g++-dg.exp: Likewise.
16394         * lib/g77-dg.exp: Likewise.
16395         * lib/gcc-dg.exp : Likewise.
16396         * lib/mike-g++.exp: Likewise.
16397         * lib/mike-g77.exp: Likewise.
16398         * lib/mike-gcc.exp: Likewise.
16399         * lib/objc-dg.exp: Likewise.
16400
16401 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16402
16403         PR target/5379
16404         * gcc.dg/20020122-2.c: New test.
16405
16406 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16407
16408         * gcc.dg/20020122-1.c: New test.
16409
16410 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16411
16412         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16413
16414 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16415
16416         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16417
16418 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16419
16420         * gcc.c-torture/compile/20020121-1.c: New test.
16421
16422 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16423
16424         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16425         ld_library_path.
16426
16427 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16428
16429         * gcc.dg/20020218-1.c: New test.
16430
16431 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16432
16433         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16434         messages
16435         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16436         "At global scope" warning
16437         * g++.dg/ext/align1.C: Change cygwin test for alignment
16438         from db-bogus to dg-warning
16439
16440 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16441
16442         * g77.f-torture/compile/cpp2.F: New test.
16443
16444 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16445
16446         * g++.dg/template/access1.C: New test.
16447
16448 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16449
16450         * gcc.dg/20020118-1.c: New.
16451
16452 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16453
16454         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16455
16456 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16457
16458         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16459         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16460         alignment warnings.
16461
16462 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16463
16464         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16465         torture_with_loops and torture_without_loops
16466
16467 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.c-torture/compile/20020116-1.c: New test.
16470
16471 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16472
16473         * gcc.dg/20020116-2.c: New test.
16474
16475         * gcc.dg/ultrasp4.c: New test.
16476
16477         * gcc.dg/20020116-1.c: New test.
16478
16479 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16480
16481         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16482         by EABI.
16483
16484 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16485
16486         * gcc.misc-tests/i386-prefetch.exp: New.
16487         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16488         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16489         * gcc.misc-tests/i386-pf-none-1.c: New test.
16490         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16491
16492 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16493
16494         * gcc.dg/gnu89-init-1.c: Add new tests.
16495
16496 2002-01-15  Andreas Jaeger  <aj@suse.de>
16497
16498         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16499         * gcc.dg/i386-mmx-2.c: Likewise.
16500         * gcc.dg/i386-sse-1.c: Likewise.
16501         * gcc.dg/i386-sse-2.c: Likewise.
16502         * gcc.dg/i386-sse-3.c: Likewise.
16503
16504 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16505
16506         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16507         Uncomment additional cases that now pass.
16508
16509 2002-01-11  Richard Henderson  <rth@redhat.com>
16510
16511         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16512         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16513
16514 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16515
16516         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16517
16518 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16519
16520         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16521         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16522
16523 2002-01-10  Dale Johannesen  <dalej@apple.com>
16524
16525         * gcc.c-torture/execute/loop-11.c: New.
16526
16527 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16528
16529         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16530         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16531
16532 2002-01-09  Richard Henderson  <rth@redhat.com>
16533
16534         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16535         type in which to perform the operation for each size.
16536
16537 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16538
16539         * gcc.c-torture/compile/20020109-2.c: New test.
16540
16541 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16542
16543         * gcc.c-torture/execute/loop-10.c: New test.
16544
16545 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16546
16547         * gcc.c-torture/compile/20010226-1.c: New test.
16548         * gcc.c-torture/compile/20010227-1.c: New test.
16549         * gcc.c-torture/compile/20010426-1.c: New test.
16550         * gcc.c-torture/compile/20010510-1.c: New test.
16551         * gcc.c-torture/compile/20010605-3.c: New test.
16552         * gcc.c-torture/compile/20010824-1.c: New test.
16553         * gcc.c-torture/execute/20010409-1.c: New test.
16554         * gcc.dg/noncompile/20000901-1.c: New test.
16555         * gcc.dg/20001023-1.c: New test.
16556         * gcc.dg/20001101-1.c: New test.
16557         * gcc.dg/20001102-1.c: New test.
16558         * gcc.dg/20010207-1.c: New test.
16559         * gcc.dg/20010405-1.c: New test.
16560         * gcc.dg/20010822-1.c: New test.
16561         * gcc.dg/20011107-1.c: New test.
16562
16563 2002-01-09  Jeffrey A Law  (law@redhat.com)
16564
16565         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16566
16567         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16568         execution failure on PA targets.
16569
16570 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16571
16572         * gcc.c-torture/compile/20020109-1.c: New test.
16573
16574 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16575
16576         * gcc.c-torture/execute/20020108-1.c: New test.
16577
16578 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16579
16580         * gcc.dg/20020108-1.c: New test.
16581
16582 2002-01-08  H.J. Lu <hjl@gnu.org>
16583
16584         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16585         for header files.
16586
16587 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16588
16589         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16590         consistency.
16591
16592 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16593
16594         * gcc.dg/altivec-4.c: Test altivec predicates.
16595
16596 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16597
16598         * gcc.c-torture/execute/20020107-1.c: New test.
16599
16600 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16601
16602         PR c/5279
16603         * gcc.c-torture/compile/20020106-1.c: New test.
16604
16605 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16606
16607         * gcc.c-torture/execute/nestfunc-4.c: New test.
16608
16609 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16610
16611         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16612         extra triple that slipped in.
16613         * g++.old-deja/g++.abi/align.C: Likewise.
16614         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16615
16616 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16617
16618         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16619         * g++.old-deja/g++.abi/align.C: Likewise.
16620         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16621
16622         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16623         on FreeBSD/i386.
16624         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16625         FreeBSD.
16626
16627 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16628
16629         * gcc.dg/20020104-1.c: New test.
16630
16631         * gcc.dg/20020104-2.c: New test.
16632
16633 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16634
16635         * gcc.dg/20020103-1.c: Fix typo in target selector.
16636
16637 2002-01-03  Richard Henderson  <rth@redhat.com>
16638
16639         * gcc.dg/20020103-1.c: New.
16640
16641 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16642
16643         * gcc.c-torture/execute/20020103-1.c: New test.
16644
16645 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16646
16647         * g++.dg/other/debug2.C: New test.
16648
16649         * gcc.c-torture/compile/20020103-1.c: New test.
16650
16651 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16652
16653         * gcc.dg/gnu89-init-1.c: Added new tests.
16654
16655 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16656
16657         * g++.dg/template/friend2.C: Remove as patch is reverted.
16658
16659         * g++.dg/warn/oldcast1.C: New test.
16660
16661         * g++.dg/template/ptrmem1.C: New test.
16662         * g++.dg/template/ptrmem2.C: New test.
16663
16664         * g++.dg/template/ntp.C: New test.
16665
16666         * g++.dg/other/component1.C: New test.
16667
16668         * g++.dg/template/ttp3.C: New test.
16669
16670         * g++.dg/template/friend2.C: New test.
16671         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16672
16673 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16674
16675         * g++.dg/other/ptrmem1.C: New test.
16676         * g++.dg/other/ptrmem2.C: New test.
16677
16678 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16679
16680         * g++.dg/template/ctor1.C: New test.
16681
16682 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16683
16684         * g++.dg/template/friend2.C: New test.
16685
16686 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16687
16688         * gcc.dg/mmix-1.c: New test.
16689
16690 2001-12-31  Richard Henderson  <rth@redhat.com>
16691
16692         * gcc.dg/asm-5.c: New.
16693
16694 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16695
16696         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16697         in namespace __gnu_cxx
16698
16699 2001-12-30  Richard Henderson  <rth@redhat.com>
16700
16701         * gcc.dg/debug-6.c: New.
16702
16703 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16704
16705         * gcc.c-torture/compile/20011229-2.c: New test.
16706
16707 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16708
16709         * gcc.dg/debug-3.c: New test.
16710         * gcc.dg/debug-4.c: New test.
16711         * gcc.dg/debug-5.c: New test.
16712
16713 2001-12-29  Richard Henderson  <rth@redhat.com>
16714
16715         * g++.dg/eh/loop1.C: New.
16716
16717 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16718
16719         * g++.dg/template/crash1.C: New test.
16720
16721 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16722
16723         * g++.dg/other/const1.C: New test.
16724
16725 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16726
16727         * gcc.c-torture/compile/20011229-1.c: New test.
16728
16729 2001-12-28  Stan Shebs  <shebs@apple.com>
16730
16731         * lib/objc-torture.exp: Resync with c-torture.exp.
16732         * lib/objc.exp: Load standard libraries.
16733
16734 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16735
16736         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16737         additional tests.
16738
16739 2001-12-27  Roger Sayle <roger@eyesopen.com>
16740
16741         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16742
16743 2001-12-27  Richard Henderson  <rth@redhat.com>
16744
16745         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16746
16747 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16748
16749         * g++.dg/eh/ctor1.C: New test.
16750         * g++.dg/other/error2.C: New test.
16751
16752 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16753
16754         * g++.dg/other/init2.C: New test.
16755
16756 2001-12-24  Richard Henderson  <rth@redhat.com>
16757
16758         * gcc.dg/20011223-1.c: New.
16759         * gcc.dg/inline-1.c: New.
16760
16761 2001-12-23  Richard Henderson  <rth@redhat.com>
16762
16763         * gcc.dg/asm-4.c: Test operand modifiers.
16764
16765 2001-12-23  Richard Henderson  <rth@redhat.com>
16766
16767         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16768
16769 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16770
16771         * gcc.c-torture/execute/20011223-1.c: New test.
16772
16773 2001-12-21  Richard Henderson  <rth@redhat.com>
16774
16775         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16776         re-enables the warning.
16777
16778 2001-12-21  Richard Henderson  <rth@redhat.com>
16779
16780         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16781
16782 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16783
16784         * gcc.c-torture/compile/20011218-1.c: New test.
16785
16786 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16787
16788         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16789         arm-isr.c test.
16790         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16791         epilogue generation for ARM ISR routines.
16792
16793 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16794
16795         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16796         * gcc.dg/format/c90-printf-3.c: Likewise.
16797         * gcc.dg/format/c99-printf-3.c: Likewise.
16798         * gcc.dg/format/ext-1.c: Likewise.
16799         * gcc.dg/format/ext-6.c: Likewise.
16800         * gcc.dg/format/format.h: Prototype unlocked stdio.
16801
16802 2001-12-20  Richard Henderson  <rth@redhat.com>
16803
16804         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16805         (arena): Use it.
16806         (malloc): Correct allocation logic.  Abort if we fill up the
16807         arena before initialization complete.
16808         (realloc): Correct allocation logic.
16809
16810 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16811
16812         * gcc.c-torture/compile/20011219-2.c: New test.
16813
16814         * gcc.c-torture/execute/20011219-1.c: New test.
16815
16816 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16817
16818         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16819         target does not support weak symbols.
16820
16821 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16822
16823         * gcc.c-torture/compile/20011219-1.c: New test.
16824
16825 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16826
16827         * g++.dg/other/error1.C: New test.
16828
16829 2001-12-17  Jeffrey A Law  (law@redhat.com)
16830
16831         * gcc.c-torture/execute/20011217-1.c: New test.
16832
16833 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16834
16835         * objc.dg/special/: New directory.
16836         * objc.dg/special/special.exp: New file.
16837         * objc.dg/special/unclaimed-category-1.h: New file.
16838         * objc.dg/special/unclaimed-category-1a.m: New file.
16839         * objc.dg/special/unclaimed-category-1.m: New file.
16840
16841 2001-12-17  Andreas Jaeger  <aj@suse.de>
16842
16843         * gcc.c-torture/compile/20011217-2.c: New test.
16844
16845 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16846
16847         * gcc.c-torture/compile/20011217-1.c: New test.
16848
16849 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16850
16851         * testsuite/gcc.dg/20011214-1.c: New.
16852
16853 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16854
16855         * gcc.dg/altivec-4.c: New.
16856
16857 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16858
16859         * gcc.dg/20011113-1.c: New test.
16860
16861 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16862
16863         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16864         std::__malloc_alloc_template<0> and
16865         std::__default_alloc_template<false, 0>.
16866
16867 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16868
16869         * objc/execute/bf-21.m: New test.
16870         * objc/execute/enumeration-1.m: New test.
16871         * objc/execute/enumeration-2.m: New test.
16872
16873 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16874
16875         * gcc.dg/gnu89-init-1.c: New test.
16876
16877 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16880         * g++.old-deja/g++.jason/2371.C: Likewise.
16881         * g++.old-deja/g++.jason/template33.C: Likewise.
16882         * g++.old-deja/g++.jason/template34.C: Likewise.
16883         * g++.old-deja/g++.jason/template36.C: Likewise.
16884         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16885         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16886         * g++.old-deja/g++.other/typename1.C: Likewise.
16887         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16888         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16889         * g++.old-deja/g++.pt/typename11.C: Likewise.
16890         * g++.old-deja/g++.pt/typename14.C: Likewise.
16891         * g++.old-deja/g++.pt/typename16.C: Likewise.
16892         * g++.old-deja/g++.pt/typename3.C: Likewise.
16893         * g++.old-deja/g++.pt/typename4.C: Likewise.
16894         * g++.old-deja/g++.pt/typename5.C: Likewise.
16895         * g++.old-deja/g++.pt/typename7.C: Likewise.
16896         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16897
16898 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16899
16900         * g++.dg/other/linkage1.C: New test.
16901         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16902         specifiers.
16903
16904 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16905
16906         * gcc.dg/concat.c: New test.
16907
16908 2001-12-11  Stan Shebs  <shebs@apple.com>
16909
16910         * objc/compile: New test directory.
16911         * objc/compile/compile.exp: New expect script.
16912         * objc/compile/20011211-1.m: New compile test.
16913
16914 2001-12-11  Jason Merrill  <jason@redhat.com>
16915
16916         * lib/prune.exp (prune_gcc_output): Also handle "In member
16917         function".  So many permutations...
16918
16919 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16920
16921         * g++.dg/template/typedef1.C: New test.
16922
16923 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16924
16925         * g++.dg/other/copy1.C: New test.
16926
16927 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16928
16929         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16930
16931         * gcc.dg/builtin-choose-expr.c: New.
16932
16933 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16934
16935         * gcc.dg/altivec-2.c: New.
16936
16937 2001-12-07  Richard Henderson  <rth@redhat.com>
16938
16939         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16940
16941 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16942
16943         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16944         ultrasparc.
16945
16946 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16947
16948         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16949
16950 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16951
16952         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16953         variable argument list.
16954
16955 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16956
16957         * gcc.c-torture/execute/memcheck: Delete entire directory.
16958         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16959         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16960
16961 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16962
16963         * gcc.dg/Wshadow-1.c: New test.
16964
16965 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16966
16967         * gcc.c-torture/compile/20011130-1.c: New test.
16968
16969         * gcc.dg/noncompile/20011025-1.c: New test.
16970
16971         * g++.dg/other/anon-union.C: New test.
16972
16973         * gcc.c-torture/execute/20011024-1.c: New test.
16974
16975 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16976
16977         * gcc.c-torture/execute/20000722-1.x,
16978         gcc.c-torture/execute/20010123-1.x: Remove.
16979         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16980         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16981         gcc.dg/c99-complit-2.c: New tests.
16982
16983 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16984
16985         * g++.dg/inherit/base1.C: New test.
16986
16987 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16988
16989         * g++.dg/other/stdarg1.C: New test.
16990
16991         * gcc.c-torture/compile/20011130-2.c: New test.
16992
16993 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16994
16995         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16996         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16997         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16998         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16999         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17000         * gcc.dg/builtin-prefetch-1.c: New test.
17001
17002 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17003
17004         * gcc.dg/20011130-1.c: New test.
17005
17006 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * g++.dg/other/scope1.C: New test.
17009         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17010
17011 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17012
17013         * gcc.dg/vla-init-1.c: New test.
17014
17015 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17016
17017         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17018
17019 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17020
17021         * objc.dg/alias.m: Update.
17022         * objc.dg/class-1.m: Update.
17023         * objc.dg/const-str-1.m: Update.
17024         * objc.dg/fwd-proto-1.m: Update.
17025         * objc.dg/id-1.m: Update.
17026         * objc.dg/super-class-1.m: Update.
17027
17028 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17029
17030         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17031         constructs.
17032
17033 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17034
17035         * gcc.c-torture/execute/20011128-1.c: New test.
17036
17037 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17038
17039         * gcc.dg/20011127-1.c: New test.
17040
17041 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17042
17043         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17044         from Austin Group draft 7.
17045         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17046         scanf format arguments.
17047         * gcc.dg/format/no-exargs-2.c: New test.
17048
17049 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         * g++.dg/abi/vbase8-4.C: New test.
17052
17053 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17054
17055         * gcc.c-torture/execute/20011121-1.c: New test.
17056
17057 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17058
17059         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17060
17061 2001-11-23  Andreas Jaeger  <aj@suse.de>
17062
17063         * gcc.dg/cpp/charconst-2.c: New test.
17064
17065 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17066
17067         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17068         to the host if it is remote.  Let tests specify extra headers
17069         they use.
17070         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17071         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17072         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17073         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17074         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17075         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17076         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17077         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17078         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17079         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17080
17081 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17082
17083         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17084         for little endian ARMs.
17085
17086 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17087
17088         * gcc.c-torture/compile/20011119-1.c: New test.
17089         * gcc.c-torture/compile/20011119-2.c: New test.
17090
17091 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17092
17093         * gcc.dg/altivec-1.c: Fix typo.
17094
17095 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17096
17097         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17098
17099 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17100
17101         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17102
17103 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17104
17105         * lib/g77.exp: Don't specify --rpath-link.
17106
17107         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17108         across all the headers.
17109         * gcc.dg/format/format.exp: For testing on a remote host,
17110         copy format.h.
17111
17112         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17113         * gcc.c-torture/execute/930406-1.c: Likewise.
17114         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17115
17116 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17117
17118         * gcc.dg/altivec-1.c: New.
17119
17120 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17121
17122         * gcc.dg/cpp/fpreprocessed.c: New test case.
17123
17124 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17125
17126         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17127         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17128         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17129
17130 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17131
17132         * gcc.dg/no-builtin-1.c: New test.
17133
17134 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17135
17136         * gcc.c-torture/execute/20011115-1.c: New test.
17137
17138 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17139
17140         * gcc.c-torture/compile/20011114-2.c: New test.
17141         * gcc.c-torture/compile/20011114-3.c: New test.
17142         * gcc.c-torture/compile/20011114-4.c: New test.
17143
17144 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17145
17146         * g++.dg/other/init1.C: New test.
17147
17148 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17149
17150         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17151         message.
17152
17153         * gcc.c-torture/execute/20011114-1.c: New testcase.
17154
17155         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17156         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17157         like the (before this change) version of 20010327-1.c.
17158
17159 2001-11-14  Roger Sayle <roger@eyesopen.com>
17160
17161         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17162
17163 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17164
17165         * g++.dg/init/array2.C: New test.
17166
17167 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17168
17169         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17170
17171 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17172
17173         * g++.dg/other/forscope1.C: New test.
17174         * g++.dg/ext/forscope1.C: New test.
17175         * g++.dg/ext/forscope2.C: New test.
17176
17177 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17178
17179         * gcc.c-torture/execute/20011113-1.c: New test.
17180
17181 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17182
17183         * gcc.c-torture/execute/20011109-2.c: New test.
17184
17185         * gcc.c-torture/execute/20011109-1.c: New test.
17186
17187 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.c-torture/compile/20011109-1.c: New test.
17190
17191 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17192
17193         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17194         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17195         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17196         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17197         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17198         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17199         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17200
17201 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17202
17203         * g++.dg/warn/Wshadow-1.C: New tests.
17204         * g++.old-deja/g++.mike/for3.C: Update.
17205
17206 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17207
17208         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17209         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17210         XFAILs.  Adjust expected error texts.
17211         * gcc.c-torture/compile/20011106-1.c,
17212         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17213         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17214         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17215         gcc.dg/c99-array-lval-5.c: New tests.
17216
17217 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17218
17219         * gcc.dg/cpp/defined.c: Update.
17220
17221 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17222
17223         * gcc.c-torture/execute/anon-1.c: New test.
17224
17225 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17226
17227         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17228         same size, so no warning should be produced on stormy16.
17229
17230         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17231         due to oversized array.
17232         * g++.old-deja/g++.mike/ns15.C: Likewise.
17233         * g++.old-deja/g++.pt/crash16.C: Likewise.
17234
17235 2001-11-02  Graham Stott  <grahams@redhat.com>
17236
17237         * g++.dgother/debug1.C: Fix typos.
17238
17239 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17240
17241         * g++.dg/other/debug1.C: New test.
17242
17243 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17244
17245         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17246         of unsigned long.
17247
17248 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17249
17250         * gcc.dg/20011029-2.c: New test.
17251
17252         * gcc.c-torture/compile/20011029-1.c: New test.
17253
17254 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17255
17256         * objc/execute/class_self-1.m: New test.
17257         * objc/execute/class_self-2.m: New test.
17258
17259 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17260
17261         * gcc.misc-tests/msgs.exp: Delete.
17262         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17263         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17264         error set to match recent changes.
17265
17266 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17267
17268         * gcc.dg/20011021-1.c: New test.
17269
17270 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * gcc.c-torture/compile/20011023-1.c: New test.
17273
17274 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17275
17276         * lib/g77.exp: Rewrite based on lib/g++.exp.
17277
17278 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17279
17280         * gcc.c-torture/execute/20011019-1.c: New test.
17281
17282         * gcc.dg/20011018-1.c: New test.
17283
17284 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17285
17286         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17287
17288 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17289
17290         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17291         * gcc.dg/attr-invalid.c: Likewise.
17292
17293 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17294
17295         * testsuite/gcc.dg/20011015-1.c: New test.
17296
17297 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17298
17299         * g++.dg/template/unify2.C: New test.
17300
17301 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17302
17303         * g++.dg/other/exception-specification.C: New test
17304
17305 2001-10-13  Tom Rix  <trix@redhat.com>
17306
17307         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17308         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17309
17310 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17311
17312         * testsuite/gcc.dg/20011009-1.c: New test.
17313
17314 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         PR g++/4476
17317         * g++.dg/other/friend1.C: New test.
17318
17319 2001-10-11  Richard Henderson  <rth@redhat.com>
17320
17321         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17322
17323 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17324
17325         * gcc.c-torture/compile/20011010-1.c: New.
17326
17327 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17328
17329         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17330         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17331         g77.f-torture/execute/execute.exp,
17332         g77.f-torture/noncompile/noncompile.exp,
17333         gcc.c-torture/compile/compile.exp,
17334         gcc.c-torture/execute/execute.exp,
17335         gcc.c-torture/execute/ieee/ieee.exp,
17336         gcc.c-torture/execute/memcheck/memcheck.exp,
17337         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17338         objc/execute/execute.exp: Update FSF address.
17339
17340 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17341
17342         * gcc.dg/cpp/cmdlne-C.c: Update.
17343         * gcc.dg/cpp/cmdlne-C2.c: New.
17344
17345 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17346
17347         * gcc.c-torture/execute/20011008-3.c: New.
17348
17349 2001-10-08  DJ Delorie  <dj@redhat.com>
17350
17351         * gcc.dg/20011008-1.c: New.
17352         * gcc.dg/20011008-2.c: New.
17353
17354 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17355
17356         * gcc.dg/cpp/spacing1.c: Update test.
17357
17358 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17359
17360         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17361         spelling errors of "separate" as "seperate".
17362
17363 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17364
17365         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17366         enough to avoid inlining.
17367
17368 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17369
17370         * lib/g77.exp: set libg2c_dir correctly.
17371
17372 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17373
17374         * gcc.dg/cpp/macro11.c: New test.
17375
17376 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17377
17378         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17379         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17380         gcc.dg/format/multattr-3.c: New tests.
17381         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17382         tests for format attributes on function pointers being rejected.
17383
17384 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17385
17386         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17387
17388 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17389
17390         * g++.dg/warn/format1.C: New test.
17391
17392 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17393
17394         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17395
17396 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17397
17398         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17399
17400 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17401
17402         * gcc.dg/cpp/redef2.c: Add test.
17403
17404 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17405
17406         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17407         long-standing bug on i686, apparently.
17408         * gcc.c-torture/execute/loop-2c.x: New file.
17409         * gcc.c-torture/execute/loop-2d.x: New file.
17410         * gcc.c-torture/execute/loop-3c.x: New file.
17411
17412 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17413
17414         * gcc.dg/cpp/20000625-2.c: Correct line number.
17415
17416 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17417
17418         * gcc.dg/cpp/macro10.c: New test.
17419         * gcc.dg/cpp/strify3.c: New test.
17420         * gcc.dg/cpp/spacing1.c: Add tests.
17421         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17422         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17423
17424 2001-09-24  DJ Delorie  <dj@redhat.com>
17425
17426         * gcc.c-torture/execute/20010924-1.c: New test.
17427
17428 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17429
17430         * testsuite/objc/execute/paste.m: Remove.
17431
17432 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17433
17434         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17435
17436 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17437
17438         * g77.dg/strlen0.f: New test.
17439
17440 2001-09-21  Richard Henderson  <rth@redhat.com>
17441
17442         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17443         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17444
17445 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17446
17447         Table-driven attributes.
17448         * g++.dg/ext/attrib1.C: New test.
17449
17450 2001-09-20  DJ Delorie  <dj@redhat.com>
17451
17452         * gcc.dg/20000926-1.c: Update expected warning messages.
17453         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17454         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17455         array.
17456
17457 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17458
17459         * g++.dg/eh/registers1.C: New test case.
17460
17461 2001-09-17  Richard Henderson  <rth@redhat.com>
17462
17463         * gcc.dg/array-5.c: Fix VLA decomposition test.
17464
17465 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17466
17467         * gcc.dg/cpp/line5.c: New testcase.
17468
17469 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17470
17471         * gcc.dg/cpp/macro9.c: New test.
17472
17473 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17474
17475         * gcc.c-torture/execute/980223.c: Change type of addr from long
17476         to char *.
17477
17478 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17479
17480         * gcc.c-torture/execute/20010915-1.c: New test.
17481
17482 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17483
17484         * g77.dg/bprob: New directory.
17485         * g77.dg/bprob/bprob.exp: New file.
17486         * g77.dg/bprob/bprob-1.f: New test.
17487         * g77.dg/gcov: New directory.
17488         * g77.dg/gcov/gcov.exp: New file.
17489         * g77.dg/gcov/gcov-1.f: New test.
17490         * g77.dg/gcov/gcov-1.x: New file.
17491
17492 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17493
17494         * gcc.dg/cpp/directiv.c: Update.
17495         * gcc.dg/cpp/undef1.c: Update.
17496
17497 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17498
17499         * gcc.dg/20010912-1.c: New test.
17500
17501 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17502
17503         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17504         language-independent file in lib.
17505         * lib/gcov.exp: New file.
17506
17507 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17508
17509         * gcc.c-torture/compile/20010911-1.c: New test.
17510
17511 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17512
17513         * lib/profopt.exp: New, to support profile-directed optimizations.
17514         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17515         * gcc.misc-tests/bprob-1.c: New test.
17516         * gcc.misc-tests/bprob-2.c: New test.
17517
17518 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17519
17520         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17521         XFAIL and which kinds of gcov output to verify.
17522         * gcc.misc-tests/gcov-4b.x: New file.
17523         * gcc.misc-tests/gcov-5b.x: New file.
17524         * gcc.misc-tests/gcov-6.x: New file.
17525         * gcc.misc-tests/gcov-7.c: New test.
17526         * gcc.misc-tests/gcov-7.x: New file.
17527
17528 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17529
17530         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17531         * gcc.misc-tests/gcov-6.c: New test.
17532
17533 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17534
17535         PR c++/3986
17536         * g++.dg/abi/vbase1.C: New test.
17537
17538 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17539
17540         * objc.dg/method-2.m: New.
17541
17542 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17543
17544         PR c++/4203
17545         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17546         * g++.dg/init/empty1.C: New test.
17547
17548 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17549
17550         * gcc.c-torture/compile/20010903-1.c: New test.
17551
17552 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17553
17554         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17555         for m68k.
17556
17557 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17558
17559         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17560
17561         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17562
17563         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17564
17565 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17566
17567         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17568         for 16-bit 'unsigned int'.
17569
17570 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17571
17572         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17573
17574 2001-08-27  Richard Henderson  <rth@redhat.com>
17575
17576         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17577         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17578
17579 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17580
17581         * gcc.dg/asm-names.c (ymain): New.
17582
17583 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17584
17585         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17586         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17587         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17588
17589 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17590
17591         * gcc.dg/compare5.c: New testcase.
17592
17593 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17594
17595         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17596         and "In instantiation".
17597
17598 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17599
17600         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17601
17602 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17603
17604         * gcc.misc-tests/gcov.exp: Add support for branch information.
17605         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17606         * gcc.misc-tests/gcov-4.c: New test.
17607         * gcc.misc-tests/gcov-4b.c: New test.
17608         * gcc.misc-tests/gcov-5b.c: New test.
17609
17610 2001-08-20  Zack Weinberg  <zackw@panix.com>
17611
17612         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17613         expected to fail.
17614
17615 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17616
17617         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17618
17619 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17620
17621         * g++.dg/eh/template1.C: New test.
17622
17623 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17624
17625         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17626         Fix thinko.
17627         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17628         for xfail.
17629
17630 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17631
17632         * lib/g77-dg.exp:  Use prune.exp for common procedures
17633         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17634         * lib/g77.exp: (g77-dg-prune) Remove
17635
17636 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17637
17638         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17639
17640 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17641
17642         * g++.dg/template/unify1.C: New test.
17643
17644 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17645
17646         * g++.dg/abi/empty4.C: New test.
17647
17648 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17649
17650         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17651         solaris2.*
17652         * g77.f-torture/compile/pr3743.x: Likewise
17653
17654 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17655
17656         * g++.dg/other/using-declaration.C: New test.
17657
17658 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17659
17660         * gcc.dg/cpp/tr-sign.c: New testcase.
17661
17662 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17663
17664         * gcc.dg/cpp/19951025-1.c: Revert.
17665         * gcc.dg/cpp/directiv.c: We no longer process directives that
17666         interrupt macro arguments.
17667
17668 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17669
17670         * gcc.dg/bconstp-1.c: New test.
17671
17672 2001-08-03  Richard Henderson  <rth@redhat.com>
17673
17674         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17675
17676 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17677
17678         * gcc.dg/cpp/19951025-1.c: Update.
17679
17680 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17681
17682         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17683         should be x.
17684
17685 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17686
17687         Kill -fhonor-std.
17688         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17689         * g++.old-deja/g++.other/std1.C: Likewise.
17690         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17691
17692 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17693
17694         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17695         (g77_pass, g77_fail, g77_finish, g77_exit,
17696         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17697
17698 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17699
17700         * g77.dg/fbackslash.f
17701         * g77.dg/fcase-preserve.f
17702         * g77.dg/ff90-1.f
17703         * g77.dg/ffixed-line-length-0.f
17704         * g77.dg/ffixed-line-length-132.f
17705         * g77.dg/ffixed-line-length-7.f
17706         * g77.dg/ffixed-line-length-72.f
17707         * g77.dg/ffixed-line-length-none.f
17708         * g77.dg/ffree-form-1.f
17709         * g77.dg/fno-backslash.f
17710         * g77.dg/fno-f90-1.f
17711         * g77.dg/fno-fixed-form-1.f
17712         * g77.dg/fno-onetrip.f
17713         * g77.dg/fno-typeless-boz.f
17714         * g77.dg/fno-underscoring.f
17715         * g77.dg/fno-vxt-1.f
17716         * g77.dg/fonetrip.f
17717         * g77.dg/ftypeless-boz.f
17718         * g77.dg/fugly-assumed.f
17719         * g77.dg/funderscoring.f
17720         * g77.dg/fvxt-1.f
17721
17722 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17723
17724         * objc.dg/fwd-proto-1.m: New.
17725         * objc.dg/local-decl-1.m: New.
17726         * objc.dg/naming-1.m: New.
17727         * objc.dg/naming-2.m: New.
17728         * objc.dg/proto-hier-1.m: New.
17729
17730 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17731
17732         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17733         largest-type elements to a struct makes its size grow.
17734
17735 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17736
17737         * g++.dg/abi/vthunk1.C: New test.
17738
17739 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17740
17741         * g++.dg/abi/vbase8-22.C: New test.
17742
17743 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17744
17745         * gcc.dg/cpp/macro8.c: New test.
17746
17747 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17748
17749         * g++.dg/abi/vbase8-21.C: New test.
17750
17751 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         * g++.dg/abi/vbase8-10.C: New test.
17754
17755 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17756
17757         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17758         ${tool}_set_ld_library_path.
17759         Changed caller.
17760         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17761         g++.exp.
17762
17763 2001-07-26  Stan Cox <scox@redhat.com>
17764
17765         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17766         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17767         gcc_exit, gcc_check_unsupported_p):
17768         Moved to gcc-deps.exp
17769         * gcc-deps.exp: New file.
17770
17771 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17772
17773         * g++.old-deja/g++.pt/defarg14.C: New test.
17774
17775 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         * g++.old-deja/g++.other/lineno5.C: New test.
17778
17779 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         * g++.old-deja/g++.pt/crash68.C: New test.
17782
17783 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.old-deja/g++.other/crash42.C: New test.
17786
17787 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17788
17789         * gcc.dg/cpp/extratokens.c: Fix.
17790         * gcc.dg/cpp/skipping2.c: New tests.
17791
17792 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17793
17794         * gcc.c-torture/execute/20010724-1.c: New file.
17795         * gcc.c-torture/execute/20010724-1.x: New file.
17796
17797 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.old-deja/g++.other/cond7.C: New test.
17800
17801 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17802
17803         * g++.old-deja/g++.other/optimize4.C: New test.
17804
17805 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17806
17807         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17808
17809 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17810
17811         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17812         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17813         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17814         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17815
17816         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17817         bug report" message.
17818
17819         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17820         * g++.dg/ext/instantiate1.C: Move from old-deja.
17821
17822 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17823
17824         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17825         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17826         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17827         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17828
17829 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17830
17831         * gcc.c-torture/execute/20010723-1.c: New test.
17832
17833 2001-07-23  Ben Elliston  <bje@redhat.com>
17834
17835         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17836
17837 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17838
17839         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17840         i[34567]86-*-*.
17841         Delete handling of ieee_multilib_flags.
17842         Pass -mieee for alpha*-*-* and sh-*-*.
17843         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17844
17845 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17846
17847         Remove old-abi tests.
17848         * g++.old-deja/g++.mike/p11116.C: Remove.
17849         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17850
17851 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17852
17853         * g77.f-torture/compile/pr3743.f:  New test
17854
17855 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17856
17857         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17858
17859 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17860
17861         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17862         g++.old-deja/g++.pt/static6.C: Likewise.
17863         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17864         supports weak symbols.
17865
17866 2001-07-18  Andreas Jaeger  <aj@suse.de>
17867
17868         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17869         supported again.
17870
17871 2001-07-18  Andreas Jaeger  <aj@suse.de>
17872
17873         * gcc.dg/iftrap-1.c: Fix target line.
17874
17875 2001-07-17  Richard Henderson  <rth@redhat.com>
17876
17877         * gcc.c-torture/execute/20010717-1.c: New.
17878
17879 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17880
17881         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17882         tests.
17883
17884 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17885
17886         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17887
17888 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17889
17890         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17891         UAC_SIGBUS, UAC_NOPRINT definitions.
17892
17893 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17894
17895         * objc/execute/object_is_class.m: New test.
17896         * objc/execute/object_is_meta_class.m: New test.
17897
17898 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17899
17900         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17901         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17902
17903 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17904
17905         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17906         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17907
17908 2001-07-14  Richard Henderson  <rth@redhat.com>
17909
17910         * gcc.dg/iftrap-1.c: New.
17911
17912 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17913
17914         * g77.f-torture/execute/intrinsic77.f: New test.
17915
17916 2001-07-11  Janis Johnson <janis@us.ibm.com>
17917
17918         * gcc.misc-tests/gcov-3.c: New test.
17919
17920 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17921
17922         * gcc.c-torture/compile/20010711-1.c,
17923         * gcc.c-torture/compile/20010711-2.c: New tests.
17924
17925 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17926
17927         * gcc.c-torture/execute/20010711-1.c: New test.
17928
17929 2001-07-11  Ben Elliston  <bje@redhat.com>
17930
17931         * g++.old-deja/g++.other/enum5.C: New test.
17932
17933 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17934
17935         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17936         (g++-dg-prune): Call prune_gcc_output.
17937         * prune.exp: New file for prune_gcc_output.
17938         * lib/g++.exp, lib/gcc.exp: Load it.
17939
17940 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17941
17942         * gcc.c-torture/compile/20010701-1.c,
17943         g++.old-deja/g++.ext/attrib6.C: New tests.
17944
17945 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17946
17947         * gcc.c-torture/compile/20010706-1.c: New test.
17948
17949 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17950
17951         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17952
17953 2001-06-28  Stan Shebs  <shebs@apple.com>
17954
17955         * gcc.dg/pragma-darwin.c: New test.
17956
17957 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17958
17959         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17960         Solaris 2.[678] system.
17961
17962 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17963
17964         * gcc.dg/20010622-1.c: New test.
17965
17966 2001-06-18  Stan Shebs  <shebs@apple.com>
17967
17968         * objc.dg: New directory.
17969         * objc.dg/dg.exp: New file.
17970         * objc.dg/alias.m: New.
17971         * objc.dg/class-1.m: New.
17972         * objc.dg/class-2.m: New.
17973         * objc.dg/const-str-1.m: New.
17974         * objc.dg/const-str-2.m: New.
17975         * objc.dg/id-1.m: New.
17976         * objc.dg/method-1.m: New.
17977         * objc.dg/super-class-1.m: New.
17978         * lib/objc-dg.exp: New file.
17979
17980 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17981
17982         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17983         of label name.
17984
17985 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17986
17987         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17988
17989 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17990
17991         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17992         variable.
17993
17994 2001-06-12  Richard Henderson  <rth@redhat.com>
17995
17996         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17997
17998 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         * g++.old-deja/g++.abi/vbase5.C: New test.
18001         * g++.old-deja/g++.abi/vbase6.C: New test.
18002         * g++.old-deja/g++.abi/vbase7.C: New test.
18003
18004 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18005
18006         * gcc.c-torture/compile/20010610-1.c: New test.
18007
18008 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         * g++.old-deja/g++.abi/vbase4.C: New test.
18011
18012 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18013
18014         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18015         support %f for HC11/HC12 targets.
18016         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18017         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18018         on HC11/HC12 targets.
18019         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18020
18021 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18022
18023         * gcc.dg/wchar_t-1.c: New file.
18024         * gcc.dg/wint_t-1.c: Likewise.
18025
18026 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18027
18028         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18029
18030 2001-06-11  Richard Henderson  <rth@redhat.com>
18031
18032         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18033
18034 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18035
18036         * gcc.c-torture/compile/20010611-1.c: New test.
18037
18038 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18039
18040         * gcc.dg/c99-tag-1.c: Add more tests.
18041
18042 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18043
18044         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18045         representation on MN10300 and ARM/Thumb.
18046
18047 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18048
18049         * g77.f-torture/execute/20010610.f: New.
18050
18051 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18052
18053         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18054         names.
18055
18056 2001-06-09  Richard Henderson  <rth@redhat.com>
18057
18058         * gcc.c-torture/execute/ashrdi-1.c: New.
18059         * gcc.c-torture/execute/ashldi-1.c: New.
18060         * gcc.c-torture/execute/lshrdi-1.c: New.
18061
18062 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18063
18064         * objc/execute/load-3.m: Added. Check sending +load to categories,
18065         in addition to classes.
18066
18067 2001-06-08  Stan Shebs  <shebs@apple.com>
18068
18069         * objc/execute/load-2.m: New test.  From Nicola Pero
18070         <n.pero@mi.flashnet.it>.
18071
18072 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.c-torture/execute/20010605-2.c: New test.
18075
18076 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18077
18078         * g++.old-deja/g++.abi/vbase2.C: New test.
18079         * g++.old-deja/g++.abi/vbase3.C: New test.
18080
18081 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18082
18083         * g++.old-deja/g++.pt/friend49.C: New test.
18084
18085 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         * g++.old-deja/g++.ext/anon3.C: New test.
18088
18089 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.old-deja/g++.other/conv7.C: New test.
18092
18093 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18094
18095         * gcc.c-torture/compile/20010605-2.c: New test.
18096
18097 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18098
18099         * gcc.c-torture/execute/20010604-1.c: New test.
18100
18101 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18102
18103         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18104
18105 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18106
18107         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18108         (g++_link_flags): Likewise.
18109         (g++_init): Pass gccpath's value to two previous functions.
18110
18111 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18112
18113         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18114         Ensure logfile entry matches exec command line.
18115
18116 2001-05-31  Richard Henderson  <rth@redhat.com>
18117
18118         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18119         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18120
18121 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18122
18123         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18124         compiler for irix6.2
18125
18126 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         * g++.old-deja/g++.other/optimize3.C: New file.
18129
18130 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18131
18132         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18133         assemble.
18134
18135 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18136
18137         * g++.old-deja/g++.other/optimize2.C: New file.
18138
18139 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18140
18141         * gcc.c-torture/compile/20010518-2.c: New file.
18142         * gcc.c-torture/execute/20010518-1.c: New file.
18143         * gcc.c-torture/execute/20010518-2.c: New file.
18144
18145 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18146
18147         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18148
18149 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18150
18151         G++ no longer defines builtins that do not begin with __builtin.
18152         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18153         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18154         * g++.old-deja/g++.law/builtin1.C: Likewise.
18155         * g++.old-deja/g++.law/cvt2.C: Likewise.
18156         * g++.old-deja/g++.mike/net5.C: Likewise.
18157         * g++.old-deja/g++.other/builtins1.C: Likewise.
18158         * g++.old-deja/g++.other/builtins2.C: Likewise.
18159         * g++.old-deja/g++.other/builtins3.C: Likewise.
18160         * g++.old-deja/g++.other/builtins4.C: Likewise.
18161         * g++.old-deja/g++.other/inline8.C: Likewise.
18162         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18163
18164 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         * g++.old-deja/g++.pt/using1.C: Adjust.
18167         * g++.old-deja/g++.pt/using2.C: New test.
18168
18169 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18170
18171         * gcc.dg/cpp/charconst.c: New tests.
18172         * gcc.dg/cpp/escape.c: New tests.
18173         * gcc.dg/cpp/escape-1.c: New tests.
18174         * gcc.dg/cpp/escape-2.c: New tests.
18175         * gcc.dg/cpp/ucs.c: New tests.
18176
18177 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18178
18179         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18180         native compiler for irix6.5.
18181
18182 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18183
18184         * lib/g++.exp (g++_include_flags): Use args to compute
18185         get_multilibs.
18186         (g++_link_flags): Likewise.
18187         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18188
18189 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18190
18191         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18192
18193 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18194
18195         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18196         this file.
18197
18198 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18199
18200         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18201         STACK_SIZE;
18202         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18203         to STACK_SIZE; Use it to define size of add_histo array.
18204         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18205         to STACK_SIZE.
18206         (f): Use GITT_SIZE to define size of gitt local table.
18207         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18208         to STACK_SIZE; Use it to define size of bytemem array.
18209
18210 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18211
18212         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18213         on 68HC11/HC12 due to the asm instruction.
18214         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18215         * gcc.c-torture/compile/920520-1.x: Likewise.
18216         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18217         on 68HC11/HC12 because the function is larger than 64K.
18218         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18219         on 68HC11/HC12 because the structure is too large.
18220
18221 2001-05-20  Richard Henderson  <rth@redhat.com>
18222
18223         * gcc.c-torture/execute/20010520-1.c: New.
18224
18225 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18226
18227         * g++.old-deja/g++.warn/compare1.C: New test.
18228         * gcc.dg/compare4.c: New test.
18229
18230 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18231
18232         * g++.old-deja/g++.other/optimize1.C: New test.
18233
18234 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18235
18236         * g++.old-deja/g++.pt/spec41.C: New test.
18237
18238 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18239
18240         * gcc.c-torture/compile/20010114-1.x: Remove.
18241
18242 2001-05-18  Stan Shebs  <shebs@apple.com>
18243
18244         * gcc.c-torture/compile/20010518-1.c: New test.
18245
18246 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18249         * g++.old-deja/g++.pt/crash67.C: New test.
18250
18251 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18252
18253         * g++.old-deja/g++.other/debug9.C: New test.
18254
18255 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18256
18257         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18258
18259 2001-05-16  Jan Hubicka  <jh@suse.cz>
18260
18261         * gcc.c-torture/compile/20010516-1.c: New test.
18262
18263 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         * g++.old-deja/g++.other/crash41.C: New test.
18266
18267 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         * g++.old-deja/g++.pt/crash66.C: New test.
18270
18271 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18272
18273         * g++.old-deja/g++.robertl/eb27.C: Convert.
18274
18275 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18276
18277         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18278         declaration being redundant.
18279
18280 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18281
18282         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18283
18284 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18285
18286         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18287
18288 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18289
18290         * lib/g++.exp: Use testsuite_flags.
18291
18292 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18293
18294         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18295
18296 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18297
18298         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18299
18300 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18301
18302         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18303
18304 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18305
18306         * gcc.c-torture/compile/20010313-1.c: New test.
18307
18308 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18309
18310         * gcc.dg/cpp/direct2.c: New test.
18311         * gccq.dg/cpp/direct2s.c: New test.
18312
18313         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18314
18315 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18316
18317         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18318         * g++.old-deja/g++.other/op3.C: Likewise.
18319
18320 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18321
18322         * gcc.dg/cpp/syshdr.h: New file.
18323         * gcc.dg/cpp/sysmac1.c: Update.
18324         * gcc.dg/cpp/sysmac2.c: Update.
18325
18326 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18327
18328         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18329
18330 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18331
18332         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18333         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18334
18335 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18336
18337         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18338
18339 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18340
18341         * lib/g++.exp (g++_include_flags): Don't use any special flags
18342         if TESTING_IN_BUILD_TREE is not defined.
18343         (g++_init): Use a plain 'c++' as the compiler if
18344         TESTING_IN_BUILD_TREEE is not defined.
18345
18346 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18347
18348         * g++.old-deja/g++.eh/catch13.C: New test.
18349         * g++.old-deja/g++.eh/catch14.C: New test.
18350
18351 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18352
18353         * gcc.dg/cpp/tr-define.c: New test.
18354
18355 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18356
18357         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18358         <stdlib.h>, not <malloc.h>.
18359
18360 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18361
18362         * g++.old-deja/g++.ns/template17.C: New test.
18363
18364 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.old-deja/g++.pt/ref4.C: New test.
18367
18368 2001-04-30  Richard Henderson  <rth@redhat.com>
18369
18370         * gcc.dg/20000724-1.c: Revert last change.
18371
18372 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18373
18374         * g77.f-torture/execute/20010430.f: New test.
18375
18376 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18377
18378         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18379
18380 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18381
18382         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18383
18384 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18385
18386         * g++.old-deja/g++.eh/crash6.C: New test.
18387
18388 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18389
18390         * g++.old-deja/g++.other/warn7.C: New test.
18391
18392 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         * g++.old-deja/g++.other/defarg9.C: New test.
18395
18396 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18397
18398         * g77.f-torture/compile/20010426.f: New test.
18399         * g77.f-torture/execute/20010426.f: New test.
18400
18401 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18402
18403         * g77.f-torture/compile/20000629-1.x: Remove - error
18404         has been fixed.
18405
18406 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18407
18408         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18409         Tweak slightly to work with g++.dg framework.
18410         * g++.dg/special/ecos.exp: Run initp1.C test.
18411         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18412
18413         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18414         its linker doesn't give line numbers either.
18415         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18416
18417 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18418
18419         * g++.old-deja/g++.other/lex1.C: New test.
18420
18421 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.dg/noncompile/20010425-1.c: New test.
18424
18425 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18426
18427         * g++.old-deja/g++.pt/mangle2.C: New test.
18428
18429 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18430
18431         * gcc.dg/format/plus-1.c: New test.
18432
18433 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18434
18435         * gcc.dg/20010423-1.c: New test.
18436
18437 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18438
18439         * gcc.c-torture/execute/20010422-1.c: New test.
18440
18441 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         * g++.old-deja/g++.ns/type2.C: New test.
18444
18445 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18446
18447         * g++.old-deja/g++.other/perf1.C: New test.
18448
18449 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18450
18451         * gcc.dg/c99-func-2.c: Remove xfail.
18452         * gcc.dg/c99-func-3.c: Remove xfail.
18453         * gcc.dg/c99-func-4.c: Remove xfail.
18454
18455 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18456
18457         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18458
18459 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18460
18461         * gcc.c-torture/compile/20010423-1.c: New test.
18462
18463 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18464
18465         * g++.old-deja/g++.pt/typename28.C: New test.
18466
18467 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18468
18469         * g++.old-deja/g++.abi/empty2.C: New test.
18470         * g++.old-deja/g++.abi/empty3.C: New test.
18471
18472 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18473
18474         * g++.old-deja/g++.other/comdat2.C: New test.
18475         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18476
18477 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18478
18479         * g++.old-deja/g++.other/overload14.C: New test.
18480
18481 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18482
18483         * g++.old-deja/g++.other/lookup23.C: New test.
18484
18485 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18486
18487         * gcc.c-torture/execute/20010403-1.c: New test.
18488
18489 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18490             Mark Mitchell  <mark@codesourcery.com>
18491
18492         * lib/old-dejagnu.exp: Don't delete output of executable.
18493         Add .exe suffix to executables.
18494
18495 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18496
18497         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18498
18499 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18500
18501         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18502
18503 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18504
18505         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18506         * g++.old-deja/g++.abi/crash1.C: New test.
18507
18508 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18509
18510         * g++.old-deja/g++.other/crash40.C: New test.
18511
18512 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18513
18514         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18515
18516 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18517
18518         * g++.old-deja/g++.other/warn6.C: New test.
18519
18520 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18521
18522         * g++.old-deja/g++.robertl/eb42.C: Same.
18523
18524 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18525
18526         * gcc.dg/wtr-conversion-1.c: New testcase.
18527
18528 2001-04-10  Richard Henderson  <rth@redhat.com>
18529
18530         * g++.old-deja/g++.other/array5.C: New.
18531
18532 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18533
18534         * gcc.c-torture/execute/20010408-1.c: New test.
18535
18536 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18537
18538         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18539         headers and constructs.
18540         * g++.old-deja/g++.robertl/eb79.C: Same.
18541         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18542         * g++.old-deja/g++.robertl/eb73.C: Same.
18543         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18544         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18545         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18546         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18547         * g++.old-deja/g++.robertl/eb44.C: Same.
18548         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18549         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18550         * g++.old-deja/g++.robertl/eb39.C: Same.
18551         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18552         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18553         * g++.old-deja/g++.robertl/eb30.C: Same.
18554         * g++.old-deja/g++.robertl/eb3.C: Same.
18555         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18556         * g++.old-deja/g++.robertl/eb21.C: Same.
18557         * g++.old-deja/g++.robertl/eb15.C: Same.
18558         * g++.old-deja/g++.robertl/eb118.C: Same.
18559         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18560         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18561         * g++.old-deja/g++.robertl/eb109.C: Same.
18562         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18563         * g++.old-deja/g++.mike/rtti1.C: Same.
18564         * g++.old-deja/g++.mike/p658.C: Same.
18565         * g++.old-deja/g++.mike/net46.C: Same.
18566         * g++.old-deja/g++.mike/net34.C: Same.
18567         * g++.old-deja/g++.mike/memoize1.C: Same.
18568         * g++.old-deja/g++.mike/eh2.C: Same.
18569         * g++.old-deja/g++.law/weak.C: Same.
18570         * g++.old-deja/g++.law/visibility7.C: Same.
18571         * g++.old-deja/g++.law/visibility25.C: Same.
18572         * g++.old-deja/g++.law/visibility22.C: Same.
18573         * g++.old-deja/g++.law/visibility2.C: Same.
18574         * g++.old-deja/g++.law/visibility17.C: Same.
18575         * g++.old-deja/g++.law/visibility13.C: Same.
18576         * g++.old-deja/g++.law/visibility10.C: Same.
18577         * g++.old-deja/g++.law/visibility1.C: Same.
18578         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18579         * g++.old-deja/g++.law/vbase1.C: Same.
18580         * g++.old-deja/g++.law/operators32.C: Same.
18581         * g++.old-deja/g++.law/nest3.C: Same.
18582         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18583         * g++.old-deja/g++.law/except5.C (main): Same.
18584         * g++.old-deja/g++.law/cvt7.C (run): Same.
18585         * g++.old-deja/g++.law/cvt2.C: Same.
18586         * g++.old-deja/g++.law/cvt16.C: Same.
18587         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18588         * g++.old-deja/g++.law/ctors17.C (main): Same.
18589         * g++.old-deja/g++.law/ctors13.C: Same.
18590         * g++.old-deja/g++.law/ctors12.C (main): Same.
18591         * g++.old-deja/g++.law/ctors10.C: Same.
18592         * g++.old-deja/g++.law/code-gen5.C: Same.
18593         * g++.old-deja/g++.law/bad-error7.C: Same.
18594         * g++.old-deja/g++.law/arm9.C: Same.
18595         * g++.old-deja/g++.law/arm12.C: Same.
18596         * g++.old-deja/g++.law/arg8.C: Same.
18597         * g++.old-deja/g++.law/arg1.C: Same.
18598         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18599         * g++.old-deja/g++.jason/template31.C: Same.
18600         * g++.old-deja/g++.jason/template24.C (main): Same.
18601         * g++.old-deja/g++.jason/2371.C: Same.
18602         * g++.old-deja/g++.eh/new2.C: Same.
18603         * g++.old-deja/g++.eh/new1.C: Same.
18604         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18605         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18606         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18607         * g++.old-deja/g++.brendan/crash62.C: Same.
18608         * g++.old-deja/g++.brendan/crash52.C: Same.
18609         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18610         * g++.old-deja/g++.brendan/crash38.C: Same.
18611         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18612         * g++.old-deja/g++.brendan/copy9.C: Same.
18613
18614 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18615
18616         * gcc.c-torture/execute/20001203-2.c (memset):
18617         Count argument is of type __SIZE_TYPE__.
18618
18619 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18620
18621         * gcc.c-torture/compile/20010404-1.c: New test.
18622
18623 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18624
18625         * gcc.c-torture/compile/20010326-1.c: New test.
18626
18627 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18628
18629         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18630         peculiarities of the SH.
18631         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18632
18633 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18634
18635         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18636         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18637         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18638
18639 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18640
18641         * g77.f-torture/compile/20010321-1.f: New test.
18642
18643 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gcc.c-torture/compile/20010329-1.c: New test.
18646
18647 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18648
18649         * gcc.c-torture/execute/20010329-1.c: New test.
18650
18651 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18652
18653         * g++.old-deja/g++.other/eh4.C: Fix typo.
18654
18655 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18656
18657         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18658
18659 2001-03-28  Philip Blundell  <philb@gnu.org>
18660
18661         * gcc.c-torture/compile/20010328-1.c: New test.
18662
18663 2001-03-27  Richard Henderson  <rth@redhat.com>
18664
18665         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18666         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18667
18668 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18669
18670         * gcc.c-torture/compile/20010327-1.c: New test.
18671
18672 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18673
18674         * g++.old-deja/g++.other/friend12.C: New test.
18675         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18676         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18677
18678 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18679
18680         * gcc.c-torture/execute/20010325-1.c: New test.
18681
18682 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18683
18684         * g++.old-deja/g++.other/mangle3.C: New test.
18685
18686 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * g++.old-deja/g++.other/anon8.C: New test.
18689
18690 2001-03-20  Philip Blundell  <philb@gnu.org>
18691
18692         * gcc.c-torture/compile/20010320-1.c: New test.
18693
18694 2001-03-17  Richard Henderson  <rth@redhat.com>
18695
18696         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18697
18698 2001-03-15  Geoff Keating  <geoff@redhat.com>
18699
18700         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18701         tests on AIX.
18702
18703 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18704
18705         * g++.old-deja/g++.other/eh4.C: New test.
18706
18707 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18708
18709         * gcc.dg/cpp/mi1.c: Update.
18710
18711 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18712
18713         * g++.old-deja/g++.other/regstack.C: New test.
18714
18715 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18716
18717         * g++.old-deja/g++.other/ref4.C: New test.
18718
18719 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18720
18721         * objc/execute/va_method.m: Added.
18722         * objc/execute/IMP.m: Added.
18723         * objc/execute/_cmd.m: Added.
18724         * objc/execute/accessing_ivars.m: Added.
18725         * objc/execute/class-1.m: Added.
18726         * objc/execute/class-10.m: Added.
18727         * objc/execute/class-11.m: Added.
18728         * objc/execute/class-12.m: Added.
18729         * objc/execute/class-13.m: Added.
18730         * objc/execute/class-14.m: Added.
18731         * objc/execute/class-2.m: Added.
18732         * objc/execute/class-3.m: Added.
18733         * objc/execute/class-4.m: Added.
18734         * objc/execute/class-5.m: Added.
18735         * objc/execute/class-6.m: Added.
18736         * objc/execute/class-7.m: Added.
18737         * objc/execute/class-8.m: Added.
18738         * objc/execute/class-9.m: Added.
18739         * objc/execute/class-tests-1.h
18740         * objc/execute/class-tests-2.h
18741         * objc/execute/compatibility_alias.m: Added.
18742         * objc/execute/encode-1.m: Added.
18743         * objc/execute/formal_protocol-1.m: Added.
18744         * objc/execute/formal_protocol-2.m: Added.
18745         * objc/execute/formal_protocol-3.m: Added.
18746         * objc/execute/formal_protocol-4.m: Added.
18747         * objc/execute/formal_protocol-5.m: Added.
18748         * objc/execute/formal_protocol-6.m: Added.
18749         * objc/execute/formal_protocol-7.m: Added.
18750         * objc/execute/informal_protocol.m: Added.
18751         * objc/execute/initialize.m: Added.
18752         * objc/execute/load.m: Added.
18753         * objc/execute/many_args_method.m: Added.
18754         * objc/execute/nested-3.m: Added.
18755         * objc/execute/no_clash.m: Added.
18756         * objc/execute/private.m: Added.
18757         * objc/execute/redefining_self.m: Added.
18758         * objc/execute/root_methods.m: Added.
18759         * objc/execute/selector-1.m: Added.
18760         * objc/execute/static-1.m: Added.
18761         * objc/execute/static-2.m: Added.
18762         * objc/execute/va_method.m: Added.
18763
18764 2001-03-10  Richard Henderson  <rth@redhat.com>
18765
18766         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18767
18768 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18769
18770         * g++.old-deja/g++.other/crash31.C: XFAIL.
18771         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18772         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18773         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18774         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18775         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18776
18777 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18778
18779         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18780
18781 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18782
18783         * gcc.dg/20000724-1.c: Don't use multiline strings.
18784
18785 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18786
18787         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18788         result of -cString against what we expect it to be; don't just
18789         print it out for no one to read.
18790
18791         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18792         Based on testcases provided by Nicola Pero.
18793
18794 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18795
18796         * gcc.dg/cpp/macro7.c: New test.
18797
18798 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18799
18800         * gcc.dg/cpp/multiline.c: Update.
18801
18802 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18803
18804         * g++.old-deja/g++.other/enum3.C: New test.
18805
18806 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         * g++.old-deja/g++.other/pod1.C: New test.
18809
18810 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18811
18812         * g++.old-deja/g++.ext/overload1.C: New test.
18813
18814 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18815
18816         * g++.old-deja/g++.pt/using1.C: New test.
18817
18818 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18819
18820         * g++.old-deja/g++.other/using9.C: New test.
18821
18822 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18823
18824         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18825
18826         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18827
18828 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18829
18830         * g++.old-deja/g++.ext/realpt1.C: Remove.
18831
18832 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18833
18834         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18835
18836 2001-02-26  Will Cohen  <wcohen@redhat.com>
18837
18838         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18839
18840 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18841
18842         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18843         templatized constructors.
18844
18845 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18846
18847         * gcc.c-torture/execute/20010224-1.c: New test.
18848
18849 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18850
18851         * gcc.c-torture/execute/20010222-1.c: New test.
18852
18853 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * g++.old-deja/g++.other/inline20.C: New test.
18856
18857 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18858
18859         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18860
18861 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18862
18863         * g++.old-deja/g++.other/lookup22.C: New test.
18864
18865 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18866
18867         * g77.dg: New directory.
18868         * g77.dg/20010216-1.f: New test case.
18869         * g77.dg/dg.exp: New driver.
18870         * lib/g77-dg.exp: New driver library.
18871
18872 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18873
18874         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18875
18876 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18877
18878         * g++.old-deja/g++.other/decl9.C: New test.
18879
18880 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18881
18882         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18883         not need <string> and also tests the initialization at runtime.
18884
18885 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18886
18887         * gcc.c-torture/execute/longlong.c: New test.
18888
18889 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18890
18891         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18892
18893 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18894
18895         * gcc.c-torture/execute/920302-1.c (execute):
18896         Change argument type to short.
18897
18898 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18899
18900         * g++.old-deja/g++.pt/deduct6.C: New test.
18901
18902 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18903
18904         * g++.old-deja/g++.pt/deduct5.C: New test.
18905
18906 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18907
18908         * gcc.c-torture/execute/20010209-1.c: New test.
18909
18910 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18911
18912         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18913
18914 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18915
18916         * g++.dg/vtgc1.C: Update for new ABI.
18917
18918         * consistency.vlad: New directory, 1665 files.
18919
18920 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18921
18922         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18923         return type.
18924         * gcc.dg/cpp/digraphs.c: Declare puts.
18925
18926 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18927
18928         * g++.old-deja/g++.other/warn5.C: New test.
18929
18930 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18931
18932         * g++.old-deja/g++.pt/spec40.C: New test.
18933
18934 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18937         case.
18938         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18939
18940 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.c-torture/compile/20010209-1.c: New test.
18943
18944 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18945
18946         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18947         excess errors message but not if it crashes.
18948         * g++.old-deja/g++.other/crash27.C: Likewise.
18949         * g++.old-deja/g++.other/crash28.C: Likewise.
18950         * g++.old-deja/g++.other/crash30.C: Likewise.
18951         * g++.old-deja/g++.other/crash32.C: Likewise.
18952         * g++.old-deja/g++.other/crash35.C: Likewise.
18953         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18954
18955 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18956
18957         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18958         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18959         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18960         g77.f-torture/execute/execute.exp,
18961         g77.f-torture/noncompile/noncompile.exp,
18962         gcc.c-torture/execute/execute.exp,
18963         gcc.c-torture/execute/memcheck/memcheck.exp,
18964         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18965         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18966         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18967         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18968         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18969         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18970         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18971         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18972         Remove bug reporting instructions with ancient email addresses.
18973
18974 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18975
18976         * gcc.dg/20010202-1.c: New test.
18977         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18978
18979 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18980
18981         * g++.dg/stdbool-if.C: New test.
18982
18983 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18984
18985         * objc/execute/fdecl.m: Added main().
18986
18987 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18988
18989         * gcc.c-torture/execute/20010206-1.c: New test.
18990
18991 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18992
18993         * gcc.dg/cpp/avoidpaste1.c: Update.
18994
18995 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18996
18997         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18998         Pero <nicola@brainstorm.co.uk>.
18999         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19000
19001 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         * g++.old-deja/g++.pt/spec39.C: New test.
19004
19005 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19006
19007         * gcc.c-torture/compile/20010202-1.c: New test.
19008
19009 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19010
19011         * g++.old-deja/g++.abi/primary2.C: New test.
19012         * g++.old-deja/g++.abi/primary3.C: New test.
19013         * g++.old-deja/g++.abi/primary4.C: New test.
19014         * g++.old-deja/g++.abi/primary5.C: New test.
19015         * g++.old-deja/g++.abi/vtable3.h: New test.
19016         * g++.old-deja/g++.abi/vtable3a.C: New test.
19017         * g++.old-deja/g++.abi/vtable3b.C: New test.
19018         * g++.old-deja/g++.abi/vtable3c.C: New test.
19019         * g++.old-deja/g++.abi/vtable3d.C: New test.
19020         * g++.old-deja/g++.abi/vtable3e.C: New test.
19021         * g++.old-deja/g++.abi/vtable3f.C: New test.
19022         * g++.old-deja/g++.abi/vtable3g.C: New test.
19023         * g++.old-deja/g++.abi/vtable3h.C: New test.
19024         * g++.old-deja/g++.abi/vtable3i.C: New test.
19025         * g++.old-deja/g++.abi/vtable3j.C: New test.
19026         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19027
19028 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19029
19030         * g++.old-deja/g++.other/anon6.C: New test.
19031         * g++.old-deja/g++.other/anon7.C: New test.
19032
19033 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19034
19035         * gcc.dg/cpp/avoidpaste2.c: New tests.
19036
19037 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19038
19039         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19040
19041 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19042
19043         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19044         DECIMAL_DIG cases for Irix."
19045
19046 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19047
19048         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19049
19050 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19051
19052         * gcc.dg/c99-tag-1.c: New test.
19053
19054 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19055
19056         * gcc.dg/cpp/tr-warn1.c: Add tests.
19057
19058 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19059
19060         * gcc.dg/cpp/avoidpaste1.c: Update.
19061         * gcc.dg/cpp/paste4.c: Update.
19062
19063 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19064
19065         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19066         cases for Irix.
19067
19068 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19069
19070         * g++.old-deja/g++.other/inline19.C: New test.
19071
19072 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19073
19074         * gcc.dg/Wlarger-than.c: New test.
19075
19076 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19077
19078         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19079
19080 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19081
19082         * gcc.c-torture/execute/20010129-1.c: New test.
19083         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19084
19085 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19086
19087         * gcc.dg/cpp/avoidpaste1.c: Test case.
19088
19089 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19090
19091         * g++.old-deja/g++.other/inline18.C: New test.
19092
19093 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19094
19095         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19096         and __builtin_putchar.
19097
19098 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19099
19100         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19101         tests.
19102
19103 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19104
19105         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19106         floating point number rounding mode to round to the nearest
19107         representable mode.
19108
19109 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19110
19111         * g++.old-deja/g++.other/mangle2.C: New test.
19112
19113 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19114
19115         * gcc.c-torture/compile/20010124-1.c: New test.
19116
19117 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19118
19119         * g++.old-deja/g++.pt/spec38.C: New test.
19120
19121 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19122
19123         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19124         "Build don't run".
19125
19126 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19127
19128         * gcc.c-torture/execute/20010123-1.c: New test.
19129
19130 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19131
19132         * g++.old-deja/g++.pt/spec37.C: New test.
19133
19134 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19135
19136         * g++.old-deja/g++.pt/overload14.C: New test.
19137
19138 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19139
19140         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19141         __builtin_return_address.
19142
19143 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19146         * g++.old-deja/g++.pt/spec35.C: New test.
19147         * g++.old-deja/g++.pt/spec36.C: New test.
19148
19149 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19150
19151         * gcc.c-torture/compile/20010118-1.c: New test.
19152
19153 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19154
19155         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19156
19157 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * gcc.c-torture/execute/20010119-1.c: New test.
19160
19161 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19162
19163         * g++.old-deja/g++.other/vbase5.C: New test.
19164
19165 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19166
19167         * gcc.c-torture/execute/20010118-1.c: New test.
19168
19169 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19170
19171         * g++.old-deja/g++.pt/deduct3.C: New test.
19172
19173 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19174
19175         * g++.old-deja/g++.pt/spec34.C: New test.
19176
19177 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19178
19179         * g77.f-torture/compile/20000601-2.f: New test.
19180
19181 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         * g++.old-deja/g++.other/init17.C: New test.
19184
19185 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19186
19187         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19188
19189 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19190
19191         * g++.old-deja/g++.pt/unify8.C: New test.
19192
19193 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19194
19195         * g++.old-deja/g++.abi/vbase1.C: New test.
19196
19197 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19198
19199         * g++.old-deja/g++.pt/crash65.C: New test.
19200
19201 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19202
19203         * gcc.dg/cpp/assembl2.S: New test case.
19204
19205 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19206
19207         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19208         are supported.
19209
19210 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19211
19212         * g++.old-deja/g++.other/builtins1.C: New test.
19213         * g++.old-deja/g++.other/builtins2.C: Likewise.
19214         * g++.old-deja/g++.other/builtins3.C: Likewise.
19215         * g++.old-deja/g++.other/builtins4.C: Likewise.
19216
19217 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19218
19219         * gcc.c-torture/compile/20010117-1.c: New test.
19220         * gcc.c-torture/compile/20010117-2.c: New test.
19221
19222 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19223
19224         * g77.f-torture/execute/20010116.[fx]: New test,
19225         XFAIL on i?86-*-*.
19226         * g77.f-torture/compile/20010115.f: Indicate it's
19227         a test for PR fortran/1636.
19228
19229 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19230
19231         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19232
19233 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19234
19235         * g77.f-torture/compile/20010115.f: New test.
19236
19237 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19238
19239         * g++.old-deja/g++.pt/nontype5.C: New test.
19240
19241 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19242
19243         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19244         have an equivalent working one below it.
19245
19246 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19247
19248         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19249         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19250
19251 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19252
19253         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19254         message containing "init_priority".
19255         (conpr-2.C): Likewise.
19256         (conpr-3.C): Likewise.
19257         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19258
19259 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19260
19261         * gcc.c-torture/execute/20010114-2.c: New test.
19262
19263 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19264
19265         * gcc.c-torture/compile/20010114-1.c: New test.
19266         * gcc.c-torture/compile/20010114-1.x: Xfail.
19267         * gcc.c-torture/compile/20010114-2.c: New test.
19268         * gcc.c-torture/execute/20010114-1.c: New test.
19269         * gcc.dg/trunc-1.c: New test.
19270         * gcc.dg/uninit-B.c: New test.
19271
19272 2001-01-13  Nick Clifton  <nickc@redhat.com>
19273
19274         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19275         target.
19276
19277 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19278
19279         * gcc.c-torture/compile/20010113-1.c: New test.
19280
19281 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19282
19283         * gcc.c-torture/compile/20001212-1.c: New test.
19284
19285 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19286
19287         * gcc.dg/cpp/widestr1.c: Update.
19288         * gcc.dg/cpp/prag-imp.c: Remove.
19289
19290 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19291
19292         * gcc.c-torture/execute/20000801-3.x: Remove.
19293         * gcc.dg/c90-init-1.c: New test.
19294         * gcc.dg/c99-init-1.c: New test.
19295         * gcc.dg/c99-init-2.c: New test.
19296         * gcc.dg/gnu99-init-1.c: New test.
19297
19298 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19299
19300         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19301         testing that no relevant ones were found.
19302
19303 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19304
19305         * g++.old-deja/g++.pt/cast2.C: New test.
19306
19307 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.old-deja/g++.pt/friend47.C: New test.
19310
19311 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19312
19313         * g++.old-deja/g++.pt/instantiate13.C: New test.
19314
19315 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19316
19317         * g++.old-deja/g++.other/defarg7.C: New test.
19318         * g++.old-deja/g++.other/defarg8.C: New test.
19319
19320 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.old-deja/g++.pt/crash64.C: New test.
19323
19324 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         * g++.old-deja/g++.pt/crash63.C: New test.
19327
19328 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19329
19330         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19331
19332 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19333
19334         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19335
19336 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19337
19338         * g++.old-deja/g++.pt/error3.C: New test.
19339
19340 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         * g++.old-deja/g++.other/crash39.C: New test.
19343
19344 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19345
19346         * g++.old-deja/g++.other/vbase4.C: New test.
19347
19348 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19349
19350         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19351         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19352         * gcc.dg/special/special.exp: New test driver which will check
19353         for alias support for the above test.
19354
19355 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19356
19357         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19358         problems on small machines.
19359         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19360         parameterize.
19361
19362 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19363
19364         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19365         mips.
19366         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19367
19368 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         * g++.old_deja/g++.pt/using8.C: New test.
19371
19372 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19373
19374         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19375
19376 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19377
19378         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19379         where a failure is expected.
19380         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19381
19382 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.old_deja/g++.pt/instantiate12.C: New test.
19385
19386 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19389         start of structs.
19390         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19391         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19392         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19393         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19394         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19395         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19396         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19397         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19398         * g++.old-deja/g++.eh/spec6.C: Likewise.
19399         * g++.old-deja/g++.jason/crash3.C: Likewise.
19400         * g++.old-deja/g++.law/ctors11.C: Likewise.
19401         * g++.old-deja/g++.law/ctors17.C: Likewise.
19402         * g++.old-deja/g++.law/ctors5.C: Likewise.
19403         * g++.old-deja/g++.law/ctors9.C: Likewise.
19404         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19405         * g++.old-deja/g++.mike/net22.C: Likewise.
19406         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19407         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19408         * g++.old-deja/g++.mike/virt3.C: Likewise.
19409         * g++.old-deja/g++.niklas/t128.C: Likewise.
19410         * g++.old-deja/g++.other/anon4.C: Likewise.
19411         * g++.old-deja/g++.other/using1.C: Likewise.
19412         * g++.old-deja/g++.other/warn3.C: Likewise.
19413         * g++.old-deja/g++.pt/t37.C: Likewise.
19414         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19415         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19416
19417 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19418
19419         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19420
19421 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19422
19423         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19424
19425 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19426
19427         * gcc.c-torture/compile/20010107-1.c: New test.
19428
19429 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19430
19431         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19432
19433 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19434
19435         * gcc.dg/format/format.h: New file.
19436         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19437         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19438         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19439         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19440         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19441         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19442         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19443         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19444         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19445         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19446         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19447         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19448         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19449         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19450         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19451         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19452         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19453         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19454         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19455         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19456         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19457         instead of declaring standard types, macros and functions in each
19458         test.
19459
19460 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19461
19462         * gcc.c-torture/execute/20010106-1.c: New test.
19463
19464 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19465
19466         * gcc.dg/format/format.exp: New file.
19467         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19468         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19469         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19470         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19471         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19472         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19473         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19474         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19475         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19476         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19477         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19478         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19479         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19480         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19481         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19482         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19483         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19484         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19485         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19486         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19487         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19488         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19489         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19490         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19491         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19492         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19493         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19494         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19495         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19496         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19497         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19498         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19499         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19500         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19501         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19502         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19503         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19504         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19505         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19506         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19507         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19508         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19509
19510 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19511
19512         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19513         account.
19514
19515 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19516
19517         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19518
19519 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19520
19521         * g++.old-deja/g++.pt/crash62.C: New test.
19522
19523 2001-01-04  Richard Henderson  <rth@redhat.com>
19524
19525         * gcc.dg/20000926-1.c: Update expected warnings.
19526         * gcc.dg/array-2.c: Likewise.
19527         * gcc.dg/array-4.c: Also validate flexible array members.
19528         * gcc.dg/c99-flex-array-1.c: New.
19529
19530 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19531
19532         * gcc.c-torture/compile/20001222-1.x: Remove.
19533
19534 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19535
19536         * gcc.c-torture/execute/built-in-setjmp.c: New.
19537
19538 2001-01-03  Richard Henderson  <rth@redhat.com>
19539
19540         * gcc.dg/940510-1.c: Update expected error wording.
19541         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19542
19543 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19544
19545         * lib/target-supports.exp (check_alias_available): Modified to
19546         indicate aliases not supported if only weak aliases are supported.
19547
19548 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19549
19550         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19551         Turn on cmpstrsi checks for __pj__ and __i370__.
19552
19553 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19554
19555         * g++.old-deja/g++.other/virtual11.C: New test.
19556
19557 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19558
19559         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19560
19561 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19562
19563         * gcc.c-torture/compile/20010102-1.c: New test.
19564
19565 2001-01-02  Andreas Jaeger  <aj@suse.de>
19566
19567         * gcc.dg/noreturn-3.c: New test.
19568
19569         * gcc.dg/noreturn-4.c: New test.
19570
19571 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19572
19573         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19574         __builtin_fputc and __builtin_fwrite.
19575
19576 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19577
19578         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19579         signed char, not default char.
19580
19581 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19582
19583         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19584
19585 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19586
19587         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19588
19589 2000-12-29  Richard Henderson  <rth@redhat.com>
19590
19591         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19592         (__cyg_profile_func_exit): Define.
19593
19594 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19595
19596         * g++.dg/vtgc1.C: New test.
19597
19598 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19599
19600         * gcc.dg/noncompile/20001228-1.c: New test.
19601
19602         * gcc.dg/20001228-1.c: New test.
19603
19604         * gcc.c-torture/execute/20001228-1.c: New test.
19605
19606 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19607
19608         * gcc.dg/format-strfmon-1.c: New test.
19609
19610 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19611
19612         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19613         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19614         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19615         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19616         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19617         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19618         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19619         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19620         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19621         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19622         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19623         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19624         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19625
19626         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19627         * gcc.c-torture/execute/string-opt-4.c: Test index.
19628
19629 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19630
19631         * gcc.c-torture/compile/20001226-1.c: New test.
19632
19633 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19634
19635         * gcc.c-torture/compile/20001222-1.c: New test.
19636         * gcc.c-torture/compile/20001222-1.x: Xfail.
19637
19638 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19639
19640         * gcc.c-torture/execute/comp-goto-2.c: New test.
19641
19642 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19643
19644         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19645         Use long types if __INT_MAX__ is 32767.
19646         (main): Use cast to (sint32 *) when poking 88 into a_page.
19647
19648         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19649
19650 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19651
19652         * gcc.c-torture/compile/20001221-1.c: New test.
19653         * gcc.c-torture/execute/20001221-1.c: New test.
19654
19655 2000-12-20  Richard Henderson  <rth@redhat.com>
19656
19657         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19658         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19659
19660 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19661
19662         * gcc.dg/compare3.c: New test.
19663
19664 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19665
19666         * gcc.dg/format-warnll-1.c: New test.
19667
19668 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19669
19670         * gcc.dg/cpp/cmdlne-P.c: New test.
19671
19672 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19673
19674         * gcc.c-torture/execute/builtin-abs-1.c,
19675         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19676
19677 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19678
19679         * gcc.dg/cpp/multiline.c: New test.
19680
19681 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19682
19683         * g++.old-deja/g++.other/syshdr1.C: Update.
19684         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19685
19686 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19687
19688         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19689
19690 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19691
19692         * g++.old-deja/g++.pt/ttp65.C: New test.
19693
19694 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19695
19696         * g++.old-deja/g++.pt/ttp64.C: New test.
19697
19698 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19699
19700         * g++.old-deja/g++.pt/spec33.C: New test.
19701
19702 2000-12-14  Catherine Moore  <clm@redhat.com>
19703
19704         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19705         * gcc.c-torture/execute/920612-2.c: Likewise.
19706         * gcc.c-torture/execute/920428-2.c: Likewise.
19707         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19708         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19709
19710 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19711
19712         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19713         * gcc.dg/pack-test-2.c: Likewise.
19714
19715 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19716
19717         Tests by Zack Weinberg <zackw@stanford.edu>.
19718
19719         * gcc.dg/cpp/defined.c: Update.
19720         * gcc.dg/cpp/defined_trad.c: New tests.
19721
19722 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19723
19724         * gcc.dg/cpp/trad-direct.c: Update.
19725
19726 2000-12-11  Neil Booth  <neilb@earthling.net>
19727
19728         * gcc.dg/cpp/defined_trad.c
19729
19730 2000-12-11  Neil Booth  <neilb@earthling.net>
19731
19732         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19733
19734 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19735
19736         * gcc.dg/format-miss-2.c: New test.
19737
19738 2000-12-09  Neil Booth  <neilb@earthling.net>
19739
19740         * gcc.dg/cpp/lineflags.c: New tests.
19741         * gcc.dg/cpp/poison.c: Update.
19742         * gcc.dg/cpp/redef2.c: Update.
19743         * gcc.dg/cpp/skipping.c: New test.
19744
19745 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19746
19747         * g++.old-deja/g++.other/eh3.C: New testcase.
19748
19749 2000-12-07  Neil Booth  <neilb@earthling.net>
19750
19751         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19752         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19753         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19754         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19755         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19756         Update.
19757
19758 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19759
19760         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19761         __SIZE_TYPE__ instead of int for type of integers cast to
19762         pointers.
19763
19764 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19765
19766         * g++.old-deja/g++.other/cleanup4.C: New test.
19767
19768 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19769
19770         * format-sec-1.c: New test.
19771
19772 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19773
19774         * gcc.dg/format-nonlit-3.c: New test.
19775
19776 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19777
19778         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19779         through a null pointer.
19780
19781 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19782
19783         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19784         * g++.old-deja/g++.pt/partial4.C: New test.
19785
19786 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19787
19788         * gcc.c-torture/execute/ieee/hugeval.x: New.
19789
19790 2000-12-06  Neil Booth  <neilb@earthling.net>
19791
19792         * gcc.dg/cpp/backslash2.c: New tests.
19793
19794 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19795
19796         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19797         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19798
19799 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19800
19801         * gcc.c-torture/execute/20001203-2.c: New testcase.
19802
19803 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19804
19805         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19806         * g++.old-deja/g++.other/virtual10.C: New test.
19807
19808 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19811
19812 2000-12-05  Richard Henderson  <rth@redhat.com>
19813
19814         * gcc.c-torture/compile/20001205-1.c: New.
19815
19816 2000-12-04  Neil Booth  <neilb@earthling.net>
19817
19818         * g++.old-deja/g++.other/virtual9.C: New test.
19819         * g++.old-deja/g++.pt/crash61.C: New test.
19820         * gcc.c-torture/execute/loop-9.c: New test.
19821
19822 2000-12-04  Neil Booth  <neilb@earthling.net>
19823
19824         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19825         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19826         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19827         * gcc.dg/cpp/extratokens.c: ...here.
19828
19829 2000-12-04  Neil Booth  <neilb@earthling.net>
19830
19831         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19832         New tests.
19833
19834 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19835
19836         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19837         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19838
19839 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19840
19841         * gcc.c-torture/execute/20001203-1.c: New test.
19842
19843 2000-12-03  Neil Booth  <neilb@earthling.net>
19844
19845         * gcc.dg/cpp/macro6.c: New test cases.
19846
19847 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19848
19849         * gcc.c-torture/execute/string-opt-9.c: New test.
19850         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19851         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19852         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19853
19854         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19855         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19856
19857 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19858
19859         * gcc.dg/cpp/if-6.c: New testcase.
19860
19861         * gcc.dg/20001201-1.c: New testcase.
19862
19863 2000-12-02  Neil Booth  <neilb@earthling.net>
19864
19865         * g++.old-deja/g++.other/externC4.C,
19866         g++.old-deja/g++.other/friend10.C: New tests.
19867
19868 2000-12-02  Neil Booth  <neilb@earthling.net>
19869
19870         * g++.old-deja/g++.other/instan2.C
19871         * g++.old-deja/g++.other/instan3.C: New test.
19872
19873 2000-12-02  Neil Booth  <neilb@earthling.net>
19874
19875         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19876         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19877         gnuc99.c,gnuc99-pedantic.c: New tests.
19878
19879 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19880
19881         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19882         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19883
19884 2000-12-01  Neil Booth  <neilb@earthling.net>
19885
19886         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19887         * gcc.dg/cpp/poison.c: Update.
19888         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19889
19890 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19891
19892         * g77.f-torture/execute/20001201.f: New test.
19893
19894 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19895
19896         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19897
19898 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19899
19900         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19901
19902 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         * g++.old-deja/g++.other/cast6.C: New test.
19905
19906 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19907
19908         * gcc.c-torture/execute/20001130-2.c: New testcase.
19909
19910 2000-11-30  Richard Henderson  <rth@redhat.com>
19911
19912         * gcc.c-torture/execute/20001130-1.c: New test.
19913
19914 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19915
19916         * g++.old-deja/g++.other/op3.C: New test.
19917
19918 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19919
19920         * g++.old-deja/g++.other/op2.C: New test.
19921
19922 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         * g++.old-deja/g++.other/crash38.C: New test.
19925
19926 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19927
19928         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19929
19930 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19933         tests.
19934         * gcc.c-torture/execute/string-opt-6.c: New test.
19935
19936         * gcc.dg/20001117-1.c: Add main.
19937
19938 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19939
19940         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19941         Move from here ...
19942         * gcc.dg/940510-1.c: ... to here.
19943
19944         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19945         zero-size arrays in toplevel structures.
19946
19947 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.c-torture/execute/loop-8.c: New test.
19950
19951 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         * g++.old-deja/g++.other/base1.C: New test.
19954
19955 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19956
19957         * g++.old-deja/g++.other/parse2.C: New test.
19958
19959 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19960
19961         * g++.old-deja/g++.pt/incomplete1.C: New test.
19962
19963 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19964
19965         * g++.old-deja/g++.other/friend9.C: New test.
19966
19967 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19968
19969         * gcc.dg/20001127-1.c: New test.
19970
19971 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19972
19973         * g++.old-deja/g++.pt/friend46.C: New test.
19974
19975 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19976
19977         * g++.old-deja/g++.other/ptrmem8.C: New test.
19978
19979 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19980
19981         * gcc.c-torture/execute/string-opt-7.c: New test.
19982         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19983
19984 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19985
19986         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19987         instead of 'mkcheck 2'.
19988
19989 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19990
19991         * gcc.c-torture/execute/memcheck/driver.c,
19992         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19993         C9X references to refer to C99.
19994
19995 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19996
19997         * gcc.dg/ultrasp3.c: New test.
19998
19999 2000-11-25  Neil Booth  <neilb@earthling.net>
20000
20001         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20002
20003 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20004
20005         * gcc.c-torture/compile/20001123-2.c: New.
20006
20007 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20008
20009         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20010
20011 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20012
20013         * gcc.dg/sequence-point-1.c: Add some new tests.
20014         * gcc.c-torture/execute/20001124-1.c: New test.
20015
20016 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20017
20018         * g++.old-deja/g++.other/vaarg4.C: New test.
20019         * gcc.c-torture/compile/20001123-1.c: New test.
20020
20021 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20022
20023         * g++.other/crash24.C: Adjust and remove XFAIL.
20024         * g++.other/crash37.C: New test.
20025
20026 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20027
20028         * g++.old-deja/g++.pt/instantiate9.C: New test.
20029
20030 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20031
20032         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20033         new ABI, too.
20034
20035         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20036         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20037
20038 2000-11-22  Neil Booth  <neilb@earthling.net>
20039
20040         * gcc.dg/cpp/Wtrigraphs.c: New test.
20041
20042 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20043
20044         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20045
20046 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20049
20050 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20051
20052         * lib/gcc-dg.exp: load_lib scanasm.exp.
20053         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20054         * lib/g++-dg.exp: load_lib scanasm.exp.
20055         * lib/scanasm.exp: New.
20056         (scan-assembler, scan-assembler-not): Add optional arguments to
20057         test name, or if not present, the pattern name.
20058         (scan-assembler-dem, scan-assembler-dem-not): New.
20059
20060         * g++.dg/dg.exp: New.
20061
20062 2000-11-21  Neil Booth  <neilb@earthling.net>
20063
20064         * gcc.dg/cpp/integrated1.c: Remove.
20065
20066 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20067
20068         * gcc.c-torture/execute/20001121-1.c: New test.
20069
20070 2000-11-21  Richard Henderson  <rth@redhat.com>
20071
20072         * gcc.c-torture/compile/20001121-1.c: New test.
20073
20074 2000-11-20  Neil Booth  <neilb@earthling.net>
20075
20076         * gcc.dg/cpp/integrated1.c: New test.
20077
20078 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * g++.old-deja/g++.other/inline17.C: New test.
20081
20082 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20083
20084         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20085         local variable to be zero: I made the variable global. Now
20086         uses abort() and exit() instead of relying on main's return value.
20087
20088 2000-11-20  Neil Booth  <neilb@earthling.net>
20089
20090         * gcc.dg/cpp/paste2.c: Update test.
20091         * objc/execute/paste.m: New test.
20092
20093 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20094
20095         * gcc.dg/c99-condexpr-1.c: New test.
20096
20097 2000-11-20  Neil Booth  <neilb@earthling.net>
20098
20099         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20100
20101 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20102
20103         * g++.old-deja/g++.pt/export1.C: New test.
20104
20105 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20106
20107         * gcc.dg/20001117-1.c: New test.
20108
20109 2000-11-18  Richard Henderson  <rth@redhat.com>
20110
20111         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20112
20113 2000-11-18  Richard Henderson  <rth@redhat.com>
20114
20115         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20116         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20117         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20118
20119 2000-11-18  Richard Henderson  <rth@redhat.com>
20120
20121         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20122         (main): New.  Exit cleanly.
20123
20124 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20125
20126         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20127         gcc.dg/c99-fordecl-2.c: New tests.
20128
20129 2000-11-18  Richard Henderson  <rth@redhat.com>
20130
20131         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20132         * gcc.c-torture/execute/zerolen-2.c: New.
20133
20134 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20135
20136         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20137         memory.
20138
20139 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20140
20141         * g++.old-deja/g++.pt/instantiate8.C: New test.
20142
20143 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20144
20145         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20146         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20147
20148 2000-11-16  Nick Clifton  <nickc@redhat.com>
20149
20150         * gcc.c-torture/execute/nestfunc-2.c: New test.
20151         * gcc.c-torture/execute/nestfunc-3.c: New test.
20152
20153 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20154
20155         * gcc.c-torture/compile/20001116-1.c: New test.
20156
20157 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20158
20159         * gcc.c-torture/execute/20001115-1.c: New test.
20160
20161 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20162
20163         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20164         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20165         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20166         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20167
20168 2000-11-15  Neil Booth  <neilb@earthling.net>
20169
20170         gcc.dg/cpp/_Pragma1.c: Update.
20171         gcc.dg/cpp/_Pragma2.c: New test.
20172
20173 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20174
20175         * g++.old-deja/g++.other/anon5.C: New test.
20176
20177 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20178
20179         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20180         tests.
20181
20182 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20183
20184         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20185         output.
20186
20187 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20188
20189         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20190         labels at end of compound statements.
20191
20192 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20193
20194         * gcc.c-torture/execute/loop-7.c: New test.
20195
20196 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20197
20198         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20199
20200 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20201
20202         * gcc.dg/c99-bool-1.c: New test.
20203
20204 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20205
20206         * gcc.dg/c99-scope-1.c: Remove xfail.
20207         * gcc.dg/c99-scope-2.c: New test.
20208
20209 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20210
20211         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20212         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20213
20214 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20215
20216         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20217         error messages.
20218
20219         * g++.mike/p700.C: Don't typedef wchar_t.
20220         * g++.mike/p784.C: Likewise.
20221         * g++.mike/eb101.C: Don't use __wchar_t.
20222
20223 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20224
20225         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20226         from DO loop.
20227
20228 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20229
20230         * gcc.c-torture/execute/20001111-1.c: New test.
20231
20232 2000-11-10  Nick Clifton  <nickc@redhat.com>
20233
20234         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20235         long multuiple and accumulate.
20236
20237 2000-11-09  Richard Henderson  <rth@redhat.com>
20238
20239         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20240         via size_t instead of int.
20241
20242         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20243         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20244         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20245         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20246
20247 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20248
20249         * gcc.c-torture/compile/20001109-1.c: New test.
20250         * gcc.c-torture/compile/20001109-2.c: New test.
20251
20252 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20253
20254         * g++.old-deja/g++.pt/operator1.C: New test.
20255         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20256
20257 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20258
20259         * gcc.dg/20001108-1.c: New test.
20260
20261 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20262
20263         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20264         with both arguments constant strings.
20265         * gcc.c-torture/execute/string-opt-3.c: New test.
20266         * gcc.c-torture/execute/string-opt-4.c: New test.
20267         * gcc.c-torture/execute/string-opt-5.c: New test.
20268
20269 2000-11-08  Nick Clifton  <nickc@redhat.com>
20270
20271         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20272         mulsidi3adddi patterns.
20273
20274 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20275
20276         * g++.old-deja/g++.other/crash36.C: New test.
20277
20278 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20279
20280         * g++.old-deja/g++.other/init16.C: New test.
20281
20282 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20283
20284         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20285
20286 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20287
20288         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20289         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20290         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20291
20292 2000-11-07  DJ Delorie  <dj@redhat.com>
20293
20294         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20295
20296 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20297
20298         * gcc.c-torture/execute/string-opt-1.c: New test.
20299
20300 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20301
20302         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20303         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20304         parameters in registers, and there is no way for a varargs
20305         function to know in which order the integer and floating-point
20306         parameters should be interleaved when they are placed on the
20307         stack.
20308         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20309         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20310
20311 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20312
20313         * gcc.c-torture/execute/string-opt-2.c: New test.
20314
20315 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.old-deja/g++.pt/crash60.C: New test.
20318
20319 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20320
20321         * g++.old-deja/g++.other/crash24.C: New test.
20322         * g++.old-deja/g++.other/crash25.C: New test.
20323         * g++.old-deja/g++.other/crash26.C: New test.
20324         * g++.old-deja/g++.other/crash27.C: New test.
20325         * g++.old-deja/g++.other/crash28.C: New test.
20326         * g++.old-deja/g++.other/crash29.C: New test.
20327         * g++.old-deja/g++.other/crash30.C: New test.
20328         * g++.old-deja/g++.other/crash31.C: New test.
20329         * g++.old-deja/g++.other/crash32.C: New test.
20330         * g++.old-deja/g++.other/crash33.C: New test.
20331         * g++.old-deja/g++.other/crash34.C: New test.
20332         * g++.old-deja/g++.other/crash35.C: New test.
20333
20334 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.c-torture/execute/20001031-1.c: New test.
20337
20338 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20339
20340         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20341         namespace.
20342
20343         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20344         standards-conformant.
20345
20346         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20347
20348         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20349         * g++.old-deja/g++.mike/p755a.C: Likewise.
20350         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20351         library makes no calls to `operator new' during initialization.
20352
20353 2000-11-04  Neil Booth  <neilb@earthling.net>
20354
20355         * gcc.dg/cpp/include2.c: New tests.
20356
20357 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20358
20359         * lib/g++.exp (g++_set_ld_library_path): New function.
20360         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20361
20362 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20363
20364         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20365         warnings.
20366
20367 2000-11-01  Richard Henderson  <rth@redhat.com>
20368
20369         * g++.old-deja/g++.ext/namedret1.C: New.
20370         * g++.old-deja/g++.ext/namedret2.C: New.
20371         * g++.old-deja/g++.ext/namedret3.C: New.
20372
20373 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20374
20375         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20376         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20377
20378 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20379
20380         * gcc.c-torture/execute/va-arg-21.c: New test.
20381
20382 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20383
20384         * gcc.dg/c99-complex-2.c: New test.
20385
20386 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20387
20388         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20389
20390 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20391
20392         * g++.old-deja/g++.other/inline16.C: New test.
20393
20394 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20395
20396         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20397         __PRETTY_FUNCTION__
20398
20399 2000-10-29  Neil Booth  <neilb@earthling.net>
20400
20401         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20402         New tests.
20403         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20404         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20405         optimisation.
20406
20407 2000-10-29  Neil Booth  <neilb@earthling.net>
20408
20409         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20410         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20411         * mi5.c: Test multiple includes work with -C.
20412         * trigraphs.c: Test ^= version.
20413
20414 2000-10-28  Neil Booth  <neilb@earthling.net>
20415
20416         New tests and test updates for new macro expander.
20417
20418         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20419         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20420         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20421         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20422         new diagnostic messages.
20423
20424         * gcc.dg/cpp/macro3.c: New tests.
20425
20426 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20427
20428         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20429         on the same line.
20430
20431 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20432
20433         * g++.old-deja/g++.other/eh2.C: New test.
20434
20435 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20436
20437         * gcc.c-torture/execute/20001027-1.c: New test.
20438
20439 2000-10-26  Richard Henderson  <rth@redhat.com>
20440
20441         * gcc.c-torture/execute/20001026-1.c: New.
20442
20443 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20444
20445         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20446         * g++.old-deja/g++.law/builtin1.C: Likewise.
20447         * g++.old-deja/g++.law/ctors10.C: Likewise.
20448         * g++.old-deja/g++.law/virtual3.C: Likewise.
20449         * g++.old-deja/g++.mike/p658.C: Likewise.
20450         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20451         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20452         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20453         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20454         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20455
20456 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20457
20458         * gcc.c-torture/compile/20001024-1.c: New test.
20459
20460 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20461
20462         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20463         to tell us whether or not we are using V3.
20464
20465 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20466
20467         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20468         operands.
20469
20470 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20471
20472         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20473
20474 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20475
20476         * gcc.c-torture/execute/20001024-1.c: New test.
20477
20478 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20479
20480         * g++.old-deja/g++.other/sibcall1.C: New test.
20481
20482 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20483
20484         * gcc.dg/noncompile/init-3.c: New test.
20485
20486 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20487
20488         * gcc.dg/format-array-1.c: New test.
20489
20490 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20491
20492         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20493         writing through null pointers; remove comment about testing
20494         unterminated strings.
20495
20496 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20497
20498         * gcc.c-torture/execute/20001017-2.c: New test.
20499
20500 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20501
20502         * gcc.c-torture/compile/20001018-1.c: New test.
20503         * gcc.c-torture/compile/20001018-1.x: Xfail.
20504
20505 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20506
20507         * gcc.c-torture/execute/20001017-1.c: New test.
20508
20509 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20510
20511         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20512         for multiple use of arguments with scanf formats; add tests for
20513         multiple use of arguments.
20514
20515 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20516
20517         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20518
20519 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20520
20521         * gcc.dg/format-miss-1.c: New test.
20522
20523 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * gcc.c-torture/execute/20001013-1.c: New test.
20526
20527 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20528
20529         * gcc.dg/format-branch-1.c: New test.
20530
20531 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20532
20533         * README, lib/file-format.exp: Remove EGCS references.
20534
20535 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20536
20537         * gcc.dg/20001013-1.c: New test.
20538
20539 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20540
20541         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20542         for intmax_t in the compiler using __typeof__ and the type rules
20543         for conditional expressions.
20544
20545 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.dg/20001012-1.c: New test.
20548         * gcc.dg/20001012-2.c: New test.
20549
20550 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20551
20552         * gcc.dg/format-attr-1.c: New test.
20553
20554 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20555
20556         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20557         __LONG_LONG_MAX__ instead of LLONG_MAX.
20558
20559 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20560
20561         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20562         scanf flags.
20563         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20564         flags.
20565
20566 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20567
20568         * gcc.dg/sequence-pt-1.c: New test.
20569
20570 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20571
20572         * gcc.c-torture/execute/20001011-1.c: New testcase.
20573         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20574
20575 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20576
20577         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20578         does not error on it.
20579
20580 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20581
20582         * gcc.dg/20001009-1.c: New test.
20583
20584 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20585
20586         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20587         * gcc.c-torture/execute/20001009-2.c: ... to here.
20588
20589 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20590
20591         * gcc.c-torture/compile/20001009-1.c: New testcase.
20592         * gcc.c-torture/execute/20001009-1.c: New testcase.
20593         Testcases provided by Jan Hubicka <jh@suse.cz>.
20594
20595 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20596
20597         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20598         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20599         uintmax_t using <limits.h> to emulate the compiler's internal
20600         logic.  No longer XFAIL %j tests.
20601
20602 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20603
20604         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20605         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20606         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20607         regexps and details of expected handling of some bad formats.
20608         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20609         suppression.
20610
20611 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20612
20613         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20614         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20615         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20616         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20617         in list archives.
20618
20619 2000-10-06  Richard Henderson  <rth@cygnus.com>
20620
20621         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20622         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20623         * g++.old-deja/g++.jason/report.C: Likewise.
20624         * g++.old-deja/g++.law/friend5.C: Likewise.
20625         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20626         of the expected warnings.
20627
20628 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20629
20630         * g++.old-deja/g++.pt/enum14.C: New test.
20631
20632 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20633
20634         * g++.old-deja/g++.pt/crash59.C: New test.
20635
20636 2000-10-04  Will Cohen  <wcohen@redhat.com>
20637
20638         * gcc.dg/20000926-1.c: New test.
20639
20640 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20641
20642         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20643         function name for current C++ compiler.
20644         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20645
20646 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20647
20648         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20649         __PRETTY_FUNCTION__.
20650         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20651
20652 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20653
20654         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20655
20656 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20657
20658         * gcc.c-torture/compile/20000923-1.c: New test.
20659
20660 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20661
20662         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20663         * g++.old-deja/g++.pt/ttp62.C: Same.
20664         * g++.old-deja/g++.other/inline14.C: Same.
20665
20666 2000-09-24  Richard Henderson  <rth@cygnus.com>
20667
20668         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20669
20670 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20671
20672         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20673
20674 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20675
20676         * gcc.c-torture/compile/20000922-1.c: New file.
20677
20678 2000-09-21  Nick Clifton  <nickc@redhat.com>
20679
20680         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20681         a signed long modulo operation.
20682         (mod6): New function - perform an unsigned long modulo operation.
20683         (main): Add tests for modulos of very large numbers by very small
20684         dividends.
20685
20686 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20687
20688         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20689
20690 2000-09-19  Richard Henderson  <rth@cygnus.com>
20691
20692         * gcc.dg/compare2.c (case 10): XFAIL.
20693
20694 2000-09-18  Richard Henderson  <rth@cygnus.com>
20695
20696         * gcc.c-torture/execute/20000906-1.c: Move ...
20697         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20698         that support __builtin_trap.
20699
20700 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20701
20702         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20703
20704 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20705
20706         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20707         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20708         more $ format tests.
20709
20710 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20711
20712         * gcc.dg/format-errmk-1.c: New test.
20713
20714 2000-09-17  Greg McGary  <greg@mcgary.org>
20715
20716         * gcc.c-torture/execute/20000917-1.x: Remove.
20717
20718 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20719
20720         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20721
20722 2000-09-17  Greg McGary  <greg@mcgary.org>
20723
20724         * gcc.c-torture/execute/20000917-1.c: New test.
20725         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20726
20727 2000-09-16  Neil Booth  <NeilB@earthling.net>
20728
20729         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20730         in nested macro bug.
20731
20732 2000-09-15  Neil Booth  <NeilB@earthling.net>
20733
20734         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20735
20736 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20737
20738         * gcc.c-torture/execute/20000914-1.c: New test.
20739
20740 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20741
20742         * g++.other/inline13.C: New test.
20743
20744 2000-09-12  Andreas Jaeger  <aj@suse.de>
20745
20746         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20747         constant by Ulrich Drepper <drepper@redhat.com>.
20748
20749 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20750
20751         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20752
20753 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20754
20755         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20756
20757 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20758
20759         * gcc.dg/cpp/backslash.c: New test.
20760
20761 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20762
20763         * gcc.c-torture/execute/20000910-1.c: New test.
20764         * gcc.c-torture/execute/20000910-2.c: Likewise.
20765
20766 2000-09-11  Robert Lipe  <robertl@sco.com>
20767
20768         * gcc.dg/pragma-align.c: New test.
20769
20770 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.old-deja/g++.pt/explicit82.C: New test.
20773         * g++.old-deja/g++.pt/explicit83.C: New test.
20774
20775 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20776
20777         * gcc.dg/asm-names.c: New test.
20778
20779 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20780
20781         * gcc.dg/cpp/tr-warn6.c: New test
20782
20783 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20784
20785         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20786         be accepted.
20787
20788 2000-09-07  Catherine Moore  <clm@redhat.com>
20789
20790         * gcc.c-torture/execute/unroll-1.c: New test.
20791
20792 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20793
20794         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20795         ERROR markers.
20796         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20797         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20798         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20799         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20800         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20801         Preprocess only.
20802         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20803         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20804
20805 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         * g++.old-deja/g++.pt/deduct2.C: New test.
20808
20809 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         * g++.old-deja/g++.pt/parms2.C: New test.
20812
20813 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20814
20815         * g++.old-deja/g++.pt/crash58.C: New test.
20816
20817 2000-09-06  Greg McGary  <greg@mcgary.org>
20818
20819         * gcc.c-torture/execute/20000906-1.c: New test.
20820         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20821
20822 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20823
20824         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20825
20826 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20827
20828         * g++.old-deja/g++.pt/crash57.C: New test.
20829
20830 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20831
20832         * g++.old-deja/g++.pt/crash56.C: New test.
20833
20834 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20835
20836         * g++.old-deja/g++.pt/koenig1.C: New test.
20837
20838 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * gcc.dg/20000904-1.c: New test.
20841
20842 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/cpp/paste8.c: New test.
20845
20846 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20847
20848         * gcc.c-torture/compile/20000827-1.c: New test.
20849
20850 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20851
20852         * gcc.dg/format-diag-1.c: New test.
20853
20854 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20855
20856         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20857         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20858         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20859         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20860         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20861
20862 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20863
20864         * g++.old-deja/g++.other/nested4.C: New test.
20865
20866 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20867
20868         * g++.old-deja/g++.ns/scoped1.C: New test.
20869
20870 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20871
20872         * lib/g++.exp: Support testing already-installed GCC.
20873
20874 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20875
20876         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20877
20878 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20879
20880         * gcc.dg/return-type-2.c: New test.
20881
20882 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20883
20884         * gcc.c-torture/compile/20000825-1.c: New test.
20885
20886 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20887
20888         * gcc.dg/dwarf2-2.c: New test.
20889
20890 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20891
20892         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20893         dg-warning regexps.
20894
20895 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20896
20897         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20898         gcc.dg/format-ext-5.c: New tests.
20899
20900 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20901
20902         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20903
20904 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20905
20906         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20907
20908 2000-08-24  Richard Henderson  <rth@cygnus.com>
20909
20910         * gcc.dg/ia64-sync-1.c: New test.
20911         * gcc.dg/ia64-sync-2.c: New test.
20912         * gcc.dg/ia64-asm-1.c: New test.
20913
20914 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20915
20916         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20917         * gcc.dg/format-ext-2.c: New test.
20918
20919 2000-08-23  Jason Merrill  <jason@redhat.com>
20920
20921         * lib/old-dejagnu.exp: Also ignore "In member function" and
20922         "At global scope".
20923
20924 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20925
20926         * gcc.dg/noncompile/label-lineno-1.c: New test.
20927
20928 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20929
20930         * gcc.dg/c99-array-nonobj-1.c: New test.
20931
20932 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20933
20934         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20935         tests.
20936         * gcc.dg/format-ext-1.c: New test.
20937
20938 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20939
20940         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20941         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20942         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20943         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20944         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20945
20946 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20947
20948         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20949         gcc.dg/c99-strftime-2.c: New tests.
20950
20951 2000-08-22  Richard Henderson  <rth@cygnus.com>
20952
20953         * gcc.c-torture/execute/20000822-1.c: New test.
20954
20955 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20956
20957         * gcc.c-torture/execute/20000819-1.x: Remove.
20958
20959 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20960
20961         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20962         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20963         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20964         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20965         gcc.dg/format-xopen-1.c: New tests.
20966
20967 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20968
20969         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20970
20971 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20972
20973         * g++.old-deja/g++.other/loop2.C: New test.
20974
20975         * gcc.c-torture/compile/20000606-1.c: New test.
20976         * gcc.c-torture/compile/20000728-1.c: New test.
20977         * gcc.c-torture/execute/20000801-1.c: New test.
20978         * gcc.c-torture/execute/20000801-2.c: New test.
20979         * gcc.c-torture/execute/20000819-1.c: New test.
20980         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20981         * gcc.dg/20000629-1.c: New test.
20982         * gcc.dg/20000724-1.c: New test.
20983         * gcc.dg/20000807-1.c: New test.
20984
20985 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20986
20987         * gcc.dg/cpp/pragma-1.c: New test.
20988         * gcc.dg/cpp/pragma-2.c: New test.
20989
20990 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20991
20992         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20993         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20994
20995 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20996
20997         * gcc.c-torture/compile/20000818-1.c: New test.
20998
20999 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21000
21001         * gcc.c-torture/execute/20000818-1.c: New test.
21002
21003 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21004
21005         * gcc.dg/format-va-1.c: New test.
21006
21007 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * g++.old-deja/g++.other/typedef8.C: New test.
21010
21011 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21014         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21015         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21016         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21017         * g++.old-deja/g++.other/ptrmem7.C: New test.
21018         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21019
21020 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21021
21022         * g++.old-deja/g++.pt/typename27.C: New test.
21023
21024 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21025
21026         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21027         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21028         * g++.old-deja/g++.pt/friend45.C: New test.
21029         * g++.old-deja/g++.other/friend8.C: New test.
21030
21031 2000-08-15  Richard Henderson  <rth@cygnus.com>
21032
21033         * gcc.c-torture/execute/20000815-1.c: New test.
21034
21035 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21036
21037         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21038         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21039         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21040
21041 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21042
21043         * g++.old-deja/g++.other/refinit2.C: New test.
21044
21045 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21046
21047         * lib/c-torture.exp (c-torture): Make
21048         compiler_conditional_xfail_data global.
21049         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21050         compiler_conditional_xfail_data machinery.
21051         (f-torture-execute): Likewise.
21052         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21053         and only when unrolling loops.
21054
21055         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21056
21057 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21058
21059         * g++.old-deja/g++.pt/explicit81.C: New test.
21060
21061 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.old-deja/g++.pt/typename26.C: New test.
21064
21065 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21066
21067         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21068         warning.
21069
21070 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21071
21072         * g++.old-deja/g++.other/array3.C: New test.
21073
21074 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21075
21076         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21077         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21078         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21079         New tests.
21080
21081 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21084         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21085
21086 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21087
21088         * gcc.c-torture/execute/20000808-1.c: New test.
21089
21090 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21091
21092         * gcc.dg/c90-const-expr-1.c: New test.
21093
21094 2000-08-08  Richard Henderson  <rth@cygnus.com>
21095
21096         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21097
21098 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21099
21100         * gcc.dg/noncompile/const-ll-1.c: New test.
21101
21102 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21103
21104         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21105
21106 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21107
21108         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21109         that running programs linked against the shared version of libobjc
21110         run correctly.
21111
21112 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21113
21114         * gcc.dg/c99-printf-1.c: New test.
21115
21116 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21117
21118         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21119
21120 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21121
21122         * gcc.c-torture/execute/20000731-1.x: Delete.
21123
21124 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21125
21126         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21127         and torture_without_loops as is done by c-torture.exp.
21128         (search_for): Copy from c-torture.exp.
21129         (gcc-dg-runtest): New function, drives a directory of tests
21130         iterating over the TORTURE_OPTIONS.
21131         (scan-assembler, scan-assembler-not): Move here from
21132         individual directory drivers.
21133
21134         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21135         defined by lib/gcc-dg.exp.
21136         * gcc.dg/cpp/cpp.exp: Likewise.
21137         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21138         gcc-dg-runtest, so we cycle over optimization options.
21139
21140         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21141         * gcc.dg/compare2.c: No longer expected to fail.
21142
21143 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21144
21145         * gcc.c-torture/execute/20000804-1.c: New test.
21146
21147 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21148
21149         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21150
21151 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21152
21153         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21154
21155 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21156
21157         * gcc.c-torture/compile/20000803-1.c: New test.
21158
21159 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21160
21161         * gcc.c-torture/execute/20000801-3.c,
21162         gcc.c-torture/execute/20000801-4.c: New tests.
21163         * gcc.c-torture/execute/20000801-3.x,
21164         gcc.c-torture/execute/20000801-4.x: Xfail.
21165
21166 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21167
21168         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21169         libobjc/.libs to allow for libtool.
21170
21171 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21172
21173         * gcc.c-torture/compile/20000802-1.c: New test.
21174
21175 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21176
21177         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21178
21179 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21180
21181         * gcc-c-torture/execute/20000731-2.c: New test.
21182
21183         * gcc.c-torture/execute/20000731-1.c: New test.
21184         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21185
21186 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21187
21188         * testsuite/gcc.dg/cpp/paste7.c: New test.
21189         * gcc.dg/cpp/20000725-1.c: New test.
21190
21191 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21192
21193         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21194         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21195         declaration warning for __builtin_dwarf_reg_size.
21196
21197         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21198
21199 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21200
21201         * gcc.dg/noncompile/voidparam-1.c: New test.
21202
21203 2000-07-30  Richard Henderson  <rth@cygnus.com>
21204
21205         * gcc.dg/c90-digraph-1.c: Don't xfail.
21206         * gcc.dg/compare2.c (case 10): Xfail.
21207         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21208
21209 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21210
21211         * gcc.dg/c99-main-1.c: New test.
21212
21213 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21214
21215         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21216
21217 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21218
21219         * gcc.c-tortuer/execute/20000726-1.c: New test.
21220
21221 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21222
21223         * gcc.c-torture/execute/enum-2.c: New test.
21224
21225 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21226
21227         * gcc.dg/cpp/tr-warn3.c: New test.
21228
21229 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         * g++.old-deja/g++.ext/implicit1.C: Remove.
21232         * g++.old-deja/g++.jason/c2.C: Remove
21233         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21234         * g++.old-deja/g++.pt/crash16.C: Likewise.
21235         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21236
21237 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21238
21239         * g++.old-deja/g++.other/for2.C: New test.
21240
21241 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21242
21243         * gcc.dg/20000720-1.c: New test.
21244
21245 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21246
21247         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21248
21249 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21250
21251         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21252         * gcc.c-torture/execute/20000722-1.c: New.
21253         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21254
21255 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21256
21257         * gcc.dg/cpp/20000720-1.S: New test.
21258
21259 2000-07-21  Michael Meissner  <meissner@redhat.com>
21260
21261         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21262
21263 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21264
21265         * g++.old-deja/g++.brendan/crash16.C,
21266         g++.old-deja/g++.brendan/parse3.C,
21267         g++.old-deja/g++.brendan/redecl1.C,
21268         g++.old-deja/g++.ns/template13.C,
21269         g++.old-deja/g++.other/decl4.C,
21270         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21271
21272 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21273
21274         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21275         and "Internal error".
21276
21277         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21278         regexps.
21279         * gcc.dg/cpp/paste6.c: New test.
21280
21281 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21282
21283         * gcc.dg/cpp/tr-direct.c: New test.
21284
21285         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21286         gcc.dg/cpp/undef1.c: Tweak error regexps.
21287
21288 2000-07-18  Eric Christopher <echristo@redhat.com>
21289
21290         * gcc.c-torture/compile/20000718-1.c: New test.
21291
21292 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21293
21294         * cpplex.c (_cpp_push_token): If the token being pushed back
21295         is the previous token in this context, just subtract one from
21296         context->posn.
21297         * cppmacro.c (save_expansion): Clear aux field when storing a
21298         placemarker.
21299
21300 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21301
21302         * gcc.dg/noncompile/redecl-1.c: New test.
21303
21304 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21305
21306         * gcc.c-torture/execute/20000717-5.c: New test.
21307         * gcc.c-torture/execute/20000717-1.x: Removed.
21308
21309 2000-07-17  Richard Henderson  <rth@cygnus.com>
21310
21311         * gcc.c-torture/execute/20000717-4.c: New test.
21312
21313 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21314
21315         * gcc.dg/cpp/syshdr.c: New test.
21316         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21317
21318 2000-07-17  Neil Booth  <neilb@earthling.net>
21319
21320         * gcc.dg/cpp/cmdlne-dM.c: New test.
21321         * gcc.dg/cpp/cmdlne-dD.c: New test.
21322
21323 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21324
21325         * gcc.c-torture/execute/20000717-3.c: New test.
21326
21327         * gcc.c-torture/compile/20000717-1.c: New test.
21328
21329 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21330
21331         * gcc.c-torture/execute/20000717-2.c: New test.
21332
21333 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21334
21335         * gcc.dg/formatz-1.c: New test.
21336
21337         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21338         * gcc.dg/c99-digraph-1.c: New tests.
21339
21340         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21341         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21342
21343         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21344         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21345         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21346         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21347         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21348         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21349         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21350
21351 2000-07-17   Greg McGary <greg@mcgary.org>
21352
21353         * gcc.c-torture/execute/20000717-1.c: New test.
21354         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21355
21356 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * gcc.c-torture/execute/20000715-2.c: New test.
21359         * gcc.dg/20000715-1.c: New test.
21360
21361 2000-07-15  Michael Meissner  <meissner@redhat.com>
21362
21363         * gcc.c-torture/execute/20000715-1.c: New test.
21364
21365 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21366
21367         * gcc.c-torture/execute/20000707-1.c: New test.
21368
21369 2000-07-13  Neil Booth  <NeilB@earthling.net>
21370
21371         * testsuite/gcc.dg/cpp/digraph1.c,
21372         testsuite/gcc.dg/cpp/digraph2.c,
21373         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21374
21375 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21376
21377         * g77.f-torture/compile/20000630-2.f:  New test.
21378         * g77.f-torture/compile/20000630-2.x
21379
21380 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21381
21382         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21383
21384 2000-07-11  Neil Booth  <NeilB@earthling.net>
21385
21386         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21387
21388 2000-07-11  Neil Booth  <NeilB@earthling.net>
21389
21390         * gcc.dg/cpp/cmdlne-C.c: New.
21391
21392 2000-07-09  Neil Booth  <NeilB@earthling.net>
21393
21394         * gcc.dg/cpp/directiv.c: New tests.
21395         * gcc.dg/cpp/undef1.c: Update.
21396
21397 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21398
21399         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21400
21401 2000-07-09  Neil Booth  <NeilB@earthling.net>
21402
21403         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21404
21405 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21406
21407         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21408         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21409
21410 2000-07-08  Neil Booth  <NeilB@earthling.net>
21411
21412         * gcc.dg/cpp/macsyntx.c: New tests.
21413
21414 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21415
21416         * gcc.dg/20000707-1.c: New test.
21417
21418 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21419
21420         * gcc.c-torture/execute/20000706-1.c: New test.
21421         * gcc.c-torture/execute/20000706-2.c: New test.
21422         * gcc.c-torture/execute/20000706-3.c: New test.
21423         * gcc.c-torture/execute/20000706-4.c: New test.
21424         * gcc.c-torture/execute/20000706-5.c: New test.
21425
21426 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         * g++.old-deja/g++.pt/instantiate7.C: New test.
21429
21430 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21431
21432         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21433         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21434         * g++.old-deja/g++.other/rtti3.C: Likewise.
21435         * g++.old-deja/g++.other/rttid3.C: Likewise.
21436
21437 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21438
21439         *  g77.f-torture/compile/20000630-1.x: Fix typo
21440
21441 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21442
21443         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21444         assembly output.
21445
21446 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21447
21448         * gcc.dg/cpp/ident.c: New test.
21449
21450 2000-07-05  Neil Booth  <NeilB@earthling.net>
21451
21452         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21453           gcc.dg/cpp/lexstrng.c: New tests.
21454
21455 2000-07-04  Neil Booth  <NeilB@earthling.net>
21456
21457         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21458         * gcc.dg/cpp/strify2.c: Same.
21459
21460 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21461
21462         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21463         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21464         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21465         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21466
21467         * testsuite/gcc.dg/cpp/macro1.c,
21468         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21469         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21470         testsuite/gcc.dg/cpp/strify1.c,
21471         testsuite/gcc.dg/cpp/strify2.c: New tests.
21472
21473 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21474
21475         * gcc.c-torture/execute/20000703-1.c: New test.
21476
21477 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         * g++.old-deja/g++.pt (lookup10.C): New test.
21480
21481 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21482
21483         * g++.old-deja/g++.pt (typename25.C): New test.
21484
21485 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21486
21487         * gcc.c-torture/compile/20000701-1.c: New test.
21488
21489 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21490
21491         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21492         to test case.
21493
21494 2000-06-30  Catherine Moore  <clm@cygnus.com>
21495
21496         * gcc.c-torture/execute/align-1.c: New test.
21497
21498 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         * g++.old-deja/g++.pt/expr8.C: New test.
21501         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21502
21503 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21504
21505         * gcc.c-torture/compile/20000629-1.c: New test.
21506
21507 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21508
21509
21510         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21511         gcc.dg/noncompile directory, depending on whether they're
21512         preprocessor tests or not.  Annotate all the tests for the dg
21513         framework.
21514
21515         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21516         * gcc.dg/noncompile/noncompile.exp: New.
21517
21518         * Moved files:
21519         Old name                                New name
21520         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21521         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21522         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21523         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21524         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21525         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21526         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21527         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21528         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21529         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21530         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21531         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21532         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21533         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21534         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21535         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21536         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21537         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21538         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21539         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21540         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21541         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21542         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21543         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21544
21545         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21546         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21547         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21548         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21549         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21550         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21551
21552 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21553
21554         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21555         declare one variable.  On the fourth, error.
21556         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21557         declared by 20000628-1a.h.
21558
21559 2000-06-29  Richard Henderson  <rth@redhat.com>
21560
21561         * gcc.c-torture/execute/930529-1.x: New file.
21562         * gcc.dg/920413-1.c: Adjust expected warning text.
21563         * gcc.dg/980217-1.c: Declare abort.
21564         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21565
21566 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21567
21568         * g77.f-torture/compile/20000629-1.f: New test.
21569         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21570
21571 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21572
21573         Rearrange lots of files, removing entirely the
21574         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21575         directories.
21576
21577         * Deleted files:
21578         gcc.c-torture/code_quality/code_quality.exp
21579         gcc.c-torture/special/special.exp
21580         gcc.failure/failure.exp
21581         gcc.failure/940409-1.x
21582         gcc.c-torture/compile/961203-1.x
21583
21584         * New files:
21585         gcc.misc-tests/linkage.exp
21586         gcc.c-torture/execute/920730-1t.c
21587         gcc.c-torture/execute/920730-1t.x
21588         gcc.c-torture/compile/920520-1.x
21589         gcc.c-torture/compile/920521-1.x
21590         gcc.c-torture/compile/981006-1.x
21591         gcc.c-torture/execute/eeprof-1.x
21592
21593         * Moved files (possibly with modifications to fit a new harness):
21594         Old name                                New name
21595         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21596         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21597         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21598         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21599         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21600         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21601         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21602         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21603         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21604         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21605         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21606         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21607         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21608         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21609
21610 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21611
21612         * c-torture/compile/961203-1.x: Delete.
21613
21614         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21615         not exit. Include stdio.h.
21616         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21617         * gcc.misc-tests/dg-12.c: Likewise.
21618         * gcc.misc-tests/dg-5.c: Likewise.
21619         * gcc.misc-tests/dg-6.c: Likewise.
21620         * gcc.misc-tests/dg-7.c: Prototype abort.
21621         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21622         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21623         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21624         not exit.
21625         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21626         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21627
21628 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.dg/cpp/20000628-1.c: New test.
21631         * gcc.dg/cpp/20000628-1.h: New header for above test.
21632         * gcc.dg/cpp/20000628-1a.h: Likewise.
21633
21634 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21635
21636         * gcc.dg/cpp: New directory.
21637         * gcc.dg/cpp/cpp.exp: New driver.
21638         * gcc.dg/cpp/20000627-1.c: New test.
21639         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21640         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21641         and rewrite as a compilation test.
21642
21643         * gcc.dg: Move many files into the cpp subdirectory, possibly
21644         renaming or editing them as well.
21645         Old name                New name
21646         990119-1.c              cpp/19990119-1.c
21647         990228-1.c              cpp/19990228-1.c
21648         990407-1.c              cpp/19990407-1.c
21649         990409-1.c              cpp/19990409-1.c
21650         990413-1.c              cpp/19990413-1.c
21651         990703-1.c              cpp/19990703-1.c
21652         20000127-1.c            cpp/20000127-1.c
21653         20000129-1.c            cpp/20000129-1.c
21654         20000207-1.c            cpp/20000207-1.c
21655         20000207-2.c            cpp/20000207-2.c
21656         20000209-1.c            cpp/20000209-1.c
21657         20000209-2.c            cpp/20000209-2.c
21658         20000301-1.c            cpp/20000301-1.c
21659         20000419-1.c            cpp/20000419-1.c
21660         20000510-1.S            cpp/20000510-1.S
21661         20000519-1.c            cpp/20000519-1.c
21662         20000529-1.c            cpp/20000529-1.c
21663         20000625-1.c            cpp/20000625-1.c
21664         20000625-2.c            cpp/20000625-2.c
21665         cpp-as1.c               cpp/assert1.c
21666         cpp-as2.c               cpp/assert2.c
21667         cxx-comments-1.c        cpp/cxxcom1.c
21668         cxx-comments-2.c        cpp/cxxcom2.c
21669         endif-label.c           cpp/endif.c
21670         cpp-hash1.c             cpp/hash1.c
21671         cpp-hash2.c             cpp/hash2.c
21672         cpp-if1.c               cpp/if-1.c
21673         cpp-if2.c               cpp/if-2.c
21674         cpp-if3.c               cpp/if-3.c
21675         cpp-if4.c               cpp/if-4.c
21676         cpp-if5.c               cpp/if-5.c
21677         cpp-cond.c              cpp/if-cexp.c
21678         cpp-missingop.c         cpp/if-mop.c
21679         cpp-missingparen.c      cpp/if-mpar.c
21680         cpp-opprec.c            cpp/if-oppr.c
21681         cpp-ifparen.c           cpp/if-paren.c
21682         cpp-shortcircuit.c      cpp/if-sc.c
21683         cpp-shift.c             cpp/if-shift.c
21684         cpp-unary.c             cpp/if-unary.c
21685         cpp-li1.c               cpp/line1.c
21686         cpp-li2.c               cpp/line2.c
21687         lineno.c                cpp/line3.c
21688         lineno-2.c              cpp/line4.c
21689         cpp-mi.c                cpp/mi1.c
21690         cpp-mic.h               cpp/mi1c.h
21691         cpp-micc.h              cpp/mi1cc.h
21692         cpp-mind.h              cpp/mi1nd.h
21693         cpp-mindp.h             cpp/mi1ndp.h
21694         cpp-mix.h               cpp/mi1x.h
21695         cpp-mi2.c               cpp/mi2.c
21696         cpp-mi2a.h              cpp/mi2a.h
21697         cpp-mi2b.h              cpp/mi2b.h
21698         cpp-mi2c.h              cpp/mi2c.h
21699         cpp-mi3.c               cpp/mi3.c
21700         cpp-mi3.def             cpp/mi3.def
21701         poison-1.c              cpp/poison.c
21702         pr-impl.c               cpp/prag-imp.c
21703         cpp-redef-2.c           cpp/redef1.c
21704         cpp-redef.c             cpp/redef2.c
21705         strpaste.c              cpp/strp1.c
21706         strpaste-2.c            cpp/strp2.c
21707         cpp-tradpaste.c         cpp/tr-paste.c
21708         cpp-tradstringify.c     cpp/tr-str.c
21709         cpp-tradwarn1.c         cpp/tr-warn1.c
21710         cpp-tradwarn2.c         cpp/tr-warn2.c
21711         trigraphs.c             cpp/trigraphs.c
21712         cpp-unc1.c              cpp/unc1.c
21713         cpp-unc2.c              cpp/unc2.c
21714         cpp-unc3.c              cpp/unc3.c
21715         cpp-unc.c               cpp/unc4.c
21716         undef.c                 cpp/undef1.c
21717         undef-2.c               cpp/undef2.c
21718         cpp-wi1.c               cpp/widestr1.c
21719
21720 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21721
21722         * lib/g++.exp (g++_include_flags): Tweak.
21723
21724 2000-06-27  H.J. Lu  <hjl@gnu.org>
21725             Loren J. Rittle  <ljrittle@acm.org>
21726
21727         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21728         version with one that knows about the new gcc tree structure.
21729         (g++_link_flags): Same.
21730
21731 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21732
21733         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21734         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21735         case we are cross-compiling.
21736
21737         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21738         g++.old-deja/g++.niklas/Makefile.in,
21739         g++.old-deja/g++.niklas/configure.in,
21740         g++.old-deja/g++.other/Makefile.in,
21741         g++.old-deja/g++.other/configure.in,
21742         gcc.c-torture/code_quality/Makefile.in,
21743         gcc.c-torture/code_quality/configure.in,
21744         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21745         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21746         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21747         gcc.c-torture/execute/ieee/Makefile.in,
21748         gcc.c-torture/execute/ieee/configure.in,
21749         gcc.c-torture/noncompile/Makefile.in,
21750         gcc.c-torture/noncompile/configure.in,
21751         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21752         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21753         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21754
21755 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21756
21757         * g++.old-deja/g++.other/ambig3.C: New test.
21758
21759 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21760
21761         * g++.old-deja/g++.pt/syntax1.C: New test.
21762         * g++.old-deja/g++.pt/syntax2.C: New test.
21763         * g++.old-deja/g++.other/syntax3.C: New test.
21764         * g++.old-deja/g++.other/syntax4.C: New test.
21765
21766 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21767
21768         * gcc.dg/20000623-1.c: Prototype exit and abort.
21769
21770 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21771
21772         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21773         New tests.
21774         * gcc.dg/cpp-mi3.def: New file.
21775
21776         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21777         inside assertions.
21778         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21779         lexer's error messages.
21780         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21781         divine anything from the linemarkers.
21782         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21783         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21784
21785 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21786
21787         * gcc.dg/20000623-1.c: New test.
21788
21789 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21790
21791         * gcc.c-torture/execute/20000622-1.c: New test.
21792
21793 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21794
21795         * g++.old-deja/g++.other/init15.C: New test.
21796
21797 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21798
21799         * g++.old-deja/g++.pt/vaarg2.C: New test.
21800         * g++.old-deja/g++.pt/vaarg3.C: New test.
21801
21802 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21803
21804         * g++.old-deja/g++.other/dyncast6.C: New test.
21805
21806 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21807
21808         * gcc.c-torture/execute/loop-6.c: New test.
21809
21810 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * gcc.dg/20000614-1.c: New test.
21813         * gcc.dg/20000614-2.c: New test.
21814
21815 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21816
21817         * g++.old-deja/g++.other/inline12.C: New test.
21818
21819 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21820
21821         * g++.old-deja/g++.other/eh1.C: New test.
21822
21823 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21824
21825         * g++.old-deja/g++.other/type.C: New test.
21826
21827 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21828
21829         * g++.old-deja/g++.other/initstring.C: New test.
21830
21831 2000-06-12  Jason Merrill  <jason@redhat.com>
21832
21833         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21834
21835 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21836
21837         * gcc.c-torture/compile/20000609-1.c: New test.
21838
21839 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21840
21841         * gcc.dg/20000609-1.c: New test.
21842
21843 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21844
21845         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21846         * gcc.c-torture/noncompile/poison-1.c: Move...
21847         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21848         * gcc.dg/cpp-li1.c: Add a token after the #line.
21849
21850 2000-06-05  Richard Henderson  <rth@cygnus.com>
21851
21852         * gcc.c-torture/execute/20000605-2.c: New test.
21853         * gcc.c-torture/execute/20000605-3.c: New test.
21854
21855 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21856
21857         * g77.f-torture/execute/20000503-1.x: New file.
21858
21859 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21860
21861         * g++.old-deja/g++.eh/badalloc1.C: New test.
21862
21863 2000-06-05  Richard Henderson  <rth@cygnus.com>
21864
21865         * gcc.c-torture/execute/20000605-1.c: New test.
21866
21867 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21868             Nathan Sidwell <nathan@codesourcery.com>
21869
21870         * gcc.c-torture/compile/20000605-1.c: New test.
21871
21872 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21873
21874         * g77.f-torture/compile/20000601-1.f:  New test.
21875
21876 2000-06-03  Richard Henderson  <rth@cygnus.com>
21877
21878         * gcc.c-torture/execute/20000603-1.c: New.
21879
21880 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21881
21882         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21883         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21884
21885 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21886
21887         * gcc.dg/compare2.c (case 12): XFAIL.
21888         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21889         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21890
21891         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21892
21893 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21894
21895         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21896         guard macro is already defined when the header is first
21897         included.
21898         * gcc.dg/cpp-mix.h: New file.
21899         * gcc.dg/endif-label.c: Update patterns to match compiler.
21900
21901         * g++.brendan/complex1.C: Declare abort.
21902         * g++.law/refs4.C: Remove XFAIL.
21903         * g++.oliva/expr2.C: Declare abort and exit.
21904
21905 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21906
21907         * gcc.c-torture/execute/20000528-1.c: New test.
21908
21909         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21910         * g++.old-deja/g++.law/temps4.C: Likewise.
21911
21912         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21913         stdlib.h.  Call abort() on failure.
21914         * g++.old-deja/g++.law/refs4.C: Likewise.
21915         * g++.old-deja/g++.law/temps4.C: Likewise.
21916         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21917         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21918
21919 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21920
21921         Relative to g++.dg/special:
21922         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21923
21924         Relative to g++.old-deja:
21925         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21926         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21927         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21928         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21929         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21930         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21931         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21932
21933         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21934         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21935         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21936         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21937         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21938         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21939         and/or string.h.
21940
21941         * g++.other/goto1.C: Update expectations for error messages.
21942
21943 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21944
21945         * gcc.c-torture/compile/20000523-1.c: New test.
21946
21947 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21948
21949         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21950
21951 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21952
21953         * g++.old-deja/g++.eh/catch11.C: New test.
21954         * g++.old-deja/g++.eh/catch12.C: New test.
21955
21956 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21957
21958         * gcc.c-torture/execute/20000523-1.c: New test.
21959
21960 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21961
21962         * c-torture/execute/bcp-1.c: Replace abort in arg of
21963         __builtin_constant_p with a generic external function.
21964
21965         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21966         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21967         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21968         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21969         Prototype abort and/or exit.
21970
21971         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21972         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21973         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21974         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21975
21976 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21977
21978         * gcc.dg/dwarf2-1.c: New test.
21979
21980 2000-05-20  Richard Henderson  <rth@cygnus.com>
21981
21982         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21983
21984 2000-05-20  Andreas Jaeger  <aj@suse.de>
21985
21986         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21987         testcase.
21988
21989 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21990
21991         * gcc.c-torture/execute/20000519-2.c: New test.
21992
21993 2000-05-19  Andreas Jaeger  <aj@suse.de>
21994
21995         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21996         which fails with SSA.
21997
21998         * lib/c-torture.exp: Also test with -O3 -fssa.
21999
22000 2000-05-18  Michael Meissner  <meissner@redhat.com>
22001
22002         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22003         * gcc.c-torture/execute/920415-1.c: Ditto.
22004         * gcc.c-torture/execute/920501-1.c: Ditto.
22005         * gcc.c-torture/execute/conversion.c: Ditto.
22006         * gcc.c-torture/execute/cvt-1.c: Ditto.
22007
22008 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22009
22010         * gcc.c-torture/compile/20000518-1.c: New test.
22011
22012 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22013
22014         * g77.f-torture/compile/200005018.f:  New test.
22015
22016 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22017
22018         * gcc.c-torture/compile/20000517-1.c: New test.
22019
22020 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22021
22022         * gcc.c-torture/execute/20000516-1.c: New test.
22023
22024 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22025
22026         * g++.old-deja/g++.other/eh.C: New test.
22027
22028 2000-05-12  Richard Henderson  <rth@cygnus.com>
22029
22030         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22031         constants through to doit's conditional.
22032
22033 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22034
22035         * gcc.c-torture/compile/20000511-1.c: New test.
22036         * g77.f-torture/compile/20000511-1.f: New test.
22037         * g77.f-torture/compile/20000511-2.f: New test.
22038
22039 2000-05-11  Michael Meissner  <meissner@redhat.com>
22040
22041         * gcc.c-torture/execute/20000511-1.c: New test.
22042
22043 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22044
22045         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22046         * gcc.dg/20000510-1.S: New.
22047
22048 2000-05-08  Catherine Moore  <clm@cygnus.com>
22049
22050         * gcc.dg/unused-3.c: New.
22051
22052 2000-05-06  Richard Henderson  <rth@cygnus.com>
22053
22054           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22055           * g++.old-deja/g++.mike/warn1.C: Likewise.
22056           * g++.old-deja/g++.pt/local1.C: Likewise.
22057           * g++.old-deja/g++.pt/local7.C: Likewise.
22058           * g++.old-deja/g++.pt/spec16.C: Likewise.
22059
22060 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22063
22064 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22065
22066           * g77.f-torture/execute/20000503-1.f:  New test.
22067
22068 2000-05-04  Andreas Jaeger  <aj@suse.de>
22069
22070         * gcc.dg/noreturn-2.c: New test.
22071
22072 2000-05-04  Neil Booth  <NeilB@earthling.net>
22073
22074         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22075         preprocessor.
22076
22077 2000-05-04  Richard Henderson  <rth@cygnus.com>
22078
22079         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22080
22081 2000-05-04  Richard Henderson  <rth@cygnus.com>
22082
22083         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22084         OpenSSL by Jason R Thorpe.
22085
22086 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22087
22088         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22089
22090 2000-05-03  Robert Lipe <robertlipe@usa.net>
22091
22092         * gcc.dg/20000503-1.c: New test.
22093
22094 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22095
22096         * gcc.c-torture/compile/20000502-1.c: New test.
22097         * g++.old-deja/g++.other/align.C: New test.
22098         * gcc.dg/cpp-tradstringify.c: New test.
22099
22100 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22101
22102         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22103         and hard registers.
22104
22105 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22106
22107         * gcc.c-torture/execute/loop-5.c: New test.
22108
22109 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22110
22111         * gcc.c-torture/execute/va-arg-20.c: New test.
22112
22113 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22114
22115         * gcc.c-torture/execute/20000422-1.c: New test.
22116
22117 2000-04-20  Greg McGary  <gkm@gnu.org>
22118
22119         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22120         when optimizing, but without sibling-call optimizations (-O1).
22121
22122 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22123
22124           * gcc.c-torture/compile/20000420-1.c: New test.
22125
22126 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22127
22128         * g++.abi/ptrflags.C: New test.
22129         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22130
22131 2000-04-19  Catherine Moore  <clm@cygnus.com>
22132
22133         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22134
22135 2000-04-19  Greg McGary  <gkm@gnu.org>
22136
22137         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22138         sibling-call optimizations.
22139
22140 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22141
22142         * gcc.dg/20000419-1.c: New test.
22143
22144 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22145
22146         * gcc.c-torture/execute/20000412-6.c: New test.
22147
22148 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22149
22150         * gcc.c-torture/execute/20000412-5.c: New test.
22151         * g77.f-torture/compile/20000412-1.f: New test.
22152         * gcc.c-torture/execute/20000412-4.c: New test.
22153         * gcc.c-torture/compile/20000412-2.c: New test.
22154         * gcc.c-torture/execute/20000412-3.c: New test.
22155         * gcc.c-torture/compile/20000412-1.c: New test.
22156         * gcc.c-torture/execute/20000412-2.c: New test.
22157
22158 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22159
22160         * objc/execute/bf-20.m: New test.
22161
22162 2000-04-10  Richard Henderson  <rth@cygnus.com>
22163
22164         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22165
22166         * gcc.c-torture/execute/20000412-1.c: New test.
22167
22168 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22169
22170         * g++.old-deja/g++.eh/catchptr1.C: New test.
22171
22172 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22173
22174         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22175
22176 2000-04-08  Neil Booth  <NeilB@earthling.net>
22177
22178         * gcc.dg/cpp-nullchar.c: Remove test as
22179         embedded nulls cause problems.
22180
22181 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22182
22183         * gcc.dg/compare2.c: New test.
22184
22185 2000-04-08  Neil Booth  <NeilB@earthling.net>
22186
22187         * gcc.dg/cpp-nullchar.c: New test.
22188
22189 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22190
22191         * gcc.dg/cpp-mi2.c: New test.
22192         * gcc.dg/cpp-mi2[abc].h: New files.
22193
22194 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22195
22196         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22197         member name.
22198
22199 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22200
22201         * g++.old-deja/g++.abi/vmihint.C: New test.
22202
22203 2000-04-06  Neil Booth  <NeilB@earthling.net>
22204
22205         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22206         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22207         copyright.
22208
22209 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22210
22211         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22212         avoid stack-frame overwrite.
22213
22214 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22215
22216         * gcc.c-torture/compile/20000405-2.c: New test.
22217         * gcc.c-torture/compile/20000405-3.c: New test.
22218
22219 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22220
22221         * gcc.c-torture/compile/20000405-1.c: New test.
22222
22223 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22224
22225         * gcc.dg/cast-qual-1.c: Revert last change.
22226
22227 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22228
22229         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22230
22231 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22232
22233         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22234         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22235
22236 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22237
22238         * gcc.c-torture/compile/20000403-2.c: New test.
22239         * gcc.c-torture/compile/20000403-1.c: New test.
22240
22241 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22242
22243         * gcc.c-torture/execute/20000403-1.c: New test.
22244
22245 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22246
22247         * gcc.c-torture/execute/20000402-1.c: New test.
22248
22249 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22250
22251         * gcc.c-torture/execute/va-arg-15.c: New test.
22252         * gcc.c-torture/execute/va-arg-16.c: New test.
22253         * gcc.c-torture/execute/va-arg-17.c: New test.
22254         * gcc.c-torture/execute/va-arg-18.c: New test.
22255         * gcc.c-torture/execute/va-arg-19.c: New test.
22256
22257 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22258
22259         * gcc.c-torture/compile/981211-1.c: Move to...
22260         * gcc.dg/cpp-as1.c: ...here.
22261         * gcc.dg/cpp-as2.c: New file.
22262
22263         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22264         compiler.
22265
22266 2000-04-02  Neil Booth  <NeilB@earthling.net>
22267
22268         * gcc.dg/cpp-cond.c  New tests.
22269         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22270         accidental success less likely.
22271         * gcc.dg/cpp-missingop.c  New tests.
22272         * gcc.dg/cpp-missingparen.c  New tests.
22273         * gcc.dg/cpp-shift.c  New tests.
22274         * gcc.dg/cpp-shortcircuit.c  New tests.
22275         * gcc.dg/cpp-unary.c  New tests.
22276
22277 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22278
22279         * gcc.c-torture/compile/20000329-1.c: New test.
22280
22281 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22282
22283         * gcc.c-torture/compile/20000326-1.c: New test.
22284         * gcc.c-torture/compile/20000326-2.c: New test.
22285
22286 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22287
22288         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22289         the first parameter is a function argument.
22290
22291 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22292
22293         * g++.old-deja/g++.ext/array4.C: New test.
22294
22295 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22296
22297         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22298
22299 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22300
22301         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22302
22303 2000-03-19  Richard Henderson  <rth@cygnus.com>
22304
22305         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22306
22307 2000-03-19  Richard Henderson  <rth@cygnus.com>
22308
22309         * gcc.c-torture/compile/20000319-1.c: New test.
22310
22311 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22312
22313         * gcc.c-torture/execute/20000314-3.c: New test.
22314         * gcc.c-torture/execute/20000314-2.c: New test.
22315         * gcc.c-torture/execute/20000314-1.c: New test.
22316         * gcc.c-torture/compile/20000314-2.c: New test.
22317         * gcc.c-torture/compile/20000314-1.c: New test.
22318
22319 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22320
22321         * g++.old-deja/g++.warn/inline.C: New test.
22322
22323 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22324
22325         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22326         standards-compliant result rather than specific constants.
22327         Put test-values in array.
22328
22329 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22330
22331         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22332         (g++_target_compile): Put test-specific options last.
22333
22334 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.old-deja/g++.eh/vbase4.C: New test.
22337
22338 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22339
22340         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22341
22342 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22343
22344         * g++.old-deja/g++.brendan/misc12.C: Removed.
22345         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22346         * g++.old-deja/g++.ext/pretty4.C: New test.
22347
22348 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22349
22350         * g++.old-deja/g++.other/string2.C: New test.
22351
22352 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.old-deja/g++.warn/impint2.C: New test.
22355
22356 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22357
22358         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22359         is 1, not zero.
22360
22361 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22362
22363         * g++.old-deja/g++.warn/impint.C: New test.
22364         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22365         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22366         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22367         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22368         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22369         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22370         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22371         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22372         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22373         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22374         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22375         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22376
22377 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22378
22379         * gcc.dg/cpp-redef.c: New test.
22380
22381 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22382
22383         * g++.old-deja/g++.pt/unify7.C: New test.
22384
22385 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22386
22387         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22388         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22389
22390 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22391
22392         * gcc.c-torture/compile/20000224-1.c: New test.
22393
22394 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22395
22396         * gcc.c-torture/compile/cpp-2.c: New test.
22397         * gcc.c-torture/compile/cpp-1.c: New test.
22398
22399 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22400
22401         * gcc.c-torture/execute/20000225-1.c: New test.
22402
22403 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22404
22405         * gcc.dg/cpp-li2.c: New test.
22406
22407         * gcc.dg/cpp-wi1.c: New test.
22408
22409         * gcc.dg/cpp-li1.c: New test.
22410
22411 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22412
22413         * g++.old-deja/g++.other/sizeof5.C: New test.
22414
22415 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22416
22417         * gcc.c-torture/execute/va-arg-13.c: New test.
22418
22419 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22420
22421         * gcc.c-torture/execute/va-arg-12.c: New test.
22422
22423 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22424
22425         * gcc.c-torture/execute/20000223-1.c: New test.
22426
22427 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22430
22431 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22432
22433         * g++.old-deja/g++.abi/ptrmem.C: New test.
22434
22435 2000-02-19  Richard Henderson  <rth@cygnus.com>
22436
22437         * gcc.c-torture/compile/init-3.c: New.
22438
22439 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22440
22441         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22442         ALWAYS_CXXFLAGS.
22443
22444 2000-02-11  Robert Lipe <robertl@sco.com>
22445
22446         * gcc.c-torture/compile/20000211-3.c: New test.
22447
22448 2000-02-11  Martin Buchholz <martin@xemacs.org>
22449
22450         * gcc.c-torture/compile/20000211-2.c: New test.
22451
22452 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22453
22454         * gcc.c-torture/compile/20000211-1.c: New test.
22455
22456 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22457
22458         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22459           on native targets
22460
22461 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22462
22463         * g++.old-deja/g++.other/cast5.C: New test.
22464
22465 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22466
22467         * gcc.c-torture/execute/20000205-1.c: New.
22468
22469 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22470
22471         * g++.old-deja/g++.jason/cast3.C: Return void.
22472         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22473
22474 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22475
22476         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22477
22478         * gcc.dg/loop-1.c: New test.
22479
22480 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22481
22482         * gcc.c-torture/compile/20000127-1.c: New test.
22483         * gcc.c-torture/execute/991228-1.c: New test.
22484
22485 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22486
22487         * gcc.dg/unused-2.c: New test.
22488
22489         * gcc.dg/conv-1.c: New test.
22490
22491 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22492
22493         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22494         compiler.
22495         (tool_option_proc): Fix typo.
22496
22497 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22498
22499         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22500         of the ld on the host, not on the build machine.
22501         Also, don't crash if '--help' is not a supported option.
22502
22503 2000-01-24  Richard Henderson  <rth@cygnus.com>
22504
22505         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22506
22507 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22508
22509         * gcc.c-torture/execute/20000120-2.c: New test.
22510         * gcc.c-torture/execute/20000120-1.c: New test.
22511
22512 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22513
22514         * gcc.c-torture/execute/20000113-1.c: New test.
22515
22516 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22517
22518         * gcc.c-torture/execute/20000112-1.c: New test.
22519
22520 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22521
22522         * gcc.dg/20000111-1.c: New test.
22523
22524 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22525
22526         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22527         with 16 bit integers.
22528
22529 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22530
22531         * gcc.dg/20000108-1.c: New test.
22532
22533 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22534
22535         * g++.old-deja/g++.ns/koenig8.C: New test.
22536
22537 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22538
22539         * g++.old-deja/g++.other/cast4.C: New test.
22540
22541 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22542
22543         * gcc.c-torture/compile/20000105-2.c: New test.
22544         * gcc.c-torture/compile/20000105-1.c: New test.
22545
22546 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22547
22548         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22549         references to printf & atoi to conform to ANSI standard.
22550         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22551         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22552         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22553         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22554         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22555         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22556         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22557         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22558         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22559         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22560         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22561         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22562         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22563         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22564         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22565         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22566         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22567         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22568         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22569         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22570         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22571         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22572         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22573         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22574         * g++.old-deja/g++.brendan/init3.C: Likewise.
22575         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22576         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22577         * g++.old-deja/g++.brendan/new2.C: Likewise.
22578         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22579         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22580         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22581         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22582         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22583         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22584         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22585         * g++.old-deja/g++.brendan/template24.C: Likewise.
22586         * g++.old-deja/g++.brendan/template3.C: Likewise.
22587         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22588         * g++.old-deja/g++.jason/inline3.C: Likewise.
22589         * g++.old-deja/g++.jason/opeq.C: Likewise.
22590         * g++.old-deja/g++.law/arg5.C: Likewise.
22591         * g++.old-deja/g++.law/arm7.C: Likewise.
22592         * g++.old-deja/g++.law/ctors11.C: Likewise.
22593         * g++.old-deja/g++.law/cvt8.C: Likewise.
22594         * g++.old-deja/g++.law/init9.C: Likewise.
22595         * g++.old-deja/g++.law/refs4.C: Likewise.
22596         * g++.old-deja/g++.law/template2.C: Likewise.
22597         * g++.old-deja/g++.law/visibility24.C: Likewise.
22598         * g++.old-deja/g++.law/vtable3.C: Likewise.
22599         * g++.old-deja/g++.mike/asm2.C: Likewise.
22600         * g++.old-deja/g++.mike/eh1.C: Likewise.
22601         * g++.old-deja/g++.mike/misc1.C: Likewise.
22602         * g++.old-deja/g++.mike/misc13.C: Likewise.
22603         * g++.old-deja/g++.mike/misc14.C: Likewise.
22604         * g++.old-deja/g++.mike/ns12.C: Likewise.
22605         * g++.old-deja/g++.mike/p1248.C: Likewise.
22606         * g++.old-deja/g++.mike/p3708.C: Likewise.
22607         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22608         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22609         * g++.old-deja/g++.mike/p646.C: Likewise.
22610         * g++.old-deja/g++.mike/p700.C: Likewise.
22611         * g++.old-deja/g++.mike/p783.C: Likewise.
22612         * g++.old-deja/g++.mike/p783a.C: Likewise.
22613         * g++.old-deja/g++.mike/p783b.C: Likewise.
22614         * g++.old-deja/g++.mike/p786.C: Likewise.
22615         * g++.old-deja/g++.mike/p789.C: Likewise.
22616         * g++.old-deja/g++.mike/p789a.C: Likewise.
22617         * g++.old-deja/g++.mike/p807a.C: Likewise.
22618         * g++.old-deja/g++.other/delete3.C: Likewise.
22619         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22620         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22621         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22622         * g++.old-deja/g++.other/empty1.C: Likewise.
22623         * g++.old-deja/g++.other/temporary1.C: Likewise.
22624         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22625         * g++.old-deja/g++.pt/t16.C: Likewise.
22626         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22627
22628 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22629
22630         * gcc.dg/991230-1.c: New test.
22631
22632 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22633
22634         * gcc.c-torture/compile/991229-3.c: New test.
22635         * gcc.c-torture/compile/991229-2.c: New test.
22636         * gcc.c-torture/compile/991229-1.c: New test.
22637
22638 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22639
22640         * gcc.c-torture/compile/labels-2.c: New test.
22641
22642 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22643
22644         * gcc.c-torture/execute/991227-1.c: New test.
22645
22646 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22647
22648         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22649
22650 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22651
22652         * gcc.c-torture/execute/991221-1.c: New test.
22653
22654 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22655
22656         * g++.old-deja/g++.other/cast3.C: New test.
22657
22658 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22659
22660         * gcc.c-torture/execute/991216-4.c: New test.
22661
22662 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22663
22664         * gcc.c-torture/execute/991216-1.c: New test.
22665         * gcc.c-torture/execute/991216-2.c: New test.
22666         * gcc.c-torture/execute/991216-3.c: New test.
22667
22668 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22669
22670         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22671         Actually make the test fail by using "-O2" for compilation.
22672
22673 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22674
22675         * g++.old-deja/g++.warn/cast-align1.C: New test.
22676
22677 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22678
22679         * gcc.c-torture/compile/991214-1.c: New test.
22680         * gcc.c-torture/compile/991214-2.c: New test.
22681
22682 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22683
22684         * gcc.dg/991214-1.c: New test.
22685
22686 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22687
22688         * gcc.c-torture/compile/991213-3.c: New test.
22689         * gcc.c-torture/compile/991213-2.c: New test.
22690         * gcc.c-torture/compile/991213-1.c: New test.
22691
22692 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22693
22694         * gcc.dg/991209-1.c: New test.
22695
22696 1999-12-08  Nathan Sidwell <nathan@acm.org>
22697
22698         * gcc.c-torture/compile/991208-1.c: New test.
22699
22700 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22701
22702         * gcc.dg/ultrasp2.c: New test.
22703
22704 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22705
22706         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22707
22708 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22709
22710         * gcc.c-torture/compile/991202-1.c: New test.
22711         * gcc.c-torture/execute/991202-1.c: New test.
22712         * gcc.c-torture/execute/991202-2.c: New test.
22713         * gcc.c-torture/execute/991202-3.c: New test.
22714
22715 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22716
22717         * g++.old-deja/g++.abi/align.C: New test.
22718         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22719         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22720
22721 1999-12-01  Richard Henderson  <rth@cygnus.com>
22722
22723         * gcc.c-torture/execute/991201-1.c: New.
22724
22725 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22726
22727         * gcc.dg/991129-1.c: New test.
22728
22729 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22730
22731         * gcc.c-torture/compile/991127-1.c: New test.
22732
22733 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22734
22735         * g++.old-deja/g++.other/warn4.C: New test.
22736
22737 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22738
22739         * g++.old-deja/g++.eh/cleanup2.C: New test.
22740         * g++.old-deja/g++.ext/pretty2.C: New test.
22741         * g++.old-deja/g++.ext/pretty3.C: New test.
22742         * g++.old-deja/g++.other/debug6.C: New test.
22743
22744 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22745
22746         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22747         compiler_output to look for one error message instead of two.
22748
22749 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22750
22751         * gcc.c-torture/execute/991118-1.c: Also test case
22752         where the word boundary does not split a byte evenly.
22753
22754 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22755
22756         * g++.old-deja/g++.ext/restrict1.C: New test.
22757
22758 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22759
22760         * gcc.c-torture/execute/991118-1.c: New test.
22761
22762 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22763
22764         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22765         working directory pathnames.
22766
22767 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22768
22769         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22770         host is equipped with driver.h and driver.o so it can actually
22771         compile and run the tests.
22772
22773 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22774
22775         * gcc.c-torture/compile/991008-1.c: New test.
22776
22777 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22778
22779         * lib/gcc-dg.exp: Include target-supports.exp
22780
22781 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22782
22783         * lib/target-supports.exp: New file: Provide procs to test for
22784         features supported by the target.
22785         (check_weak_available): Moved here from ecos.exp.
22786         (check_alias_available): New proc: Determine of the target
22787         toolchain supports the alias attribute.
22788
22789         * gcc.dg/special/ecos.exp: Move check_weak_available to
22790         target-supports.exp.
22791         (alias-1.c): Only perform the test if the target supports
22792         aliases.
22793         (wkali-1.c): Only perform the test if the target supports
22794         aliases.
22795
22796         * gcc.dg/990506-0.c: Expect error messages from cross
22797         targets as well as native targets.
22798
22799 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22800
22801         * gcc.dg/ultrasp1.c: Removed xfail.
22802         * gcc.dg/struct-ret-2.c: Likewise.
22803         * gcc.dg/array-1.c: Likewise.
22804
22805 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22806
22807         * gcc.dg/struct-ret-2.c: New test.
22808
22809         * gcc.dg/array-1.c: New test.
22810
22811 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22812
22813         * gcc.c-torture/execute/991030-1.c: New test.
22814
22815 1999-10-26  Richard Henderson  <rth@cygnus.com>
22816
22817         * gcc.c-torture/compile/991026-2.c: New test.
22818
22819 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22820
22821         * gcc.c-torture/compile/991026-1.c: New test.
22822
22823 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22824
22825         * gcc.c-torture/execute/991023-1.c: New test.
22826
22827 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22828
22829         * gcc.c-torture/execute/991019-1.c: New test.
22830
22831 1999-10-16  Richard Henderson  <rth@cygnus.com>
22832
22833         * gcc.c-torture/execute/991016-1.c: New test.
22834
22835 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22836
22837         * gcc.c-torture/execute/991014-1.c: New test.
22838
22839 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22840
22841         * g++.old-deja/g++.other/union2.C: New test.
22842
22843 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22844
22845         * g++.old-deja/g++.other/vaarg2.C: New test.
22846         * g++.old-deja/g++.other/vaarg3.C: New test.
22847
22848 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22849
22850         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22851         in compile/.
22852
22853 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22854
22855         * gcc.c-torture/execute/va-arg-11.c: New test.
22856
22857 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22858
22859         * lib/file-format.exp (gcc_target_object_format): Don't
22860         crash if objdump is unavailable.
22861
22862 1999-09-29  Donn Terry <donn@interix.com>
22863
22864         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22865
22866 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22867
22868         * gcc.c-torture/compile/990928-1.c: New test.
22869
22870 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22871
22872         * g++.old-deja/g++.other/decl6.C: New test.
22873
22874 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22875
22876         * gcc.c-torture/execute/va-arg-10.c: New test.
22877
22878 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22879
22880         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22881         __PRETTY_FUNCTION__.
22882
22883 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22884
22885         * gcc.c-torture/execute/990923-1.c: New test.
22886
22887 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22888
22889         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22890         for which -fpic is inappropriate.
22891
22892 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22893
22894         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22895
22896 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22897
22898         * g++.old-deja/g++.other/dyncast1.C: New test.
22899         * g++.old-deja/g++.other/dyncast2.C: New test.
22900         * g++.old-deja/g++.other/dyncast3.C: New test.
22901         * g++.old-deja/g++.other/dyncast4.C: New test.
22902         * g++.old-deja/g++.other/dyncast5.C: New test.
22903         * g++.old-deja/g++.eh/catch3.C: New test.
22904         * g++.old-deja/g++.eh/catch3p.C: New test.
22905         * g++.old-deja/g++.eh/catch4.C: New test.
22906         * g++.old-deja/g++.eh/catch4p.C: New test.
22907         * g++.old-deja/g++.eh/catch5.C: New test.
22908         * g++.old-deja/g++.eh/catch5p.C: New test.
22909         * g++.old-deja/g++.eh/catch6.C: New test.
22910         * g++.old-deja/g++.eh/catch6p.C: New test.
22911         * g++.old-deja/g++.eh/catch7.C: New test.
22912         * g++.old-deja/g++.eh/catch7p.C: New test.
22913         * g++.old-deja/g++.eh/catch8.C: New test.
22914         * g++.old-deja/g++.eh/catch8p.C: New test.
22915         * g++.old-deja/g++.eh/catch9.C: New test.
22916         * g++.old-deja/g++.eh/catch9p.C: New test.
22917
22918 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22919
22920         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22921         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22922
22923 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22924
22925         * gcc.c-torture/compile/990913-1.c: New test.
22926
22927 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22928
22929         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22930         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22931
22932 1999-09-09  Richard Henderson  <rth@cygnus.com>
22933
22934         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22935
22936 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22937
22938         * g++.old-deja/g++.other/lookup11.C: New test.
22939         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22940         what is permitted and what we want.
22941         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22942         overload use.
22943         * g++.old-deja/g++.jason/rfg5.C: Likewise
22944
22945 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22946
22947         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22948         * gcc.c-torture/noncompile/poison-1.c: New file.
22949
22950 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22951
22952         * g++.old-deja/g++.other/sizeof3.C: New test.
22953         * g++.old-deja/g++.other/sizeof4.C: New test.
22954         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22955         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22956
22957 1999-09-07  Richard Henderson  <rth@cygnus.com>
22958
22959         * gcc.dg/va-arg-1.c: New.
22960
22961 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22962
22963         * gcc.c-torture/execute/va-arg-9.c: New test.
22964
22965 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22966
22967         * g77.f-torture/compile/980519-2.f: New test.
22968         * g77.f-torture/compile/19990905-0.f: New test.
22969         * g77.f-torture/compile/19990905-1.f: New test.
22970         * g77.f-torture/compile/19990905-2.f: New test.
22971
22972         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22973
22974 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22975
22976         * gcc.c-torture/execute/990827-1.c: Fix typo.
22977
22978 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22979
22980         * g++.old-deja/g++.other/deref1.C: New test.
22981
22982 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22983
22984         * g++.old-deja/g++.other/ambig2.C: New test.
22985         * g++.old-deja/g++.other/cond5.C: New test.
22986         * g++.old-deja/g++.other/lookup16.C: New test.
22987
22988 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22989
22990         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22991         assemblers too.
22992
22993 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22994
22995         * lib/c-torture.exp: Avoid the "compare executables" optimization
22996         when testing native.
22997
22998 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22999
23000         * gcc.c-torture/execute/990829-1.c: New test.
23001         * gcc.c-torture/compile/990829-1.c: New test.
23002
23003 1999-08-27  Paul Burchard  <burchard@pobox.com>
23004
23005         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23006         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23007         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23008         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23009         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23010         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23011         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23012         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23013         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23014         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23015         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23016
23017 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23018
23019         * gcc.c-torture/execute/990827-1.c: New test.
23020
23021 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23022
23023         * g77.f-torture/noncompile/19990826-4.f: New test.
23024
23025         * g77.f-torture/compile/19990826-3.f: New test.
23026
23027         * g77.f-torture/execute/19990826-2.f: New test.
23028
23029         * g77.f-torture/compile/19990826-1.f: New test.
23030
23031         * gcc.c-torture/execute/990826-0.c: New test.
23032         * g77.c-torture/execute/19990826-0.f: New test.
23033
23034         * g77.f-torture/noncompile/970626-2.f: New test.
23035
23036 1999-08-25  Paul Burchard  <burchard@pobox.com>
23037
23038         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23039         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23040         lss-011.C: New tests.
23041
23042 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23043
23044         * g++.old-deja/g++.other/decl5.C: New test.
23045
23046 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23047
23048         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23049         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23050         call `postbase' for each one.  All callers of `postbase' changed
23051         to call this instead.
23052
23053 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23054
23055         * gcc.c-torture/execute/990811-1.c: New test.
23056
23057 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23058
23059         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23060         just native ones.
23061
23062         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23063         just native ones.
23064
23065 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23066
23067         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23068
23069 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23070
23071         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23072
23073 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23074
23075         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23076
23077 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23078
23079         * gcc.c-torture/execute/990804-1.c: New test.
23080
23081 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23082
23083         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23084         * g++.old-deja/g++.brendan/crash64.C: Likewise
23085         * g++.old-deja/g++.brendan/overload8.C: Likewise
23086
23087 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23088
23089         * g++.old-deja/g++.other/struct1.C: New test.
23090
23091 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23092
23093         * g++.old-deja/g++.other/enum2.C: New test.
23094
23095 1999-08-02  Richard Henderson  <rth@cygnus.com>
23096
23097         Adapted from tests from Franz Sirl:
23098         * gcc.c-torture/execute/va-arg-7.c: New test.
23099         * gcc.c-torture/execute/va-arg-8.c: New test.
23100
23101 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23102
23103         * gcc.c-torture/compile/990801-2.c: New test.
23104
23105         * gcc.c-torture/compile/990801-1.c: New test.
23106
23107 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23108
23109         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23110         fp-cmp-1.c, converting double to float.
23111
23112         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23113         fp-cmp-1.c, converting double to long double.
23114
23115         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23116         from fr1 to unknown_register, since fr1 is a legitimate register
23117         on some machines.
23118
23119 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23120
23121         * README: More listname related changes.
23122
23123 1999-07-08  Catherine Moore  <clm@cygnus.com>
23124
23125         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23126
23127 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23128
23129         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23130
23131 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23132
23133         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23134
23135 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23136
23137         * gcc.dg/990703-1.c: New test.
23138
23139 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23140
23141         * lib/file-format.exp: New file: Move definition of proc
23142         gcc_target_object_format to here from
23143         gcc.dg/special/ecos.exp.
23144
23145         * lib/c-torture.exp: Include lib file-format.exp.
23146         * lib/gcc-dg.exp: Include lib file-format.exp.
23147
23148         * gcc.dg/special/ecos.exp: Remove definition of proc
23149         gcc_target_object_format.
23150
23151 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23152
23153         * gcc.c-torture/execute/990628-1.c: New test.
23154
23155 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23156
23157         * gcc.c-torture/compile/990625-2.c: New test.
23158
23159         * gcc.c-torture/compile/990625-1.c: New test.
23160
23161 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23162
23163         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23164         attributes compile.
23165         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23166         ports that use the COFF/PE file format.
23167
23168 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23169
23170         * gcc.c-torture/compile/990617-1.c: New test.
23171
23172 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23173
23174         * g++.old-deja/g++.other/decl4.C: New test.
23175
23176 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23177
23178         * g++.old-deja/g++.other/bitfld3.C: New test.
23179
23180 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23181
23182         * g++.old-deja/g++.eh/catch1.C: New test.
23183
23184 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23185
23186         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23187
23188         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23189         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23190
23191 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23192
23193         * g77.f-torture/compile/19990502-0.f: Replace with new,
23194         shorter, test that still fails after recent changes.
23195
23196 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23197
23198         * gcc.c-torture/execute/990604-1.c: New test.
23199
23200 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23201
23202         * gcc.c-torture/execute/990531-1.c: New test.
23203
23204 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23205
23206         * gcc.c-torture/compile/990527-1.c: New test.
23207
23208 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23209
23210         * gcc.c-torture/execute/990527-1.c: New test.
23211
23212 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23213
23214         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23215         bitfields as signed.
23216
23217 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23218
23219         * g77.f-torture/compile/19990525-0.f: New test.
23220
23221 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23222
23223         * gcc.c-torture/execute/990525-2.c: New test.
23224
23225         * gcc.c-torture/execute/990525-1.c: New test.
23226
23227 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23228
23229         * g++.old-deja/g++.other/anon3.C: New test.
23230         * g++.old-deja/g++.other/anon4.C: New test.
23231         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23232         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23233         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23234         Merrill).
23235
23236 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23237
23238         * gcc.c-torture/execute/990524-1.c: New test.
23239
23240         * gcc.dg/990524-1.c: New test.
23241
23242 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23243
23244         * gcc.c-torture/compile/990523-1.c: New test.
23245
23246 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23247
23248         * gcc.c-torture/compile/990519-1.c: New test.
23249
23250 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23251
23252         * gcc.c-torture/compile/990517-1.c: New test.
23253
23254         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23255         (e4, f4): New tests.
23256         (main): Call them.
23257
23258 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23259
23260         * gcc.dg/noreturn-1.c: New test.
23261
23262 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23263
23264         * gcc.c-torture/execute/990513-1.c: New test.
23265
23266 1999-05-10  Richard Henderson  <rth@cygnus.com>
23267
23268         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23269
23270 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23271
23272         * g77.f-torture/execute/erfc.f: Use small single-precision
23273         values, to avoid problems on Alphas when not -mieee.
23274
23275 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23276
23277         * gcc.dg/990506-0.c: New test.
23278
23279 1999-05-08  Richard Henderson  <rth@cygnus.com>
23280
23281         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23282         the constant to test.  Don't XFAIL 64-bit targets.
23283
23284         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23285         * g++.old-deja/g++.law/profile1.C: Likewise.
23286
23287         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23288         operator new instances.
23289         * g++.old-deja/g++.other/delete5.C: Likewise.
23290
23291 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23292
23293         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23294         intrinsic.
23295
23296 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23297
23298         * g77.f-torture/execute/u77-test.f: Reverse order of two
23299         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23300
23301 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23302
23303         * gcc.dg/compare1.c: New test.
23304
23305 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23306
23307         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23308         New tests.
23309
23310 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23311
23312         * g77.f-torture/compile/19990502-1.f: New test.
23313
23314 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23315
23316         * g77.f-torture/compile/19990502-0.f: New test.
23317
23318 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23319
23320         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23321         intrinsic.
23322
23323 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23324
23325         * g77.f-torture/execute/u77-test.f (main): List libU77
23326         intrinsics not currently tested.
23327         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23328         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23329         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23330         Trim blanks off the ends of some printed strings.
23331
23332 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23333
23334         * g77.f-torture/execute/u77-test.f (main): Just warn about
23335         FSTAT gid disagreement, as it's expected on some systems.
23336
23337 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23338
23339         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23340         use a new function, which allows for some slop.
23341         Clean up some commentary.
23342         (issum): The new function.
23343         (sgladd): Deleted subroutine.
23344
23345 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23346
23347         * g77.f-torture/execute/u77-test.f: Modify to be more like
23348         libf2c/libU77 version, bringing patches to that version here.
23349         Add suitable commentary.
23350
23351 1999-04-25  Richard Henderson  <rth@cygnus.com>
23352
23353         * gcc.dg/990424-1.c: New test.
23354
23355 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23356
23357         * g77.f-torture/execute/u77-test.f (main): Bug involving
23358         LSTAT has been fixed, so turn back on full checking.
23359
23360 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23361
23362         * g77.f-torture/compile/19990419-0.f: New test.
23363         * g77.f-torture/execute/19990419-1.f: New test.
23364
23365 1999-04-17  Richard Henderson  <rth@cygnus.com>
23366
23367         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23368         to avoid the need for a prototype to supress a warning.
23369
23370 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23371
23372         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23373
23374 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23375
23376         * gcc.c-torture/execute/990404-1.c: New test.
23377
23378 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23379
23380         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23381         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23382         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23383         missing initializer warnings.
23384
23385 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23386
23387         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23388         matching strings.
23389
23390 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23391
23392         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23393
23394 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23395
23396         * g77.f-torture/execute/19990325-0.f: New test.
23397         * g77.f-torture/execute/19990325-1.f: New test.
23398
23399 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23400
23401         * gcc.c-torture/execute/990324-1.c: New test.
23402
23403 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23404
23405         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23406         test with 4.
23407
23408 1999-03-17  Richard Henderson  <rth@cygnus.com>
23409
23410         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23411
23412 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23413
23414         * g77.f-torture/execute/19990313-2.f: New test.
23415         * g77.f-torture/execute/19990313-3.f: New test.
23416
23417 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23418
23419         * g77.f-torture/execute/19990313-0.f: New test.
23420         * g77.f-torture/execute/19990313-1.f: New test.
23421
23422 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23423
23424         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23425         printf to sprintf.
23426         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23427         (main): Add check for u15.  Conditionalize u31 check depending on
23428         whether ints are <32 bits or >=32 bits.
23429
23430 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23431
23432         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23433
23434 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23435
23436         * g77.f-torture/compile/19990305-0.f: New test.
23437         * g77.f-torture/execute/19981119-0.f: New test.
23438
23439 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23440
23441         * g77.f-torture/execute/970625-2.f: call ABORT if final
23442         result is not correct, instead of just printing it.
23443         Add this checking via newly introduced obfuscation, to
23444         trip up buggy front ends.
23445
23446 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23447
23448         * g77.f-torture/compile/960317-1.f: Moved from being
23449         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23450
23451 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23452
23453         * g77.f-torture/execute/960317-1.f: New (old) test.
23454         * g77.f-torture/execute/970625-2.f: Ditto.
23455
23456 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23457
23458         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23459         message on line 1 or line 2; cccp and cpplib do this differently.
23460
23461 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23462
23463         * g++.old-deja/g++.law/weak1.C: New test.
23464
23465 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23466
23467         * gcc.c-torture/execute/990119-1.c: Renamed to...
23468         * gcc.dg/990119-1.c: this, so it will only be tested once
23469         (it's a preprocessor test, it doesn't need to be run at
23470         multiple optimization levels).
23471
23472 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23473
23474         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23475           ALWAYS_CXXFLAGS.
23476
23477 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23478
23479         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23480         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23481         to not be compilable by current g77.
23482
23483 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23484
23485         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23486
23487 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23488
23489         * gcc.c-torture/execute/990222-1.c: New test.
23490
23491 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23492
23493         * g77.f-torture/compile/19990218-0.f: New test.
23494         * g77.f-torture/noncompile/19990218-1.f: New test.
23495
23496 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23497
23498         * g77.f-torture/compile/19981216-0.f: New test.
23499
23500 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23501
23502         * gcc.dg/990214-1.c: New test.
23503
23504 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23505
23506         * gcc.dg/990213-2.c: New test.
23507
23508         * gcc.dg/990213-1.c: New test.
23509
23510 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23511
23512         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23513         ints.
23514
23515 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23516
23517         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23518         specified by target.
23519
23520         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23521
23522 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23523
23524         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23525
23526 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23527
23528         * gcc.dg/special/ecos.exp: New test driver for new tests with
23529         special requirements.
23530
23531         * gcc.dg/special/alias-1.c: New test.
23532         * gcc.dg/special/gcsec-1.c: New test.
23533         * gcc.dg/special/weak-1.c: New test.
23534         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23535         * gcc.dg/special/weak-2.c: New test.
23536         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23537         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23538         * gcc.dg/special/wkali-1.c: New test.
23539         * gcc.dg/special/wkali-2.c: New test.
23540         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23541         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23542
23543 1999-02-10  Felix Lee  <flee@cygnus.com>
23544
23545           * lib/c-torture.exp (c-torture-compile): Pull out code for
23546           analyzing gcc error messages.
23547           (c-torture-execute): Likewise.  Fix some (harmless) false
23548           positives.
23549           * lib/gcc.exp (gcc_check_compile): New function.
23550
23551 1999-02-08  Richard Henderson  <rth@cygnus.com>
23552
23553         * gcc.c-torture/execute/990208-1.c: New test.
23554
23555 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23556
23557         * g++.dg/special/ecos.exp: New driver for new tests with special
23558         requirements
23559
23560         * g++.dg/special/conpr-1.C: New test
23561         * g++.dg/special/conpr-2.C: New test
23562         * g++.dg/special/conpr-2a.C: New test
23563         * g++.dg/special/conpr-3.C: New test
23564         * g++.dg/special/conpr-3a.C: New test
23565         * g++.dg/special/conpr-3b.C: New test
23566
23567         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23568         allow g++ to use the dg driver
23569
23570         * README: Add comment about g++.dg directory
23571
23572 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23573
23574         * README: Update email addresses.
23575
23576 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23577
23578         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23579         arguments in order to force structure S onto the stack even on
23580         the alpha.
23581         (test): Pass 10 leading arguments to function foo as well as the
23582         structure S.
23583
23584         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23585         failure for all targets.
23586
23587         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23588         abort to terminate program execution.
23589
23590 1999-01-30  Richard Henderson  <rth@cygnus.com>
23591
23592         * gcc.c-torture/execute/990130-1.c: New test.
23593
23594 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23595
23596         * gcc.dg/990130-1.c: New test.
23597
23598 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23599
23600         * gcc.c-torture/execute/990128-1.c: New test.
23601
23602 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23603
23604         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23605
23606 1999-01-27  Felix Lee  <flee@cygnus.com>
23607
23608         * lib/c-torture.exp (c-torture-compile): pull out code for
23609         analyzing gcc error messages.
23610         (c-torture-execute): ditto, and fix some (harmless) false
23611         positives.
23612         * lib/gcc.exp (gcc_check_compile): new function.
23613
23614 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23615
23616         * gcc.dg/990117-1.c: New test.
23617
23618         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23619
23620         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23621
23622 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23623
23624         * g77.f-torture/compile/990115-1.f: New test.
23625
23626 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23627
23628         * gcc.c-torture/compile/990107-1.c: New test
23629
23630 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23631
23632         * gcc.c-torture/execute/990106-2.c: New test.
23633
23634         * gcc.c-torture/execute/990106-1.c: New test.
23635
23636 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23637
23638         * gcc.c-torture/compile/981223-1.c: New test.
23639
23640 1998-12-29  Richard Henderson  <rth@cygnus.com>
23641
23642         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23643         (opt3): Rename from opt4 and disable.
23644
23645 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23646
23647         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23648
23649 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23650
23651         * g++.old-deja/g++.other/conv5.C: New test.
23652
23653 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23654
23655         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23656
23657 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23658
23659         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23660
23661 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23662
23663         * gcc.c-torture/compile/981211-1.c: New test.
23664
23665 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23666
23667         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23668
23669         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23670
23671 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23672
23673         * gcc.special/930510-1.c: Make C9X safe.
23674         * gcc.misc-tests/gcov-1.c Similarly.
23675         * gcc.misc-tests/gcov-2.c Similarly.
23676
23677 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23678
23679         * gcc.dg/ultrasp1.c: New test.
23680
23681 1998-12-06  Richard Henderson  <rth@cygnus.com>
23682
23683         * gcc.c-torture/execute/981206.c: New test.
23684
23685 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23686
23687         * g++.old-deja/g++.ns/template7.C: New test.
23688
23689         * g++.old-deja/g++.other/expr1.C: New test.
23690
23691         * g++.old-deja/g++.eh/tmpl3.C: New test.
23692
23693         * g++.old-deja/g++.eh/tmpl2.C: New test.
23694
23695 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23696
23697         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23698         * g++.old-deja/g++.other/using6.C: Removed.
23699         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23700
23701         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23702
23703 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23704
23705         * g++.old-deja/g++.pt/overload8.C: New test.
23706
23707         * g++.old-deja/g++.pt/overload7.C: New test.
23708
23709         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23710
23711         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23712         and relinking messages.
23713         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23714         compiling with -frepo.
23715
23716 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23717
23718         * g++.old-deja/g++.pt/lookup6.C: New test.
23719
23720 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23721
23722         * gcc.c-torture/execute/981130-1.c: New test.
23723         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23724
23725 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23726
23727         * g++.old-deja/g++.pt/explicit76.C: New test.
23728
23729         * g++.old-deja/g++.pt/friend38.C: New test.
23730
23731         * g++.old-deja/g++.ns/crash2.C: New test.
23732
23733         * g++.old-deja/g++.pt/defarg8.C: New test.
23734
23735         * g++.old-deja/g++.pt/instantiate6.C: New test.
23736
23737         * g++.old-deja/g++.pt/static6.C: New test.
23738
23739         * g++.old-deja/g++.pt/decl2.C: New test.
23740
23741 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23742
23743         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23744         problem is actually related with name lookup, but so what? :-)
23745
23746         * g++.old-deja/g++.pt/friend37.C: New test.
23747
23748 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23749
23750         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23751         element, which fails on some systems.
23752
23753         * g77.f-torture/execute/labug1.f: New test.
23754
23755 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23756
23757         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23758         is defined.
23759
23760 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23761
23762         * g77.f-torture/compile/981117-1.f: New test.
23763
23764 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23765
23766         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23767         properly discarded.
23768
23769 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23770
23771         * gcc.c-torture/execute/memcheck: New directory of tests for
23772         -fcheck-memory-usage.
23773
23774 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23775
23776         * README: New file, general information about the testsuite and
23777         new description of the various C++ test subdirectories.
23778         * README.g++: Eliminate obsolete information, update and move most
23779         relevant stuff to README.
23780
23781 1998-11-07  Richard Henderson  <rth@cygnus.com>
23782
23783         * gcc.c-torture/compile/981107-1.c: New test.
23784
23785 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23786
23787         * execute/memcpy-bi.c: New testcase.
23788
23789 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23790
23791         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23792         base classes.
23793
23794         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23795         template is selected.
23796
23797         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23798         classes, it should be accepted for all types.
23799
23800         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23801
23802         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23803         specializations start with template headers.
23804
23805 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23806
23807         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23808
23809         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23810         non-POD types.
23811
23812 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23813
23814         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23815
23816 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23817
23818         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23819
23820 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23821
23822         * 981019-1.c: New test.
23823
23824 1998-10-14  Robert Lipe <robertl@dgii.com>
23825
23826         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23827         find objc headers.
23828
23829 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23830
23831         * compile/981001-4.c: Remove use of GCC extension that triggers a
23832         compiler bug.
23833
23834 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23835
23836         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23837
23838 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23839
23840         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23841         instantiation of template produces incorrect code for delete
23842         expression.
23843
23844         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23845         constructors' name is not unique.
23846         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23847         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23848
23849         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23850         automatic array of const is ill-formed.
23851
23852         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23853         of template parameter?
23854
23855         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23856         const.
23857
23858         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23859         pointer-to-member expression.
23860
23861         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23862         declaration causes ICE.
23863
23864 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23865
23866         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23867         reserved in the global namespace.
23868
23869         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23870         generate needed virtual table.
23871
23872         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23873
23874 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23875
23876         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23877         template-dependent type
23878
23879 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23880
23881         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23882         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23883         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23884
23885         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23886         class should be usable as argument of member function.
23887         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23888         class should be usable as return type of member function.
23889         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23890         class should be usable as type of data member.
23891
23892         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23893
23894 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23895
23896         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23897
23898 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23899
23900         * gcc.dg/dll-?.c Add thumb to target list.
23901         Fix assembler scan patterns to match current assembler output.
23902
23903 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23904
23905         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23906         matching of template brackets.
23907
23908         * g++.old-deja/g++.other/using4.C: New test.  Test using
23909         declarations of methods from base classes.
23910
23911         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23912         within functions should introduce names into the innermost
23913         enclosing namespace.
23914
23915         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23916         of static locals if first initialization throws.
23917
23918 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23919
23920         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23921
23922 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23923
23924         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23925         lose track of the possible targets of tablejump insns.
23926         * special/special.exp: Run it.
23927
23928 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23929
23930         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23931         must be declared before its specializations can be named in friend
23932         declarations.
23933
23934 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23935
23936         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23937
23938         * g77.f-torture/execute/io1.f: New test.
23939
23940 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23941
23942         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23943         with pointer to template function, for which no argument deduction
23944         is possible.
23945
23946         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23947         specialization of template function as argument to template
23948         function.
23949
23950         * g++.old-deja/g++.other/access2.C: New test; Inner class
23951         shouldn't have privileged access to Outer's names.
23952
23953 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23954
23955         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23956         friend template declared within template class conflicts with
23957         nested class of the same name.
23958
23959         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23960         is ignored.
23961
23962         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23963         object with direct initializer as function declaration.
23964
23965         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23966         initializers.
23967
23968         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23969         involving const pointer and NULL produces incorrect result.
23970
23971         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23972         type name without `typename' should be rejected with -pedantic.
23973
23974 1998-10-02  Richard Henderson  <rth@cygnus.com>
23975
23976         * g++.old-deja/g++.other/addrof1.C: New test.
23977
23978 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23979
23980         * gcc.c-torture/compile/981001-1.c: New test.
23981         * gcc.c-torture/execute/981001-1.c: New test.
23982
23983 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23984
23985         * gcc.c-torture/compile/981001-2.c: New test.
23986         * gcc.c-torture/compile/981001-3.c: New test.
23987         * gcc.c-torture/compile/981001-4.c: New test.
23988
23989 1998-10-01  Robert Lipe  <robertl@dgii.com>
23990
23991         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23992         multilibbed hosts.   Idea grafted from g77.exp.
23993
23994 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23995
23996         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23997         avoid losing on systems which need -lsocket.
23998
23999 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24000
24001         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24002         * g++.old-deja/g++.other/nested2.C: Ditto.
24003         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24004         failure.
24005
24006 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24007
24008         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24009         preferred over template operator!= for enum bitfields.
24010
24011 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24012
24013         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24014         that happen to have the same base name, but in different scopes,
24015         are incorrectly rejected.
24016
24017 1998-09-16  Richard Henderson  <rth@cygnus.com>
24018
24019         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24020         on the native word size instead of an integer literal.
24021
24022 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24023
24024         * g++.old-deja/g++.other/static2.C: Invocation of static data
24025         member of type pointer-to-function denoted as non-static member.
24026
24027         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24028         checks involving function types and aliases.
24029
24030 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24031
24032         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24033         redefined to the same non-trivial type.
24034
24035         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24036         namespace-qualification of template specializations declared in
24037         other namespaces.
24038
24039         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24040         to declare a subset of the specializations of a template function
24041         as friends of specializations of a template class.
24042
24043         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24044         member templates that do not fully specialize the enclosing
24045         template class are rejected.
24046
24047 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24048
24049         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24050
24051 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24052
24053         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24054         altered from libf2c/libU77 version.
24055
24056 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24057
24058         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24059
24060 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24061
24062         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24063         (un)signed char are different types for template specialization
24064         purposes.
24065
24066 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24067
24068         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24069         * objc: ObjC testsuite.
24070
24071 1998-08-31  Catherine Moore  <clm@cygnus.com>
24072
24073         * gcc.c-torture/execute/941014-1.x:  New file.
24074
24075 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24076
24077         * lib/c-torture.exp: Add support for
24078         torture_eval_before_compile and torture_eval_before_execute
24079         variables.
24080
24081 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24082
24083         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24084         this test triggers valid.
24085
24086 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24087
24088         * gcc.dg/980827-1.c: New test.
24089
24090 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24091
24092         * gcc.c-torture/execute/loop-4b.c: New test.
24093
24094 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24095
24096         * lib/c-torture.exp: Add support for
24097         torture_eval_before_compile and torture_eval_before_execute
24098         variables.
24099
24100 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24101
24102         * gcc.c-torture/compile/980825-1.c: New test.
24103
24104 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24105
24106         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24107         count number tests in opt_t0 not good_t0.
24108
24109 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24110
24111         * gcc.c-torture/compile/930326-1.x: Fix typo.
24112
24113 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24114
24115         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24116         causes an ICE.
24117
24118 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24119
24120         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24121         STACK_SIZE is defined.
24122         * gcc.c-torture/unsorted/stuct.c: Similarly.
24123
24124         * gcc.c-torture/compile/980821-1.c: New test.
24125
24126 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24127
24128         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24129
24130 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24131
24132         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24133         code.
24134
24135 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24136
24137         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24138         error'.
24139
24140 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24141
24142         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24143
24144 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24145
24146         * gcc.c-torture/compile/980816-1.c: New test.
24147
24148         * gcc.dg/980816-1.c: New test.
24149
24150 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24151
24152         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24153         compiler for ieee tests.
24154
24155 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24156
24157         * g77.f-torture/compile/980729-0.f: New test.
24158
24159 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24160
24161         * gcc.c-torture/special/eeprof-1.c: New test, for
24162         -finstrument-functions.
24163         * gcc.c-torture/special/special.exp: Run it.
24164
24165 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24166
24167         * gcc.c-torture/compile/980729-1.c: New test.
24168
24169 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24170
24171         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24172         __thumb__ is defined, and test for ARM style doubles if so.
24173
24174 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24175
24176         * g77.f-torture/noncompile/980615-0.f: New test.
24177
24178 1998-07-26  H.J. Lu  (hjl@gnu.org)
24179
24180         * gcc.dg/980312-1.c: Do link instead of compile.
24181         * gcc.dg/980313-1.c: Likewise.
24182
24183 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24184
24185         * gcc.c-torture/compile/980726-1.c: New test.
24186
24187 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24188
24189         * g77.f-torture/execute/io0.f: New test.
24190
24191 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24192
24193         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24194         an int.
24195
24196 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24197
24198         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24199         m32r bugs.
24200
24201 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24202
24203         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24204         c-decl.c:grokdeclarator can handle mode attributes.
24205
24206 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24207
24208         * gcc.c-torture/execute/980716-1.c: New test.
24209
24210 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24211
24212         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24213         the mn10200.
24214         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24215         the mn10200.
24216         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24217         * gcc.c-torture/compile/930326-1.x: Similarly.
24218
24219 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24220
24221         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24222         New test from Craig.
24223
24224 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24225
24226         * g77.f-torture/noncompile/980616-0.f: New test.
24227
24228         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24229
24230 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24231
24232         *  g++.other/singleton.C: Return error value instead of taking
24233         SIGSEGV.
24234
24235 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24236
24237         *  g++.other/singleton.C: New test.   Warning is under dispute.
24238         Runtime crash is not.
24239
24240 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24241
24242         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24243         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24244         using6.C, using7.C}:  New namespace tests.
24245
24246 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24247
24248         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24249         specialization with typedef'ed names used as array indexes.
24250
24251 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24252
24253         * gcc.c-torture/execute/980709-1.c: New test.
24254
24255         * gcc.dg/980709-1.c: New test.
24256
24257 1998-07-07  Richard Henderson  <rth@cygnus.com>
24258
24259         * gcc.c-torture/execute/bcp-1.c: New test.
24260
24261 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24262
24263         * gcc.c-torture/execute/980707-1.c: New test.
24264
24265 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24266
24267         * gcc.c-torture/compile/980706-1.c: New test.
24268
24269 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24270
24271         * g77.f-torture/execute/980701-0.f,
24272         g77.f-torture/execute/980701-1.f: New test from Craig.
24273
24274 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24275
24276         * gcc.c-torture/compile/980701-1.c: New test.
24277
24278         * gcc.c-torture/execute/980701-1.c: New test.
24279
24280 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24281 rlsruhe.de>
24282
24283         * g++.old-deja/g++.robertl/eb132.C: New test.
24284         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24285
24286 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24287
24288         * g77.f-torture/execute/980628-7.f,
24289         g77.f-torture/execute/980628-8.f,
24290         g77.f-torture/execute/980628-9.f,
24291         g77.f-torture/execute/980628-10.f: New tests from Craig.
24292
24293         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24294
24295 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24296
24297         * g77.f-torture/execute/980628-4.f: New test from Craig.
24298         * g77.f-torture/execute/980628-5.f: Likewise.
24299         * g77.f-torture/execute/980628-2.f: Likewise.
24300         * g77.f-torture/execute/980628-0.f: Likewise.
24301         * g77.f-torture/execute/980628-1.f: Likewise.
24302         * g77.f-torture/execute/980628-3.f: Likewise.
24303         * g77.f-torture/execute/980628-6.f: Likewise.
24304
24305 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24306
24307         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24308         directory when nothing has been installed yet.
24309
24310 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24311
24312         * gcc.c-torture/special/special.exp: Handle newer versions of
24313         dejagnu.
24314
24315 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24316
24317         * gcc.dg/980626-1.c: New test.
24318
24319 1998-06-19  Bruno Haible <haible@ilog.fr>
24320
24321         * gcc.misc-tests/m-un-2.c: New test.
24322         * g++.old-deja/g++.other/warn01.c: Likewise.
24323
24324 1998-06-19  Robert Lipe  <robertl@dgii.com>
24325
24326         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24327         compatibility with assmblers with a different comment character.
24328         Eliminate use of GAS-specific extensions.
24329
24330 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24331
24332         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24333
24334 1998-06-19  Robert Lipe  <robertl@dgii.com>
24335
24336         *lib/g77.exp: Replace search for libf2c.a with search for newly
24337         renamed libg2c.a
24338
24339 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24340
24341         * gcc.c-torture/execute/980617-1.c: New test.
24342
24343 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24344
24345         * gcc.c-torture/execute/980612-1.c: New test.
24346
24347 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24348
24349         * gcc.dg/980523-1.c: Only test on ppc-linux.
24350         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24351
24352         * gcc.c-torture/execute/980608-1.c: New test.
24353
24354 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24355
24356         * gcc.c-torture/execute/980605-1.c: New test.
24357
24358 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24359
24360         * gcc.c-torture/execute/980604-1.c: New test.
24361
24362 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24363
24364         * gcc.c-torture/execute/980602-1.c: New test.
24365         * gcc.c-torture/execute/980602-2.c: Likewise.
24366
24367 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24368
24369         * 970125-0.f: Fix per JCB.  Add commentary.
24370
24371 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24372
24373         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24374         IEEE -0 support.
24375
24376 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24377
24378         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24379         earlier.
24380
24381 1998-05-28  Catherine Moore <clm@cygnus.com>
24382
24383         * gcc.c-torture/execute/980526-3.c: New test.
24384
24385 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24386
24387         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24388         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24389         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24390         m88k-motorola-sysv3 to XFAIL.
24391
24392 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24393
24394         * gcc.dg/980526-1.c: New test.
24395         * gcc.c-torture/execute/980526-2.c: New test.
24396
24397 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24398
24399         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24400
24401         * gcc.c-torture/execute/980526-1.c: New test.
24402
24403 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24404
24405         * g77.f-torture/execute/alpha2.f: Add runtime test.
24406
24407 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24408
24409         * g++.old-deja/old-deja.exp: Strip leading directories.
24410
24411         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24412         error for the line.  Don't run multiple tests for the same line.
24413
24414 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24415
24416         * gcc.dg/980523-1.c: New test.
24417
24418 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24419
24420         * g77.f-torture/compile/970915-0.f: New test.
24421
24422 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24423
24424         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24425
24426 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24427
24428         * gcc.dg/980520-1.c: New test.
24429
24430 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24431
24432         * gcc.dg/980502-1.c: Fix return type.
24433
24434 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24435
24436         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24437         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24438         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24439         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24440         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24441
24442 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24443
24444         * g77.f-torture/execute/980520-1.f: New test.
24445
24446 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24447
24448         * lib/mike-g77.exp: New file.
24449
24450         * g77.f-torture/noncompile/noncompile.exp,
24451         g77.f-torture/noncompile/check0.f: New files.
24452
24453 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24454
24455         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24456         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24457         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24458         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24459         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24460         abort where appropriate.
24461
24462 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24463
24464         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24465         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24466
24467 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24468
24469         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24470
24471 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24472
24473         * g77.f-torture/compile/980427-0.f: New test.
24474
24475 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24476
24477         * g77.f-torture/compile/980424-0.f: New test.
24478
24479 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24480
24481         * g77.f-torture/compile/980419-2.f (main): New test.
24482         * g77.f-torture/compile/970125-0.f: New test.
24483         * g77.f-torture/compile/980419-1.f: New test.
24484
24485 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24486
24487         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24488         of loop-4.c.
24489
24490 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24491
24492         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24493
24494 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24495
24496         * gcc.c-torture/compile/980329-1.c: New test.
24497
24498 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24499
24500         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24501         * gcc.dg/980312-1.c: Fix typo in -march command.
24502
24503 1998-03-16  H.J. Lu  (hjl@gnu.org)
24504
24505         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24506
24507 1998-03-11  Robert Lipe  <robertl@dgii.com>
24508
24509         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24510         Dave Love agree the Fortran source is bogus.
24511
24512 1998-03-11  Robert Lipe  <robertl@dgii.com>
24513
24514         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24515         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24516         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24517         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24518         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24519
24520 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24521
24522         * g++.old-deja/g++.other/friend1.C: New test.
24523
24524 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24525
24526         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24527         possibly uninitialized) variables and declare dnrm2.
24528
24529 1998-02-23  Robert Lipe <robertl@dgii.com>
24530
24531         From Bruno Haible <haible@ilog.fr>:
24532         * gcc.c-torture/execute/980223.c: New test.
24533
24534 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24535
24536         * gcc.dg/ifelse-1.c: New test.
24537
24538 1998-02-09  H.J. Lu  (hjl@gnu.org)
24539
24540         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24541
24542           * lib/old-dejagnu.exp (old-dejagnu): Added the
24543           "execution test - XFAIL *-*-*" handling in the spirit of
24544           "excess errors test -". Changed the "execution test fails"
24545           handling to be like "excess errors test fails".
24546           * Update various tests accordingly.
24547
24548 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24549
24550         * gcc.c-torture/execute/980205.c: New test.
24551
24552 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24553
24554         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24555         * lib/f-torture.exp: Similarly.
24556         * gcc.c-torture: Rename all .cexp files to .x files.
24557
24558 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24559
24560         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24561         (940510-1.c): Removed duplicate.
24562         (971104-1.c): New test.
24563
24564 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24565
24566           * lib/f-torture.exp: Improve error and loop detection.
24567
24568 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24569
24570         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24571         use that to size the filler array.
24572
24573 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24574
24575         * lib/c-torture.exp(c-torture-execute): Fix typo.
24576
24577         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24578         testcase as the executable name. Keep the executable around if
24579         the test fails.
24580
24581 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24582
24583         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24584         changes.  Only test one -g option, and move it to the end of the
24585         list of options to test.
24586
24587 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24588
24589         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24590         variable GCC_TORTURE_OPTIONS to supply default switches separated
24591         by colons.  If no environment variable, run tests with -O0 -g, -O1
24592         -g, and -O2 -g as well.
24593
24594 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24595
24596         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24597         explanatory comments. Fix indentation.
24598
24599 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24600
24601         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24602
24603 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24604
24605         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24606         * g++.old-deja/g++.mike/p7325.C: Likewise.
24607         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24608
24609 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24610
24611         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24612         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24613         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24614         * g++.old-deja/g++.law/operators4.C: Likewise.
24615
24616 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24617
24618         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24619         * g++.old-deja/g++.mike/p784.C: Ditto.
24620         * g++.old-deja/g++.mike/p785.C: Ditto.
24621
24622 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24623
24624           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24625
24626 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24627
24628         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24629         target feature; pass this to c-torture-execute as needed.
24630
24631 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24632
24633         * lib/c-torture.exp(c-torture-execute): If the previous and the
24634         current executables being tested are identical, we don't need to
24635         run the executable again. Try to make the executable names
24636         unique. Add an optional argument for passing additional compiler
24637         flags.
24638
24639 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24640
24641         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24642
24643 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24644
24645         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24646
24647 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24648
24649         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24650         32bit or larger longs.
24651
24652         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24653         have either a 32bit long or 32bit int.
24654
24655 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24656
24657         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24658         Make double precision tests dependent on sizeof (double).
24659
24660 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24661
24662         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24663         too.
24664
24665 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24666
24667         * gcc.c-torture/compile/961203-1.cexp: New script.
24668
24669 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24670
24671         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24672         up the includes ourselves.
24673
24674 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24675
24676         * lib/plumhall.exp: Remove random include, and add a few
24677         verbose messages for debugging.
24678
24679 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24680
24681         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24682         of trying to do it ourselves.
24683
24684 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24685
24686         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24687
24688 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24689
24690         * gcc.prms/5403.c: Made regexp a bit less strict.
24691
24692 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24693
24694         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24695         is returned from remote_load instead.
24696         * lib/plumhall.exp: Ditto.
24697         * lib/mike-g++.exp: Ditto.
24698         * lib/old-dejagnu.exp: Ditto.
24699         * lib/c-torture.exp: Ditto.
24700
24701 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24702
24703         * lib/g++.exp: Use build_wrapper procedure.
24704         * lib/gcc.exp: Ditto.
24705
24706 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24707
24708         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24709         an old-style decl for malloc.  Fixes tests to work when
24710         sizeof (int) != sizeof (size_t).
24711
24712 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24713
24714         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24715
24716         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24717         use stdargs.h interface.
24718
24719 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24720
24721         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24722         NO_VARARGS when compiling.
24723
24724 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24725
24726         * lib/plumhall.exp(ph_includes): New procedure.
24727         (ph_make): Use it.
24728         (ph_compiler): Ditto.
24729
24730         * lib/g++.exp: Rename test-glue.c to testglue.c.
24731         * lib/gcc.exp: Ditto.
24732
24733 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24734
24735         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24736         to completion when it's called.
24737
24738 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24739
24740         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24741         is defined, don't do test.
24742
24743 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24744
24745         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24746         for object files.
24747         (ph_summary): Mark skipped testcases as untested, not unresolved.
24748
24749         * lib/plumhall.exp (ph_make): If unresolved because of bad
24750         errorCode, record errorCode in log file.
24751         (*): Replace send_log/verbose with verbose -log.
24752
24753 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24754
24755         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24756         double conversion if double isn't at least 8 bytes.
24757
24758         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24759         int to work with targets where int is 16 bits.
24760
24761         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24762         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24763         precision for the test to complete.
24764
24765 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24766
24767         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24768         if d10v is not compiled with the -mdouble64 flag.
24769         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24770
24771         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24772         d10v is not compiled with the -mint32 flag.
24773
24774 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24775
24776         * lib/plumhall.exp: Use incr_count.
24777
24778 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24779
24780         * gcc.c-torture: Update to c-torture-1.45.
24781
24782 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24783
24784         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24785         the name of the expect testcase file).
24786
24787         * lib/g++.exp(g++_init): Ditto.
24788
24789 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24790
24791         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24792         the host.
24793
24794         * lib/gcc.exp(gcc_exit): New procedure.
24795
24796 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24797
24798         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24799         specs where appropriate.
24800
24801         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24802         because of new "candidates are" messages, and removed a few
24803
24804         * Converted all non-old-style g++ testcases to old-style, and
24805         moved into g++.old-deja.
24806
24807 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24808
24809         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24810         options.
24811
24812         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24813         succeeded.
24814
24815         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24816
24817 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24818
24819         * lib/gcc.exp (gcc_target_compile): Add support for defining
24820         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24821         the machine doesn't have those features.
24822
24823 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24824
24825         * g++.law/operators4.exp: Don't use LIBS.
24826
24827 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24828
24829         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24830
24831         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24832         * lib/g++.exp: Set it here instead. Also, allow use of the
24833         --tool_exec and --tool_opt options. Change CXX to
24834         GXX_UNDER_TEST.
24835
24836         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24837
24838         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24839
24840 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24841
24842         * lib/old-dejagnu.exp: Use prune_warnings instead of
24843         prune_system_crud.
24844         * lib/mike-g++.exp: Ditto.
24845         * lib/gcc.exp: Ditto.
24846         * lib/g++.exp: Ditto.
24847
24848         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24849
24850 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24851
24852           * 941014-2.c: Include stdlib.h
24853           * 960327-1.c: Include stdio.h
24854           * dbra.c, index-1.c: Don't assume ints are 32bits.
24855
24856 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24857
24858         * lib/gcc.exp: Add gcc,stack_size target feature.
24859
24860         * lib/g++.exp(g++_target_compile): Add the include and link
24861         paths here, not in two other places. And, it's $options, not
24862         options.
24863
24864         * lib/mike-g++.exp(postbase): Remove the code that determines
24865         the correct include and link paths.
24866         * g++.old-deja/old-deja.exp: Ditto.
24867
24868 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24869
24870         * lib/g++.exp(g++_init): target_compile no longer returns the
24871         filename of the result.
24872
24873 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24874
24875         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24876         call to glob.
24877
24878         * gcc.c-torture/special/special.exp: Change call to
24879         gcc_target_compile to include the object file.
24880
24881 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24882
24883         * gcc.c-torture/special/special.exp: Correct misspelling in last
24884         change.
24885
24886 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24887
24888         * lib/plumhall.exp(ph_summary): Log the entire output of the
24889         executable. Return -1 if there were any failures, 0 otherwise.
24890         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24891         (ph_make): Clean up objects and executables that were built
24892         if the tests succeeded.
24893
24894 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24895
24896         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24897         libraries and includes in the build tree as appropriate.
24898
24899 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24900
24901         * lib/c-torture.exp: Instead of looking for the global variable
24902         NO_LONG_LONG, check to see if that's a feature of the target.
24903
24904 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24905
24906         * config/default.exp: Minimize. Delete the remainer of the files in
24907         config; this functionality is now in devo/dejagnu/config.
24908
24909         g++.*/*: Pass any additional flags used to compile to postbase;
24910         delete CXXFLAGS.
24911
24912         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24913         is now done by runtest.exp. Use gcc_target_compile instead of
24914         compile.
24915
24916         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24917         Remove references to CFLAGS. Use remote_file instead of
24918         calling rm -f.
24919         (c-torture): Take a list of arguments to use to compile this
24920         testcase.
24921
24922         lib/g++.exp: Simplify. Use target_compile instead of compile.
24923         lib/gcc-dg.exp: Ditto.
24924         lib/gcc.exp: Ditto.
24925         lib/mike-{gcc,g++}.exp: Ditto.
24926         lib/old-dejagnu.exp: Ditto.
24927         lib/plumhall.exp: Ditto.
24928
24929 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24930
24931         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24932         (ph_linker): Likewise.
24933
24934 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24935
24936           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24937         MAP_ANON / MAP_ANONYMOUS if defined;
24938         else try to map from /dev/zero .
24939
24940 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24941
24942         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24943         isn't defined, then define it to MAP_ANONYMOUS.
24944
24945 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24946
24947         * gcc.c-torture: Update to c-torture-1.42 release.
24948
24949 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24950
24951         * gcc.c-torture: Update to c-torture-1.41 release.
24952
24953 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24954
24955         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24956         c-torture release.
24957
24958 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24959
24960         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24961         and LDFLAGS.  Fix second case to append the target_info ldflags
24962         onto LDFLAGS, not CFLAGS.
24963         * lib/g++.exp (g++_init): Add target_info stuff.
24964         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24965         of libgloss and newlib flags for !native.
24966
24967         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24968         (GDB): Fix relative path to go up another dir for finding gdb.
24969
24970 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24971
24972         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24973         versions in the target_info array, if they don't exist.
24974
24975 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24976
24977         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24978
24979 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24980
24981         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24982         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24983
24984 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24985
24986         * lib/old-dejagnu.exp: Don't remove the output file before we've
24987         actually tested it. Don't append pwd to the path of the executable
24988         we're testing.
24989
24990 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24991
24992         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24993
24994 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24995
24996         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24997         temporary directory for compiler files, and set it to a default
24998         value of /tmp. Set $output as the name of the output file from
24999         compiling the testcase. Add a -o option to $cflags_var so the
25000         compiler writes the final output file as $output. Set $executable
25001         to $output.
25002
25003         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25004         directory for compiler files, and set it to /tmp if it doesn't
25005         already have a value. Set $output_file to the name of the output
25006         file from compiling the testcase. Add a -o option to CXXFLAGS so
25007         the compiler writes the final output file as $output. Use $output
25008         as the executable to be tested.
25009
25010 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25011
25012         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25013
25014 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25015
25016         * gcc.c-torture/execute/pending-1.c: New test.  Still
25017         pending in Tege's queue.
25018
25019 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25020
25021         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25022         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25023         if there were failures.  Call unresolved if there were unresolved
25024         testcases.  Call gcc_fail if program did not run to completion.
25025         (ph_make): Pass additional argument name to ph_execute.
25026         (ph_execute): Add new argument.  Pass additional arguments to
25027         ph_summary.  Call gcc_fail is there is no execution output.
25028
25029 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25030
25031         * lib/plumhall.exp (proc_summary): Output relavent summary
25032         lines into the log so specific failures in plumhall can be
25033         investigated.
25034
25035 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25036
25037         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25038         (c-torture-execute): Don't try to execute tests which use
25039         "long long" types if $NO_LONG_LONG is nonzero.
25040
25041 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25042
25043         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25044         not c-torture.
25045
25046         * gcc.ieee: Move from here.
25047         * gcc.c-torture/execute/ieee: To here.
25048
25049 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25050
25051         * gcc.c-torture: Update to c-torture-1.41 release.
25052
25053 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25054
25055         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25056         not "$output".
25057
25058 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25059
25060         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25061         -c present.
25062
25063 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25064
25065         * config/proelf.exp: Handle connecting to a simulator.
25066
25067 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25068
25069         * config/proelf.exp: New file.  Enough framework that we can
25070         run c-torture tests on the proelf targets (or any other target
25071         that gdb can connect to for that matter).
25072
25073 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25074
25075         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25076         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25077
25078         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25079         exec_output exists.
25080
25081 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25082
25083         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25084         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25085
25086         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25087         to pass/fail/unresolved/unsupported/untested.  Caller must now
25088         call unresolved/unsupported/untested.
25089         * lib/*.exp: Update FSF address.  Update to handle new results of
25090         ${tool}_load.
25091         * lib/chill.exp (verbose): Delete.
25092
25093 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25094
25095         * lib/gcc.exp (default_gcc_start): Change order of args to
25096         $LDFLAGS $CFLAGS $LIBS.
25097         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25098         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25099         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25100         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25101         * gcc.misc-tests/dg-test.exp: Likewise.
25102         * gcc.misc-tests/msgs.exp: Likewise.
25103         * gcc.prms/prms.exp: Likewise.
25104         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25105         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25106
25107         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25108
25109 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25110
25111         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25112
25113         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25114         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25115
25116         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25117         necessary.
25118
25119 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25120
25121         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25122         global for loop; add use of $mathlib.
25123         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25124         settings here; set mathlib for anything but VxWorks.
25125
25126 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25127
25128         * gcc.c-torture: Update to c-torture-1.40 release.
25129
25130 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25131
25132         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25133         dg.exp.
25134
25135 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25136
25137         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25138         global.
25139
25140 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25141
25142         * lib/g++.exp (LIBS): Define if not already.
25143         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25144         (gcc-dg-prune): Call prune_gcc_output.
25145         * lib/gcc.exp (prune_gcc_output): New proc.
25146         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25147         prune_gcc_output.
25148
25149 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25150
25151         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25152         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25153
25154 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25155
25156         * gcc.c-torture: Update to c-torture-1.39 release.
25157
25158 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25159
25160         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25161         fails, try others as well.
25162
25163 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25164
25165         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25166         If compilation fails, mark execute tests as `untested'.
25167         If test is marked as unsupported, don't mark compilation and
25168         execute tests as failed.
25169
25170 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25171
25172         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25173         libstdc++ for whether or not we want to be doing shared
25174         libraries.  Delete link_curses since we don't need it anymore.
25175         * lib/mike-g++.exp (postbase): Don't link in libg++.
25176         * g++.old-deja/old-deja.exp: Likewise.
25177
25178 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25179
25180         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25181
25182 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25183
25184         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25185         For that, add `-Wl,-a,shared_archive'.
25186         * g++.old-deja/old-deja.exp: Likewise.
25187
25188 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25189
25190         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25191
25192 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25193
25194         * lib/mike-g++.exp (postbase): Pay attention to the status of
25195         g++_load.
25196
25197 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25198
25199           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25200
25201 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25202
25203         * lib/gcc.exp (default_gcc_start): No longer need to log program
25204         being executed or its output, execute_anywhere does that now.
25205         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25206         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25207
25208 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25209
25210         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25211         the same as those in lib/g++.exp.
25212
25213 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25214
25215         * gcc.c-torture: Update to c-torture-1.38 release.
25216         * gcc.ieee: Related changes.
25217
25218 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25219
25220         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25221         "exec". Minor reformatting changes.
25222
25223         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25224         cross. This means all "exec" calls now work on a remote host as
25225         well.
25226         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25227         cross. Filter out the extra "\r\n" stuff that expect puts in.
25228         (c-torture-execute): Filter out the bogus warnings like
25229         c-torture-compile does. Add support for canadian cross.
25230         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25231         Use execute_anywhere rather than calling exec directly. Now it
25232         works for canadian cross testing.
25233
25234 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25235
25236         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25237         results into a variable, and check that rather than using file exists.
25238
25239 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25240
25241         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25242         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25243
25244 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25245
25246         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25247         lib_curses if there's a shared libg++ in the build tree.
25248
25249 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25250
25251         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25252         if not supported target.
25253
25254 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25255
25256         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25257         link_curses up to always happen, not just for native builds.
25258
25259 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25260
25261         * gcc.c-torture: Update to c-torture-1.36 release.
25262         * gcc.failure: Related changes.
25263
25264 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25265
25266         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25267
25268 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25269
25270         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25271         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25272         runshlib, link_curses, and mathlib for link and run.
25273
25274         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25275         pass the runtime shared library options for Solaris, OSF/1, and
25276         Irix5, and link with -lcurses to avoid unresolved references.
25277
25278 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25279
25280         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25281         only run once.
25282
25283 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25284
25285         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25286
25287 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25288
25289         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25290         do not have a framework for the "compat" tests yet.
25291
25292 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25293
25294         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25295         set to null if we're testing vxworks5.1.  Use that instead of
25296         `-lm' in the setting of LIBS for link and run.
25297
25298 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25299
25300         * config/rom68k.exp (${tool}_load): Major changes to make it
25301         work.  Verified that it does in fact return the stuff in
25302         exec_output properly.  Catch any Emul or any TRAP other than 0.
25303
25304 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25305
25306         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25307         LDFLAGS properly for targets that need stuff from libgloss.
25308         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25309         only run once.
25310         (gpp_initialized): New variable.
25311
25312 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25313
25314         * config/rom68k.exp: Load libgloss.exp.
25315         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25316         so we can produce a fully linked binary.
25317         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25318         so we can produce a fully linked binary.
25319
25320 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25321
25322         * lib/plumhall.exp (ph_section): Watch for expected failures.
25323         Add missing `else'.
25324
25325         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25326         run the testcase.
25327         (c-torture): Likewise.
25328
25329 1995-08-28  Doug Evans  <dje@cygnus.com>
25330
25331         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25332
25333         * lib/mike-g++.exp (mike_cleanup): New proc.
25334         (prebase): New globals compiler_result, not_compiler_result,
25335         target_regexp.
25336         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25337         allow leading "-" in pattern.  Watch for unsupported tests.
25338         If $compiler_result is set, pattern match assembler code,
25339         and ditto for $not_compiler_result.
25340         * lib/mike-gcc.exp: Likewise.
25341
25342         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25343         execution "succeeded".
25344
25345 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25346
25347         * config/win32.exp: New file.
25348         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25349
25350 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25351
25352         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25353         unsupported.
25354         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25355         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25356         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25357
25358         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25359         "... without exceptions was ...".  That is now handled by
25360         prune_system_crud.
25361         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25362
25363 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25364
25365         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25366         sieve.c,sort2.c}: New files.
25367         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25368         sieve.exp,sort2.exp}: Drivers for them.
25369
25370         * lib/mike-gcc.exp (program_output): New user settable variable.
25371         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25372         messages.
25373         * lib/mike-g++.exp (program_output): New user settable variable.
25374
25375         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25376
25377         * config/sh.exp: Deleted (use sim.exp instead).
25378
25379 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25380
25381         * config/vx.exp: Declare CHECKTASK as global.
25382         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25383         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25384         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25385
25386 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25387
25388         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25389         target. Like vx.exp, only includes `vx29k.exp' instead of
25390         `vxworks.exp'.
25391
25392 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25393
25394         * config/sim.exp: Increase time limit from 120 seconds to 240.
25395
25396 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25397
25398         * gcc.c-torture/execute/950628-1.c: New test.
25399
25400 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25401
25402         * gcc.c-torture: Update with changes/additions from
25403         c-torture-1.34.
25404
25405 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25406
25407         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25408
25409 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25410
25411         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25412
25413 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25414
25415         * gcc.c-torture/compile/950512-1.c: New test.
25416         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25417         * gcc.dg/struct-ret-1.c: Likewise.
25418
25419 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25420
25421         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25422           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25423
25424 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25425
25426         * gcc.c-torture/special/920411-1.c: Deleted.
25427         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25428
25429 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25430
25431         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25432         cpu limit.
25433
25434 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25435
25436         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25437
25438 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25439
25440         From kenner;
25441         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25442         is the proper length.
25443         * va-arg-3.c: Likewise.
25444
25445 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25446
25447         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25448         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25449
25450         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25451         * lib/g++.exp (default_g++_start): Delete old cruft.
25452
25453 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25454
25455         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25456         (2 * (1 << 18)) to (2 * (1 << 17)).
25457
25458         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25459
25460 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25461
25462         * config/rom68k.exp: Renamed from config/idp.exp
25463
25464 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25465
25466         * c-torture/compile/921109-2.c
25467
25468 1995-04-18  Mike Stump  <mrs@cygnus.com>
25469
25470         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25471         excess errors.
25472
25473 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25474
25475         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25476         output.
25477         * lib/g++.exp (default_g++_start): Likewise.
25478
25479 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25480
25481         * gcc.c-torture/compile/950329-1.c: New test.
25482
25483 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25484
25485           * config/bug.exp (${tool}_load): Updated to use new remote_open
25486           and remote_close procs.
25487         * config/idp.exp: New file.
25488
25489 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25490
25491         * gcc.c-torture/execute/950322-1.c: New test.
25492
25493 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25494
25495         * config/vx.exp (${tool}_load): Clean up testing of return code from
25496         vxworks_ld and vxworks_spawn.
25497
25498 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25499
25500         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25501
25502 1995-03-13  Mike Stump  <mrs@cygnus.com>
25503
25504         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25505         can mark excess errors on a machine by machine basis.  Note, the
25506         default is to not expect any excess errors, even when excess
25507         errors test - is given, so you will want to put an XFAIL ... on
25508         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25509         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25510         those 4 machines, but no others.
25511
25512 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25513
25514         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25515         * lib/c-torture.exp: to here.
25516
25517 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25518
25519         * gcc.c-torture/execute/950221-1.c: New test.
25520         * gcc.c-torture/execute/struct-ret-1.c: New test.
25521         * gcc.c-torture/compile/950221-1.c: New test.
25522
25523         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25524
25525 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25526
25527         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25528         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25529
25530 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25531
25532         * g++.gb: New directory of tests, derived from my signature and
25533         class scoping tests.
25534
25535         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25536         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25537         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25538         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25539         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25540         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25541         * g++.gb/sig25.C: Likewise.
25542
25543         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25544         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25545         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25546         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25547         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25548         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25549         * g++.gb/sig25.exp: Likewise.
25550
25551         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25552         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25553         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25554         * g++.gb/scope13.C: Likewise, this test still fails.
25555
25556         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25557         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25558         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25559         * g++.gb/scope13.exp: Ditto.
25560
25561         * g++.gb/README: New file, explains what these tests are about.
25562
25563 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25564
25565         * lib/dg.exp (dg-do): Support `preprocess'.
25566         (dg-test): Likewise.
25567
25568 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25569
25570         * config/udi.exp: change "continue -expect" to "exp_continue".
25571
25572 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25573
25574         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25575         Delete redundant tests.
25576
25577         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25578         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25579         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25580         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25581         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25582         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25583         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25584         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25585
25586         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25587         storing label pointers.
25588         * gcc.c-torture/execute/921019-1.c: Likewise.
25589         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25590         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25591         parameter fp.
25592         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25593         constants.
25594
25595         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25596         Delete obsolete tests.
25597
25598         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25599         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25600         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25601         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25602         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25603         * gcc.c-torture/compile/950124-1.c: New test.
25604
25605         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25606
25607 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25608
25609         * lib/mike-g++.exp: Add -lm to LIBS.
25610
25611 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25612
25613         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25614
25615 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25616
25617         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25618
25619 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25620
25621         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25622
25623 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25624
25625         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25626         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25627         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25628         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25629         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25630         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25631         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25632         * g++.law/{operators31.C, operators32.C,
25633         * g++.law/{operators33.C, operators34.C}: Likewise.
25634         * g++.law/{pic1.C, refs2.C}: Likewise.
25635         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25636         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25637         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25638         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25639
25640         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25641         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25642         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25643         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25644         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25645         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25646         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25647         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25648         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25649         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25650         * g++.law/{operators34.exp}: Likewise.
25651         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25652         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25653         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25654         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25655         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25656
25657         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25658         No longer expected to fail.
25659         * g++.law/missed-error3.C: Tweak for recent bool changes.
25660
25661 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25662
25663         * config/emb-unix: Deleted.
25664         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25665         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25666
25667 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25668
25669         * lib/dg.exp (dg-test): Fix typo in last patch.
25670
25671 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25672
25673         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25674         (handles multiple occurrences).
25675
25676 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25677
25678         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25679         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25680         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25681         printed).
25682         * lib/c-torture.exp (c-torture-compile): Likewise.
25683         (c-torture): Prepend full path if missing.
25684         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25685         (gcc_fail): Likewise.
25686         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25687
25688 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25689
25690         * lib/netware.exp: Only attach to NetWare i386 systems.
25691
25692 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25693
25694         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25695         messages.  Add test name to "output pattern match" pass/fail message.
25696
25697 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25698
25699         * gcc.dg: New testsuite.
25700         * gcc.dg/dg.exp: New file.
25701
25702         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25703         test-switch.c}: Deleted.
25704
25705         * gcc.misc-tests/msgs.exp: New testcase driver.
25706
25707 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25708
25709         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25710         Watch for illegal return values from ${tool}_load.
25711         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25712         cross targets.  Coerce return value >0 to 1.
25713
25714 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25715
25716         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25717
25718         * config/emb-unix.exp: New file.
25719
25720         * config/sim.exp: Error if variable $SIM not defined.
25721         (${tool}_load): Mark test as "untested" if simulator missing.
25722
25723         * config/unix.exp: Load remote.exp to get rcp_download.
25724         * lib/c-torture.exp: Use different option lists for testcases with
25725         and without loops.
25726         * gcc.c-torture/execute/execute.exp: Likewise.
25727
25728 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25729
25730         * config/*.exp: Clarify return code from ${tool}_load.
25731         Call `unresolved' or `untested' instead of `warning' or `perror'
25732         (sometimes you still want to call both though).
25733         Add comment that `shell_id' is local to each file.
25734         * config/udi.exp (timeout): Set to 30.
25735         Don't print warning if connection fails, $connectmode has already
25736         printed an error.
25737         (${tool}_load): Move verbose messages to level 2.
25738         Rework pattern for "Process started" message.
25739         Pass `shell_id' to ${connectmode}_download.
25740         Retry twice upon timeout.  Make resetting of target more robust.
25741         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25742         Pass `shell_id' to exit_$connectmode.
25743         Only call exit_$connectmode if connected.
25744         * config/unix.exp (${tool}_load): Check return codes better.
25745         * config/vrtx.exp (${tool}_load): Likewise.
25746         * config/vx.exp (${tool}_load): Likewise.
25747         Delete unneeded global's.
25748         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25749         from ${tool}_load.
25750         (dg-stat): Delete.
25751         (dg-init): Delete recording of pass/fail counts.
25752         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25753         (old-dejagnu-init): Likewise.
25754         (old-dejagnu-stat): Delete contents, empty proc now.
25755         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25756         (c-torture): Delete references to lcnt, lpass, lfail.
25757         Get option list from TORTURE_OPTIONS.
25758         Delete -funroll[-all]-loops if no loops.
25759         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25760         (g++_stat): Delete contents (empty proc now).
25761         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25762         (gcc_finish): Likewise.
25763         (gcc_stat): Deleted.
25764         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25765         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25766         * gcc.c-torture/execute/execute.exp: Likewise.
25767         Split tests into two parts: compile, execute.
25768         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25769         no loops.  Update to reflect clarified return codes from ${tool}_load.
25770
25771 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25772
25773         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25774         to grep for.
25775         (old-dejagnu): Likewise (where necessary).
25776
25777 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25778
25779         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25780
25781         * lib/dg.exp (dg-process-target): Fix processing of selector.
25782         Add comment regarding use of `error'.
25783
25784         * lib/gcc.exp (prune_system_crud): Define if missing.
25785         * lib/g++.exp (prune_system_crud): Likewise.
25786
25787         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25788         Call prune_system_crud.
25789         * lib/dg.exp (dg-runtest): New proc.
25790         Use perror instead of send_user for tcl errors in testcase.
25791         Don't return any value, it's never used.
25792         Don't clobber previous definition of `unknown'.
25793         Print tcl errors in `dg-final'.
25794
25795 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25796
25797         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25798         (dg-test): Don't print errorInfo, it contains stack backtrace.
25799
25800 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25801
25802         * lib/g++.exp (runtest_file_p): Define if missing.
25803
25804 1994-09-24  Doug Evans  (dje@cygnus.com)
25805
25806         * lib/mike-g++.exp: Comment out loading of g++.exp.
25807         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25808         (default_g++_version): Always print something.
25809         (default_g++_start): Comment out call to `which'.
25810         (g++_start, g++_load): Deleted (must be defined in config file).
25811         * lib/gcc.exp: Test for existence of $CC at start.
25812         Delete check for tmpdir (done in gcc_init).
25813         (default_gcc_version): Always print something.
25814         (default_gcc_start): Comment out call to `which'.
25815         * config/*.exp: Major cleanup - make cross targets work at least a
25816         little better for g++ (by not being "--tool gcc" specific).
25817         Rename gcc_xxx to ${tool}_xxx.
25818         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25819         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25820
25821 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25822
25823         * lib/c-torture.exp (c-torture-compile): Rework compiler
25824         message processing.
25825
25826         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25827         c-torture.
25828
25829 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25830
25831         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25832
25833         * lib/dg.exp (dg-process-target): Support { target native }.
25834
25835 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25836
25837         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25838         looked for "... program xxx got fatal signal".
25839         Correct regsub munging of `comp_output'.
25840         Ignore compiler messages "path prefix not used" and "linker input
25841         file unused".
25842
25843 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25844
25845         * lib/gcc.exp (runtest_file_p): Define if missing.
25846         * gcc.prms/template.c: Example to work from.
25847
25848 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25849
25850         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25851         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25852
25853         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25854         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25855         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25856         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25857
25858         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25859         (dg-process-target): No longer a varargs proc.
25860         Return S/N for target, P/F for xfail.  All callers changed.
25861         (user option procs): More argument checking.
25862         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25863         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25864         (dg-test): Skip test if not running on selected target in `dg-do'.
25865         Update handling of `dg-do-what', `dg-output-text'.
25866         Separate execution pass/fail from output pattern match pass/fail.
25867         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25868
25869 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25870
25871         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25872         target for 920510-1.c.
25873
25874 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25875
25876         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25877         Clean up comment regarding use of passcnt, etc.
25878         (gcc_stat): Don't update `testcnt' here.
25879         (gcc_finish): Do it here.
25880         Might as well reset `but_id' here too.
25881         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25882         to determine if the file should be tested.
25883         * gcc.c-torture/compile/compile.exp: Likewise.
25884         * gcc.c-torture/execute/execute.exp: Likewise.
25885         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25886         * gcc.misc-tests/dg-test.exp: Likewise.
25887         * gcc.prms/prms.exp: Likewise.
25888         * gcc.wendy/wendy.exp: Likewise.
25889         * g++.old-deja.exp: Likewise.
25890         Move "Testing file" message to verbose level 1.
25891
25892 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25893
25894         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25895
25896 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25897
25898         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25899         (default_gcc_start): Accept optional second list element
25900         of compiler flags.  Print compiler output at verbosity level 2.
25901         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25902         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25903         Save current values of framework globals passcnt, failcnt, xpasscnt,
25904         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25905         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25906         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25907         xfailcnt to compute stats.  Update framework global `testcnt' from
25908         pass/fail counts.
25909         (gcc_finish): New proc.  Clean up test environment.
25910         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25911         (gcc_epass, gcc_efail): Delete.
25912         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25913         argument of line number.
25914         (dg-init): If the tool has an init routine, call it.
25915         (dg-test): Remove args `cflags_var' and `libs_var'.
25916         Pass all compiler options to ${tool}_start.
25917         Handle missing line number.
25918         (dg-finish): New function.
25919         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25920         particular files.  Call gcc_finish at end.  Move "skipping test"
25921         message to verbosity level 3.
25922         * gcc.c-torture/compile/compile.exp: Likewise.
25923         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25924         * gcc.c-torture/execute/execute.exp: Likewise.
25925         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25926         Print testcase being tried at verbosity level 1.
25927         * gcc.c-torture/special/special.exp: Unset xfail.
25928         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25929         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25930         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25931         * gcc.failure/failure.exp: Likewise.
25932         * gcc.ieee/ieee.exp: Likewise.
25933         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25934         Update call to dg-test.  Call dg-finish at end.
25935         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25936         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25937         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25938         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25939         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25940         * gcc.wendy/wendy.exp: Add copyright.
25941         Delete setting of tmpdir (done by gcc_init).
25942         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25943         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25944         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25945         gcc_[ce]pass/fail.
25946
25947 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25948
25949         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25950         confusion.
25951         (g++_load): Likewise.
25952
25953         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25954         Rename argument to `prog' to remove the confusion.
25955         Varargs fns behave differently too!
25956         (g++_load): Likewise.
25957
25958         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25959
25960         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25961         what it is.  Delete (always) printing of status value for !native.
25962         Simplify verbose code, and include status and exec_output.
25963         (g++_load): Use gcc_load.
25964
25965 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25966
25967         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25968         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25969         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25970         940714-3.c as these testcases don't exist anymore.  Make
25971         va-arg-1.c expected to pass.
25972
25973 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25974
25975         * gcc.misc-tests/misc.exp: Only run specific testcases.
25976         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25977         * gcc.misc-tests/dg-[1-9].c: New files.
25978
25979         * lib/dg.exp: New testsuite driver.
25980         * gcc.prms/prms.exp: Use it.
25981
25982         * README.gcc: New file.
25983
25984         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25985         Document and reset `lxpass' and `lxfail'.
25986         Simplify "initialized" message.
25987         (gcc_stat): Clean up comments a little.
25988
25989 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25990
25991         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25992
25993 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25994
25995         * lib/old-dejagnu.exp (process-option): New proc.
25996         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25997         (old-dejagnu): Simplify.
25998         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25999
26000 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26001
26002         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26003         exists and is not an empty string.
26004
26005         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26006         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26007         finished.
26008         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26009         automatically.
26010
26011         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26012         longer expected to fail.
26013
26014         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26015         "f" function call.
26016
26017         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26018
26019         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26020         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26021         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26022         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26023         c-torture-1.29.
26024
26025         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26026         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26027
26028         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26029
26030         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26031         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26032
26033         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26034         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26035         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26036
26037 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26038
26039         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26040         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26041         940714-1.c, 940714-2.c, 940714-3.c},
26042         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26043         gcc.misc-tests/{mg.c,mg.exp}:
26044         New tests.
26045         * gcc.noncompile/noncompile.exp: Change accordingly.
26046
26047 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26048
26049         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26050         Undo previous clobberage.
26051
26052 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26053
26054         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26055         * gcc.special/{930510-1.c, special.exp}:
26056         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26057         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26058         struct-varargs-1.c}: New tests from c-torture-1.26.
26059
26060 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26061
26062         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26063           argument to switch.
26064
26065 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26066
26067         * Revert the previous changes.  Please see Rob's directory
26068           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26069           fixes.
26070
26071 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26072
26073         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26074             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26075             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26076             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26077             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26078             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26079             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26080             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26081             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26082             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26083             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26084             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26085             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26086             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26087             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26088             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26089             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26090             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26091             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26092             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26093             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26094             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26095             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26096             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26097             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26098             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26099             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26100
26101 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26102
26103         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26104             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26105           with perror calls.
26106
26107 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26108
26109         * config/unix.exp (g++_load): Fix syntax.
26110
26111 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26112
26113         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26114         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26115         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26116         Don't expect va-arg-1.c to fail.  Correct expected output for
26117         920928-1.c.
26118         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26119         * gcc.wendy/hbm4.c: Correct typo.
26120         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26121
26122 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26123
26124         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26125         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26126         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26127         * lib/c-torture.exp (c-torture-compile): Ditto.
26128
26129         Reduce volume of output (remove all the -I's and such).
26130         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26131         Call gcc_cpass, gcc_cfail.
26132         (c-torture): Pass testing option to c-torture-compile.
26133
26134 1994-03-21  Doug Evans  (dje@cygnus.com)
26135
26136         Bring patches over from progressive.
26137         * config/default.exp: Exit remote shell cleanly.
26138         (g++_exit, g++_start): Add default versions.
26139         * config/sim.exp (gcc_load): Use perror, not error.
26140
26141 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26142
26143         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26144         set in site.exp.
26145
26146 1994-03-14  Doug Evans  (dje@cygnus.com)
26147
26148         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26149         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26150         (wendy_try): New proc to run testcase.
26151         (main loop): Call 'em.
26152         * gcc.wendy/*.c: Clean up pass to correct expected output.
26153
26154         * lib/gcc.exp: Minor cleanup work.
26155         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26156
26157 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26158
26159         * config/sim.exp (gcc_load): Document return codes better.
26160         Don't pass -v to simulator.
26161
26162 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26163
26164           * gcc.special/920717-x.c: Fix typo.
26165           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26166           get at sources.
26167
26168         * lib/mike-gcc.exp: Fix typo.
26169
26170 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26171
26172         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26173         binary to use, transform the name.
26174         * config/*.exp: rename everything. Nuke any g++ specific files,
26175         it's now a special case of gcc that requires no special support.
26176         Add a default.exp for unsupported targets.
26177
26178 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26179
26180         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26181         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26182         version of Tcl.
26183
26184 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26185
26186         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26187         than a warning.
26188
26189 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26190
26191         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26192
26193 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26194
26195         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26196         option_list.  Compile every file with only 4/6 option choices
26197         (same as C torture) instead of with 12/18 different option
26198         choices.
26199         * lib/c-torture.exp: Likewise.
26200
26201         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26202         not already set.
26203
26204 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26205
26206         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26207         can put an XFAIL *-*-* on excess errors.
26208
26209 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26210
26211         * g++.law: Add more tests derived from g++-bugs snapshots.
26212
26213         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26214         equivalent to g++.law/init9.
26215
26216         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26217         compiled it, and the a.out file after we've run it.
26218
26219 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26220
26221         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26222         compiled it, and the a.out file after we've run it.
26223
26224 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26225
26226         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26227
26228 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26229
26230         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26231         version number.
26232
26233 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26234
26235         * g++.law: New directory of g++ tests derived from the g++-bugs
26236         snapshots.
26237
26238 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26239
26240         * gcc.compile: initbug1.c initbug1.exp testcase added
26241
26242 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26243
26244         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26245         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26246           fixes submitted by Jeff Law (law@cs.utah.edu)
26247         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26248           Jeff Law (law@cs.utah.edu)
26249
26250
26251 1993-11-30  Mike Stump  (mrs@cygnus.com)
26252
26253         * config/unix-g++.exp: Follow the gcc way of doing things.
26254         * g++.old-deja/old-deja.exp: Minor updates.
26255         * lib/g++.exp: New file, follow the gcc way of doing things.
26256         * lib/old-dejagnu.exp: Minor updates.
26257         * lib/mike-g++.exp: Always unset errorInfo.
26258
26259 1993-11-06  Mike Stump  (mrs@cygnus.com)
26260
26261         * lib/gcc.exp: Fix some errors with the below change, CC and
26262         CFLAGS should be global when setting, not local.
26263
26264 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26265
26266         * lib/gcc.exp: Transform tool name.
26267
26268 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26269
26270         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26271
26272 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26273
26274         * lib/gcc.exp: change gcc_done to gcc_stat
26275
26276 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26277
26278         * Upgraded gcc testsuite to c-torture version 1.25
26279
26280 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26281
26282         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26283         * lib/c-torture: added hooks for new reporting code.
26284
26285 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26286
26287         * config/sh-gcc.exp: check if sh-sim exists in the path
26288
26289 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26290
26291         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26292         * gcc.compile/compile.exp: Initial changes for new logic.
26293         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26294         * gcc.failure/failure.exp: Initial changes for new logic.
26295         * gcc.ieee/ieee.exp: Initial changes for new logic.
26296         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26297         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26298         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26299         * lib/c-torture.exp: Initial changes for new logic.
26300         * lib/gcc.exp: Initial changes for new logic.
26301
26302 1993-10-15  Mike Stump  (mrs@cygnus.com)
26303
26304         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26305         depend upon failure or success.  Fully qualify names in failure
26306         and success messages.  Always remove a.out before starting
26307         compile, just in case.  Pay more attention to error text output by
26308         the compiler.  Handle testcases with no known past errors just
26309         like all others, so that things are uniform.  Other miscellaneous
26310         improvements.
26311
26312 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26313
26314         * gcc.cpp: new directory for cpp tests
26315
26316 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26317
26318         * lib/chill.exp: Code reformatted, removed unused code.
26319         * config/unix-chill.exp: Code reformatted, removed unused code.
26320         * chill.execute/execute.exp: Code reformatted, removed unused code.
26321         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26322
26323 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26324
26325         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26326         routines not written.
26327
26328 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26329
26330         * config/bug-gcc.exp: Use new procs from bug.exp.
26331
26332 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26333
26334         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26335         via ftp, rather than depending on NFS.
26336         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26337         case.
26338
26339 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26340
26341         * config/bug-gcc.exp: Use new download proc.
26342
26343 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26344
26345         * chill.execute/execute.exp: cleanups, handles errors better
26346         * chill.compile/compile.exp: rewrite, based on execute.exp
26347         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26348         * lib/chill.exp: major changes to diff proc and compile and link
26349           procs. added chill_fail and chill_pass wrappers to pass and
26350           fail. added more comments, and handle error codes better.
26351           Added a hack to capture stderr from exec, so noncompile tests
26352           can work.
26353
26354 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26355
26356         * chill.execute/execute.exp: rewrite of testsuite driver
26357         * lib/chill.exp: rewrite of testsuite driver
26358         * config/unix-chill.exp: rewrite of testsuite driver
26359
26360 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26361
26362     In chill.execute:
26363         * iexpr.ch: Standardize uppercase.
26364         * tuples.dat: Standardize uppercase.
26365         * vary.ch: standardize.  Correct varying string assignments.
26366         * vary.dat: Add new output lines.
26367
26368 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26369
26370     In chill.execute:
26371         * chprintf.ch: Standardize use of uppercase.
26372         * tuples.ch: Standardize and turn arr2 into a DCL,
26373           rather than a SYN.
26374         * pinits.ch: Standardize.
26375
26376 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26377
26378         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26379         * Makefil: Renamed to Makefile.in.
26380         * configure.in: New.
26381
26382 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26383
26384     In chill.execute:
26385         * .cvsignore: Add result/output files.
26386         * Makefile: Fix up variables at start.  Use MFLAGS
26387           everywhere.  Correct bool_loc, built_ins entries.
26388           Add entry for vary1.ch.
26389         * bitarray.ch: Standardize upper-case usage.
26390         * bitexpr.ch: Standardize, add output of b1.
26391         * params.ch: Use arrayt in along PROC parameters, to
26392           avoid novelty problems.
26393         * sets.ch: Tiny cleanup.
26394         * vary1.ch: Re-indent.
26395
26396 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26397
26398           * Add PR-related files to Makefiles, .cvsignore files, etc.
26399
26400 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26401
26402         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26403           with compiler objects. New names are test-flow.c and test-loop.c
26404
26405 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26406
26407         * Upgraded c-torture tests from 1.19 to 1.20
26408
26409         * new files:
26410         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26411         * gcc.compile: 930623-1.c 930623-2.c
26412         * gcc.noncompile: 930622-1.c 930622-2.c
26413         * gcc.failure: 920411-1.c 920627-2.c
26414         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26415
26416 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26417
26418         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26419           More changes to get testsuite working properly. Needs more work.
26420           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26421
26422 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26423
26424         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26425           More changes to get testsuite working properly. Needs more work.
26426
26427 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26428
26429         * chill.compile/compile.exp: Added for Dejagnu support
26430         * chill.execute/execute.exp: Added for Dejagnu support
26431         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26432
26433 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26434
26435     This should complete moving the CHILL test files.
26436         * chill.noncompile(.cvsignore printf.grt
26437             in-printf.grt chprintf.grt chprintf.ch):
26438             Added test-support files.
26439           (Makefile): Modified further.
26440         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26441             signal.ch): Added test files.
26442           * chill.execute (.cvsignore printf.grt printr.c
26443             in-printf.grt rts.c chprintf.grt rts.h): Added
26444           test-support files.
26445             (Makefile): More corrections.
26446
26447 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26448
26449         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26450           test cases, ready for DejaGnu.
26451
26452 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26453
26454         * Upgraded c-torture tests from 1.18 to 1.19
26455
26456         * gcc.compile: added test(s):
26457           930607-1.c
26458         * gcc.execute: added test(s):
26459           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26460
26461         * added new subdirectory for misc tests: gcc.misc-tests
26462         * gcc.misc-test(s): added tests:
26463           inst-check.c test-consts.c test-ior.c test-switch.c
26464
26465 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26466
26467         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26468
26469 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26470
26471         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26472
26473 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26474
26475         * Upgraded c-torture tests from 1.17 to 1.18
26476
26477 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26478
26479         * Upgraded c-torture tests from 1.12 to 1.17
26480
26481 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26482
26483         * lib/old-dejagnu.exp:
26484           Fixed handling of XFAIL target triplets to correctly
26485           recognize wildcard characters.  Removed code that
26486           appended a unique id tag to the end of the file name
26487           printed out by the result of the testcases within a
26488           given test file.
26489
26490 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26491
26492         * lib/old-dejagnu.exp:
26493           Reworked expected failure handling to trigger off of XFAIL
26494           keyword in keyphrase embeded in testcase source code. The
26495           XFAIL keyword must be at the end of the keyphrase line. It
26496           may optionally be followed by one or more target triplets.
26497           It has just occured that the handling of wildcards in the
26498           target triplet may not be correct.
26499
26500 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26501
26502         * g++.old-deja/tests:
26503           Moved all subdirectories up one level into g++.old-deja .
26504
26505         * lib/old-dejagnu.exp:
26506           Fixed problem with CXXFLAGS not being properly reset, and being
26507           corrupted with extraneous "-c" compiler option.  This was
26508           causing binaries to not be generated for test that needed them.
26509           Modified strings passed to "pass" and "fail" so that individual
26510           tests from the same test file would be distinguished by an
26511           identifier appended to the test file name in the summary logs;
26512           this corrected a problem with erroneous diff logs.  Added code
26513           to search testcases for expected fail and unexpected pass keywords.
26514
26515 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26516
26517         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26518
26519 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26520
26521         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26522           Removed extraneous text from end of "Special g++ Options"
26523           keyphrase.
26524
26525         * lib/old-dejagnu.exp: Added pattern matching to look for new
26526           keywords, embedded in testcases comments, which will trigger
26527           calls to xpass and xfail.
26528
26529 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26530
26531         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26532           comments embedded in the testcases, especially the one looking for
26533           special compiler options, as well as the pattern matching for the
26534           compiler output again.
26535
26536 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26537
26538         * lib/old-dejagnu.exp: Do a proper check of the return value for
26539           execute tests. Fixed several problems with the pattern matching
26540           of the compiler output which gave erroneous test results.
26541           Changed several of the test result messages to be more descriptive.
26542         * config/unix-g++.exp: Proc g++_load now actually works and
26543           executes the tests passed to it and returns a usable return
26544           value.
26545
26546 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26547
26548           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26549
26550 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26551
26552         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26553           Modified both files to properly execute the old style
26554           dejagnu tests. The previous versions of these files were
26555           experimental and did not function anything near correctly.
26556
26557 1993-04-05  Rob Savoye  (rob@cygnus.com)
26558
26559         * Removed all Makefile.in and configure.in files. No configuration
26560         needed now.
26561
26562 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26563
26564         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26565
26566 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26567
26568         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26569         gcc.special/configure.in, gcc.noncompile/configure.in,
26570         gcc.execute/configure.in, gcc.code_quality/configure.in,
26571         g++.other/configure.in, g++.old-deja/configure.in,
26572         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26573         in srcname setting.
26574
26575 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26576
26577         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26578         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26579         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26580
26581 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26582
26583         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26584         (gdb_exit): Don't remove *_soc files.
26585
26586 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26587
26588         * lib/c-torture.exp: Don't look for main; instead always use -w
26589         -c.  This is how the c-torture tests work.  Remove the object
26590         file if the compilation succeeds.
26591         * gcc.execute/execute.exp: Remove executable if test passes.
26592         * gcc.noncompile/noncompile.exp: Every test is an expected
26593         failure.
26594         * gcc.special/special.exp: Added tests from c-torture 1.11,
26595         corrected use of existing test.
26596         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26597         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26598         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26599         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26600         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26601         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26602         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26603         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26604         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26605         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26606         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26607         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26608         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26609         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26610         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26611         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26612         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26613         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26614         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26615         c-torture 1.11.
26616         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26617         correspond to c-torture 1.11.
26618
26619         * New file.