OSDN Git Service

d7867afaad44a00194e8bc463a9d10e3f20598a2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4
5 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6
7         PR c++/10479
8         * g++.dg/ext/attrib16.C: New test.
9
10 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/17042
13         * g++.dg/init/dso_handle1.C: New test.
14
15         PR c++/14667
16         * g++.dg/parse/typedef6.C: New test.
17
18         PR c++/17916
19         * g++.dg/parse/pragma1.C: New test.
20
21 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22
23         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24
25 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26
27         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
28         -fno-common when on HPPA HP-UX platforms.
29
30 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31
32         PR other/16820
33         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34         stdint.h.
35         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36         uintptr_t.
37
38 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
39
40         PR c++/16301
41         * g++.dg/lookup/strong-using-4.C: New test.
42
43 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
44
45         PR middle-end/16567
46         * gcc.c-torture/compile/nested-1.c: New test.
47
48 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
49
50         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
51         and mipsisa64*-*-* (until support for misaligned loads is added).
52         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
53         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
54         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
55         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
56         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
57         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
58
59 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
60
61         PR c++/17976
62         * g++.dg/init/dtor3.C: New test.
63
64 2004-10-15  Ben Elliston  <bje@au.ibm.com>
65
66         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
67
68 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
69
70         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
71         * gcc.dg/macho-lo-sum.c: Likewise.
72
73 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
74
75         * gcc.dg/ppc-spe64-1.c: New test.
76
77 2004-10-14  Devang Patel  <dpatel@apple.com>
78
79         PR 17635
80         * gcc.dg/pr17635.c : New test.
81         
82 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
83
84         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
85         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
86         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
87         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
88         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
89         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
90         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
91         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
92         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
93         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
94         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
95         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
96         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
97         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
98         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
99         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
100         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
101         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
102
103 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
104
105         * gcc.dg/vect/vect-82.c: New testcase.  
106         * gcc.dg/vect/vect-82_64.c: New testcase.       
107         * gcc.dg/vect/vect-83.c: New testcase.  
108         * gcc.dg/vect/vect-83_64.c: New testcase.       
109
110 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
111
112         * gcc.dg/cpp/error-1.c: New test.
113
114 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
115
116         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
117
118 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
119
120         PR target/17984
121         * gcc.dg/cris-peep2-xsrand2.c: New test.
122
123 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
124
125         PR c++/17661
126         * testsuite/g++.dg/expr/for2.C: New test.
127
128 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
129
130         * g++.dg/inherit/thunk1.C: Run on the SPARC.
131
132 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
133
134         PR tree-optimization/17724
135         * g++.dg/opt/pr17724-1.C: New test.
136         * g++.dg/opt/pr17724-2.C: New test.
137         * g++.dg/opt/pr17724-3.C: New test.
138         * g++.dg/opt/pr17724-4.C: New test.
139         * g++.dg/opt/pr17724-5.C: New test.
140         * g++.dg/opt/pr17724-6.C: New test.
141
142 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
143
144         PR c/17301
145         * gcc.dg/pr17301-2.c: New test.
146
147 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/15876
150         * g++.dg/parse/error22.C: New test.
151
152         PR c++/17936
153         * g++.dg/template/spec18.C: New test.
154
155 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
156
157         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
158         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
159         memcpy. 
160         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
161         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
162
163 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
164
165         * g++.dg/eh/cleanup5.C: Add dg-options "".
166
167 2004-10-11  Roger Sayle  <roger@eyesopen.com>
168
169         PR middle-end/17657
170         * gcc.dg/switch-4.c: New test case.
171
172 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
173
174         * gcc.c-torture/execute/20041011-1.c: New test.
175
176 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
177
178         PR c++/17554
179         * g++.dg/init/for3.C: New test.
180
181         PR c++/17657
182         * g++.dg/opt/switch2.C: New test.
183
184         PR middle-end/17703
185         * g++.dg/warn/Wreturn-2.C: New test.
186
187 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
188
189         PR c++/17907
190         * g++.dg/eh/cleanup5.C: New test.
191
192 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/17393
195         * g++.dg/parse/error21.C: New test.
196
197 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
198
199         * g++.dg/overload/pmf1.C: Adjust quoting marks.
200         * g++.dg/warn/incomplete1.C: Likewise.
201         * g++.dg/template/qualttp20.C: Likewise.
202
203 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
204
205         PR c/17881
206         * parm-incomplete-1.c: New test.
207
208 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c++/17867
211         * g++.dg/parse/error19.C: New test.
212
213         PR c++/17670
214         * g++.dg/init/new11.C: New test.
215
216         PR c++/17821
217         * g++.dg/parse/error20.C: New test.
218
219         PR c++/17826
220         * g++.dg/template/crash24.C: New test.
221         
222 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
223
224         PR c/17301
225         * gcc.dg/pr17301-1.c: New test.
226
227 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
228
229         PR c/17189
230         * gcc.dg/anon-struct-5.c: New test.
231
232 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
233
234         PR c/17844
235         * gcc.dg/pr17844-1.c: New test.
236
237 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
238
239         PR tree-optimization/17906
240         * gcc.c-torture/compile/pr17906.c: New.
241
242 2004-10-09  Stuart Hastings  <stuart@apple.com>
243             Roger Sayle  <roger@eyesopen.com>
244
245         PR rtl-optimization/17853
246         * gcc.dg/i386-mmx-5.c: New testcase.
247
248 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
249
250         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
251
252 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
253
254         PR c++/17524
255         * g++.dg/template/static9.C: New test.
256
257         PR c++/17685
258         * g++.dg/parse/operator5.C: New test.
259
260 2004-10-09  Roger Sayle  <roger@eyesopen.com>
261
262         PR middle-end/17894
263         * gcc.c-torture/execute/divcmp-4.c: New test case.
264
265 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         PR tree-opt/17902
268         * g++.dg/opt/pr17902.C: New test.
269
270 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
271
272         * gcc.dg/cpp/ident-1.c: Add dg-options "".
273
274 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
275
276         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
277
278 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
279
280         * gcc.dg/assign-warn-3.c: New test.
281
282 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
283
284         PR c/16999
285         * gcc.dg/cpp/ident-1.c: New test.
286
287 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
288
289         * gcc.c-torture/compile/acc1.c: New.
290
291 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
292
293         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
294         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
295
296 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
297
298         * gcc.dg/ultrasp11.c: New test.
299
300 2004-10-08  Michael Matz  <matz@suse.de>
301
302         * gcc.dg/doloop-2.c: New test.
303
304 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
305
306         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
307         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
308         objc.dg/method-9.m: Update expected diagnostics.
309
310 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
311
312         * gcc.dg/ppc-fsel-3.c: New file.
313         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
314
315 2004-10-07  Paul Brook  <paul@codesourcery.com>
316
317         * gfortran.dg/intrinsic_verify_1.f90: New test.
318
319 2004-10-07  Paul Brook  <paul@codesourcery.com>
320
321         * gfortran.dg/empty_format_1.f90: Remove stray commas.
322
323 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
324
325         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
326         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
327         commit.
328
329 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
330
331         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
332
333 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
334
335         PR c++/17115
336         * g++.dg/warn/Winline-4.C: New test.
337
338 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
339
340         * gcc.c-torture/compile/20041007-1.c: New test.
341
342 2004-10-07  Paul Brook  <paul@codesourcery.com>
343
344         PR fortran/17678
345         * gfortran.dg/use_allocated_1.f90: New test.
346
347 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
348
349         PR middle-end/17849
350         * gfortran.fortran-torture/compile/nested.f90: New test
351
352 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
353
354         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
355
356 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
357
358         PR c++/17368
359         * g++.dg/ext/asm6.C: New test.
360
361 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
362
363         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
364
365 2004-10-06  Paul Brook  <paul@codesourcery.com>
366
367         PR libfortran/17709
368         * gfortran.dg/empty_format_1.f90: New test.
369
370 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
371
372         PR fortran/17568
373         * gfortran.dg/ishft.f90: New test.
374
375         PR fortran/17283
376         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
377         tests.
378
379 2004-10-06  Paul Brook  <paul@codesourcery.com>
380
381         * gfortran.dg/do_1.f90: New test.
382
383 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
384
385         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
386         optimizing for size.
387
388 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
389
390         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
391
392 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
393
394         * gcc.c-torture/compile/20041005-1.c: New test.
395
396 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
397
398         PR c++/17829
399         * g++.dg/lookup/koenig4.C: New.
400
401 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
402
403         * g++.dg/other/classkey1.C: Adjust quoting marks.
404         * g++.dg/parse/error15.C: Likewise.
405         * g++.dg/template/meminit2.C (int>): Likewise.
406
407 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
408
409         PR fortran/17283
410         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
411
412         PR fortran/17631
413         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
414
415         PR fortran/17708
416         * gfortran.dg/pr17708.f90: New test.
417         
418 2004-10-04  Chao-ying Fu  <fu@mips.com>
419
420         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
421         * gcc.dg/vect/vect-4.c: Ditto.
422         * gcc.dg/vect/vect-5.c: Ditto.
423         * gcc.dg/vect/vect-6.c: Ditto.
424         * gcc.dg/vect/vect-8.c: Ditto.
425         * gcc.dg/vect/vect-16.c: Ditto.
426         * gcc.dg/vect/vect-30.c: Ditto.
427         * gcc.dg/vect/vect-40.c: Ditto.
428         * gcc.dg/vect/vect-41.c: Ditto.
429         * gcc.dg/vect/vect-42.c: Ditto.
430         * gcc.dg/vect/vect-43.c: Ditto.
431         * gcc.dg/vect/vect-44.c: Ditto.
432         * gcc.dg/vect/vect-45.c: Ditto.
433         * gcc.dg/vect/vect-46.c: Ditto.
434         * gcc.dg/vect/vect-47.c: Ditto.
435         * gcc.dg/vect/vect-48.c: Ditto.
436         * gcc.dg/vect/vect-49.c: Ditto.
437         * gcc.dg/vect/vect-50.c: Ditto.
438         * gcc.dg/vect/vect-51.c: Ditto.
439         * gcc.dg/vect/vect-52.c: Ditto.
440         * gcc.dg/vect/vect-53.c: Ditto.
441         * gcc.dg/vect/vect-54.c: Ditto.
442         * gcc.dg/vect/vect-55.c: Ditto.
443         * gcc.dg/vect/vect-56.c: Ditto.
444         * gcc.dg/vect/vect-57.c: Ditto.
445         * gcc.dg/vect/vect-58.c: Ditto.
446         * gcc.dg/vect/vect-59.c: Ditto.
447         * gcc.dg/vect/vect-60.c: Ditto.
448         * gcc.dg/vect/vect-74.c: Ditto.
449         * gcc.dg/vect/vect-79.c: Ditto.
450         * gcc.dg/vect/vect-80.c: Ditto.
451
452 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         * gcc.dg/unused-7.c: Use the correct option.
455
456 2004-10-04  Paul Brook  <paul@codesourcery.com>
457         Bud Davis  <bdavis9659@comcast.net>
458
459         PR fortran/17706
460         PR fortran/16434
461         * gfortran/pr17706.f90: New test.
462         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
463
464 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
465
466         * gfortran.dg/pr17612.f90: New test.
467
468 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
469
470         * g++.dg/template/local1.C: Adjust quoting marks in
471         testing for diagnostics.
472         * g++.dg/tls/diag-2.C: Likewise.
473         * g++.dg/other/error8.C: Likewise.
474
475 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
476
477         PR c/17178
478         * gcc.dg/unused-4.c: Adjust to be correct.
479
480         PR c/17820
481         * gcc.dg/unused-7.c: New test.
482
483 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
484
485         PR c++/17797
486         * g++.dg/overload/template2.C: New test.
487
488 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
489
490         PR tree-optimization/16632
491         * gcc.dg/tree-ssa/20041002-1.c: New.
492
493 2004-10-03  Paul Brook  <paul@codesourcery.com>
494
495         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
496         rather than relying on default formatting.
497
498 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
499
500         * gcc.dg/20040920-1.c: Update expected message text.
501
502 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
503
504         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
505
506 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
507
508         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
509         tree level.
510
511 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
512
513         * gcc.dg/tree-ssa/pr17343.c: Remove.
514
515 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
516
517         PR tree-opt/17343
518         * gcc.dg/tree-ssa/pr17343.c: New test.
519
520 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
521
522         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
523         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
524         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
525         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
526         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
527
528 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
529
530         * gcc.dg/lvalue-2.c: New test.
531
532 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
533
534         PR c/17730
535         * gcc.dg/pr17730-1.c: New test
536
537 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
538
539         PR c/7425
540         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
541
542 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
543
544         * gcc.c-torture/execute/stdarg-1.c: New test.
545         * gcc.c-torture/execute/stdarg-2.c: New test.
546         * gcc.c-torture/execute/stdarg-3.c: New test.
547         * gcc.dg/tree-ssa/stdarg-1.c: New test.
548         * gcc.dg/tree-ssa/stdarg-2.c: New test.
549         * gcc.dg/tree-ssa/stdarg-3.c: New test.
550         * gcc.dg/tree-ssa/stdarg-4.c: New test.
551         * gcc.dg/tree-ssa/stdarg-5.c: New test.
552
553 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
554
555         PR tree-optimization/17697
556         * g++.dg/opt/pr17697-1.C: New test.
557         * g++.dg/opt/pr17697-2.C: New test.
558         * g++.dg/opt/pr17697-3.C: New test.
559
560 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
561
562         PR c/16409
563         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
564         gcc.dg/vla-init-5.c: New tests.
565
566 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
567
568         PR c/13804
569         * gcc.dg/pr13804-1.c: New test.
570
571 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
572
573         PR fortran/16938
574         * gfortran.dg/pr16938.f90: New test.
575
576 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
577
578         * g++.dg/template/crash23.C: New test.
579
580 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
581
582         PR c++/17585
583         * g++.dg/template/static8.C: New test.
584
585 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
586
587         PR c++/17681
588         * g++.dg/other/error9.C: New test.
589
590 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
591
592         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
593
594 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
595
596         PR fortran/15164
597         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
598
599 2004-09-26  Roger Sayle  <roger@eyesopen.com>
600
601         PR middle-end/17112
602         * gcc.dg/pr17112-1.c: New test case.
603
604 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
605
606         PR c/11459
607         * gcc.dg/pr11459-1.c: New test.
608
609 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
610
611         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
612         * gcc.dg/tree-ssa/loop-4.c: Likewise.
613
614 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
615
616         * gfortran.dg/pr15324.f90: Make array bounds consistent.
617
618 2004-09-25  Jan Hubicka  <jh@suse.cz>
619
620         * compile/30040909-1.c: New test.
621         * compile/30040907-1.c: New test.
622
623 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
624
625         * gcc.c-torture/execute/va-arg-26.c: New test.
626
627 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
628
629         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
630         extra diagnostics on targets with 64-bit pointers.
631         * objc.dg/selector-1.m: Adjust dg-warning regexp.
632
633 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
634
635         PR c/17188
636         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
637         * gcc.dg/decl-3.c: Adjust expected message.
638
639 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
640
641         PR fortran/17615
642         * gfortran.dg/pr17615.f90: New test.
643
644 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
645
646         PR tree-optimzation/17517
647         * g++.dg/tree-ssa/pr17517.C: New Test.
648
649 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
650
651         PR c++/16889
652         * g++.dg/lookup/ambig3.C: New.
653
654 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
655
656         PR tree-opt/17624
657         * g++.dg/opt/pr17624.C: New test.
658
659 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
660
661         PR c/6980
662         * gcc.dg/Wbad-function-cast-1.c: New test.
663
664 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
665
666         * g++.dg/ext/complit1.C
667         * g++.dg/other/error2.C
668         * g++.dg/other/nontype-1.C
669         * g++.dg/parse/crash11.C
670         * g++.dg/parse/crash12.C
671         * g++.dg/parse/error15.C
672         * g++.dg/parse/error4.C
673         * g++.dg/parse/tmpl-outside1.C
674         * g++.dg/parse/too-many-tmpl-args1.C
675         * g++.dg/template/dependent-expr3.C
676         * g++.dg/template/error10.C
677         * g++.dg/template/instantiate1.C
678         * g++.dg/template/vtable2.C
679         * g++.dg/warn/Wshadow-1.C
680         * g++.dg/warn/weak1.C
681         * g++.old-deja/g++.brendan/crash16.C
682         * g++.old-deja/g++.brendan/crash18.C
683         * g++.old-deja/g++.brendan/crash48.C
684         * g++.old-deja/g++.brendan/crash49.C
685         * g++.old-deja/g++.brendan/crash55.C
686         * g++.old-deja/g++.brendan/crash56.C
687         * g++.old-deja/g++.brendan/crash8.C
688         * g++.old-deja/g++.brendan/enum11.C
689         * g++.old-deja/g++.brendan/enum8.C
690         * g++.old-deja/g++.brendan/enum9.C
691         * g++.old-deja/g++.brendan/friend3.C
692         * g++.old-deja/g++.brendan/misc14.C
693         * g++.old-deja/g++.bugs/900402_02.C
694         * g++.old-deja/g++.bugs/900404_03.C
695         * g++.old-deja/g++.bugs/900404_04.C
696         * g++.old-deja/g++.bugs/900428_03.C
697         * g++.old-deja/g++.jason/crash4.C
698         * g++.old-deja/g++.jason/overload21.C
699         * g++.old-deja/g++.jason/redecl1.C
700         * g++.old-deja/g++.jason/report.C
701         * g++.old-deja/g++.jason/rfg10.C
702         * g++.old-deja/g++.jason/template30.C
703         * g++.old-deja/g++.law/arm12.C
704         * g++.old-deja/g++.law/ctors5.C
705         * g++.old-deja/g++.law/cvt20.C
706         * g++.old-deja/g++.law/init10.C
707         * g++.old-deja/g++.law/init8.C
708         * g++.old-deja/g++.law/visibility17.C
709         * g++.old-deja/g++.law/visibility7.C
710         * g++.old-deja/g++.mike/net8.C
711         * g++.old-deja/g++.mike/p646.C
712         * g++.old-deja/g++.mike/p700.C
713         * g++.old-deja/g++.mike/p701.C
714         * g++.old-deja/g++.mike/p811.C
715         * g++.old-deja/g++.ns/template13.C
716         * g++.old-deja/g++.other/array3.C
717         * g++.old-deja/g++.other/crash25.C
718         * g++.old-deja/g++.other/dtor3.C
719         * g++.old-deja/g++.other/dtor4.C
720         * g++.old-deja/g++.other/main1.C
721         * g++.old-deja/g++.other/warn7.C
722         * g++.old-deja/g++.pt/crash11.C
723         * g++.old-deja/g++.pt/crash36.C
724         * g++.old-deja/g++.pt/spec22.C
725         * g++.old-deja/g++.pt/spec9.C
726         * g++.old-deja/g++.pt/ttp52.C
727         * g++.old-deja/g++.robertl/eb103.C
728         * g++.old-deja/g++.robertl/eb121.C
729         * g++.old-deja/g++.robertl/eb22.C
730         * g++.old-deja/g++.robertl/eb8.C:
731         Update locations and/or regexps of dg-error markers.
732         Remove markers for some bogus messages that are no longer issued.
733
734 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
735
736         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
737         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
738
739 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
740
741         PR c++/17618
742         * g++.dg/lookup/crash5.C: New test.
743
744 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
745
746         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
747         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
748         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
749         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
750         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
751         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
752
753         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
754         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
755         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
756         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
757         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
758         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
759
760         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
761
762         * gcc.dg/vect/vect-44.c: Check additional cases.
763         * gcc.dg/vect/vect-48.c: Check additional cases.
764
765         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
766         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
767         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
768         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
769         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
770         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
771         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
772         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
773         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
774
775         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
776         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
777         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
778
779 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
780
781         * gcc.dg/tree-ssa/loop-6.c: New test.
782
783 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
784
785         PR c++/17620
786         * g++.dg/inherit/base2.C: New.
787
788 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
791         * gcc.dg/20001012-2.c: Likewise.
792         * gcc.dg/20001013-1.c: Likewise.
793         * gcc.dg/20001101-1.c: Likewise.
794         * gcc.dg/20001102-1.c: Likewise.
795         * gcc.dg/bf-spl1.c: Likewise.
796         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
797         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
798
799 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
800
801         PR tree-optimization/16721
802         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
803
804 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
805
806         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
807         * gcc.dg/20040305-1.c: Likewise.
808
809 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
810
811         PR c/16566
812         * gcc.c-torture/compile/pr16566-1.c,
813         gcc.c-torture/compile/pr16566-2.c,
814         gcc.c-torture/compile/pr16566-3.c: New tests.
815
816 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
817
818         PR tree-optimization/17512
819         * gcc.c-torture/compile/20040916-1.c.
820
821 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
822
823         * gcc.dg/pragma-re-3.c: New test.
824
825 2004-09-17  Matt Austern  <austern@apple.com>
826
827         PR c++/15049
828         * g++.dg/other/anon3.C: New.
829
830 2004-09-21  Roger Sayle  <roger@eyesopen.com>
831
832         PR c++/7503
833         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
834         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
835         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
836         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
837         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
838
839 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
840
841         PR fortran/17286
842         * gfortran.dg/pr17286.f90: New test.
843
844 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
845
846         PR c++/17530
847         * g++.dg/template/static7.C: New test.
848
849 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
850
851         PR tree-opt/17558
852         * gcc.c-torture/compile/pr17558.c: New test.
853
854 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
855
856         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
857         if SKIP_ATTRIBUTE is defined.
858
859 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
860
861         PR fortran/15957
862         * gfortran.dg/pr15957.f90: New test.
863
864 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
865
866         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
867         in comparison.
868         * gcc.dg/vect/vect-79.c: Likewise.
869         * gcc.dg/vect/vect-80.c: Likewise.
870
871 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
872
873         PR fortran/15750
874         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
875
876 2004-09-20  Ira Rosen  <irar@il.ibm.com>
877
878         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
879         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
880         * gcc.dg/vect/vect-62.c: New testcase.
881         * gcc.dg/vect/vect-63.c: New testcase.
882         * gcc.dg/vect/vect-64.c: New testcase.
883         * gcc.dg/vect/vect-65.c: New testcase.
884         * gcc.dg/vect/vect-66.c: New testcase.
885         * gcc.dg/vect/vect-67.c: New testcase.
886         * gcc.dg/vect/vect-68.c: New testcase.
887         * gcc.dg/vect/vect-69.c: New testcase.
888         * gcc.dg/vect/vect-79.c: New testcase.
889         * gcc.dg/vect/vect-80.c: New testcase.
890
891 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
892
893         * gcc.target/mips/asm-1.c: New test.
894
895 2004-09-19  Ira Rosen  <irar@il.ibm.com>
896
897         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
898         * gcc.dg/vect/vect-73.c: New testcase.
899         * gcc.dg/vect/vect-74.c: New testcase.
900         * gcc.dg/vect/vect-75.c: New testcase.
901         * gcc.dg/vect/vect-76.c: New testcase.
902         * gcc.dg/vect/vect-77.c: New testcase.
903         * gcc.dg/vect/vect-78.c: New testcase
904
905 2004-09-18  Paul Brook  <paul@codesourcery.com>
906
907         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
908
909 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
910
911         PR c/17424
912         * gcc.dg/pr17424-1.c: New test.
913
914 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
915
916         * g++.dg/tree-ssa/pr17153.C: New test.
917
918 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
919
920         PR pch/13361
921         * testsuite/g++.dg/pch/wchar-1.C: New.
922         * testsuite/g++.dg/pch/wchar-1.Hs: New.
923
924 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
925
926         * gcc.c-torture/execute/20040917-1.c: New test.
927
928 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
929
930         PR tree-optimization/17319
931         * gcc.dg/pr17319.c: New test.
932
933 2004-09-17  Devang Patel  <dpatel@apple.com>
934
935         * gcc.dg/20040813-1.c: New test.
936
937 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
938
939         PR tree-optimization/17273
940         * gcc.c-torture/compile/pr17273.c: New test.
941
942 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
943
944         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
945         Update expected messages.
946         * gcc.dg/declspec-13.c: New test.
947
948 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
949
950         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
951
952 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
953
954         * gcc.c-torture/execute/pr17252.c: Use post-increment to
955         change what 'a' is pointing to.
956
957 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/16002
960         * g++.dg/template/error18.C: New test.
961
962         PR c++/16029
963         * g++.dg/warn/Wunused-8.C: New test.
964
965 2004-09-17  Steven Bosscher  <stevenb@suse.de>
966
967         PR tree-optimization/17513
968         * gcc.dg/20040916-1.c: New test.
969
970 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/17501
973         * g++.dg/template/typename7.C: New test.
974
975 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
976
977         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
978
979 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
980
981         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
982         with -ftree-based-profiling also.
983         * lib/profopt.exp: Support late-set profile_option/feedback_option.
984
985 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
986
987         PR/15364
988         * gfortran.dg/der_array_io_1.f90: New test.
989         * gfortran.dg/der_array_io_2.f90: New test.
990         * gfortran.dg/der_array_io_3.f90: New test.
991
992 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
993
994         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
995         EABI.
996
997 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
998
999         * g++.dg/opt/switch1.C: New test.
1000
1001 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1002
1003         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1004         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1005         Update expected messages.
1006
1007 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1008
1009         PR fortran/16485
1010         * gfortran.dg/same_name_1.f90: New test.
1011
1012 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1013
1014         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1015         dereference garbage pointers.
1016
1017 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1018
1019         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1020         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1021
1022         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1023         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1024         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1025
1026 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/17324
1029         * g++.dg/template/mangle1.C: New test.
1030
1031 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1032
1033         PR tree-optimization/17252
1034         * gcc.c-torture/execute/pr17252.c: New test.
1035
1036 2004-09-14  Andrew Pinski  <apinski@apple.com>
1037
1038         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1039
1040 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1041
1042         PR rtl-optimization/9771
1043         * gcc.dg/pr9771-1.c: New test case.
1044
1045 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1046
1047         PR tree-optimization/15262
1048         * gcc.c-torture/execute/pr15262-1.c: New test.
1049         * gcc.c-torture/execute/pr15262-2.c: New test.
1050
1051 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1052
1053         * gcc.dg/declspec-12.c: New test.
1054
1055 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1056
1057         * gfortran.dg/pr17090.f90: Add directives to test.
1058
1059 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1060
1061         * gcc.c-torture/compile/20040914-1.c: New test.
1062
1063 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/16162
1066         * g++.dg/template/decl2.C: New test.
1067
1068 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1069
1070         PR fortran/17090
1071         * gfortran.dg/pr17090.f90: New test.
1072
1073 2004-09-13  Dale Johannesen  <dalej@apple.com>
1074
1075         * gcc.c-torture/compile/pr17408.c:  New test case.
1076
1077 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1078
1079         PR c++/16716
1080         * g++.dg/parse/crash17.C: New test.
1081
1082         PR c++/17327
1083         * g++.dg/template/enum3.C: New test.
1084
1085 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1086
1087         * lib/gcc-defs.exp: Load wrapper.exp.
1088         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1089         using local code.
1090         * lib/gcc.exp (gcc_init): Similar.
1091         * lib/gfortran.exp (gfortran_init): Similar.
1092         * lib/objc.exp (objc_init): Similar.
1093         * lib/treelang.exp (treelang_init): Similar.
1094         * lib/wrapper.exp: New file with build_wrapper call machinery in
1095         ${tool}_maybe_build_wrapper.
1096
1097 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1098
1099         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1100         "inline".
1101         * gcc.dg/declspec-11.c: Update expected messages.
1102         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1103         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1104         gcc.dg/inline-12.c: New tests.
1105
1106 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1107
1108         * g++.dg/tree-ssa/pr17400.C: New testcase.
1109
1110 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1111
1112         * gcc.target/mips/sb1-1.c: New testcase.
1113
1114 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1115
1116         * lib/g77-dg.exp: Remove unused file.
1117         * lib/mike-g77.exp: Ditto.
1118         * lib/g77.exp: Ditto.
1119
1120 2004-09-12  Richard Henderson  <rth@redhat.com>
1121
1122         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1123
1124 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1125
1126         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1127         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1128         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1129         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1130         Update expected messages.
1131
1132 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1133
1134         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1135         declaration/use mismatch for dirp parameter.
1136
1137 2004-09-12  Andrew Pinski  <apinski@apple.com>
1138
1139         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1140         -fgnu-runtime is passed.
1141
1142 2004-09-12  Richard Henderson  <rth@redhat.com>
1143
1144         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1145         do the uplevel thing and update additional_flags directly.
1146         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1147         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1148         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1149         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1150
1151 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1152
1153         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1154
1155 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1156
1157         PR middle-end/17411
1158         * g++.dg/opt/pr17411-1.C: New test case.
1159
1160 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1161
1162         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1163         gcc.dg/tls/diag-2.c: Update expected messages.
1164         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1165         messages.
1166         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1167         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1168         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1169         gcc.dg/tls/diag-5.c: New tests.
1170
1171 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1172
1173         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1174
1175 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1176
1177         * g++.dg/parse/break-in-for.C: New test.
1178
1179 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1180
1181         * gcc.dg/tree-ssa/20040911-1.c: New test.
1182
1183 2004-09-11  Andreas Jaeger  <aj@suse.de>
1184
1185         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1186         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1187
1188 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1189
1190         * gcc.target/frv: New directory of FR-V-specific tests.
1191
1192 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1193
1194         * gcc.dg/convert-vec-1.c: New test.
1195
1196 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1197
1198         PR middle-end/17024
1199         * gcc.dg/pr17024-1.c: New test case.
1200
1201 2004-09-10  Eric Christopher  <echristo@redhat.com>
1202
1203         * gcc.dg/20040910-1.c: New test.
1204
1205 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1206
1207         * gcc.dg/bitfld-9.c: New test.
1208
1209 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1210
1211         * gcc.c-torture/execute/ieee/acc1.c: New test.
1212         * gcc.c-torture/execute/ieee/acc2.c: New test.
1213         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1214
1215 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1216
1217         * gcc.dg/deprecated-2.c: New test.
1218
1219 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1220
1221         * gcc.dg/init-vec-1.c: New test.
1222
1223 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1224
1225         PR middle-end/17055
1226         * gcc.dg/pr17055-1.c: New test case.
1227
1228 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1229
1230         PR target/17377
1231         * gcc.c-torture/execute/pr17377.c: New test.
1232
1233 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1234
1235         PR c/8420
1236         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1237         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1238         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1239         gcc.dg/long-long-typespec-1.c: New tests.
1240         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1241
1242 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1243
1244         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1245         gcc.dg/gnu99-static-1.c: New tests.
1246
1247 2004-09-08  Devang Patel  <dpatel@apple.com>
1248
1249         * gcc.dg/darwin-ld-20040828-1.c: New test.
1250         * gcc.dg/darwin-ld-20040828-2.c: New test.
1251         * gcc.dg/darwin-ld-20040828-3.c: New test.
1252
1253 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1254
1255         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1256         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1257         in error message.
1258         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1259         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1260         in error message.
1261         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1262         types they qualify.
1263         * objc.dg/type-size-2.m: Fix wording in comment.
1264         * objc.dg/va-meth-1.m: New test case.
1265
1266 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1267
1268         PR c/16633:
1269         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1270         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1271
1272 2004-09-06  Devang Patel  <dpatel@apple.com>
1273
1274         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1275         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1276
1277 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1278
1279         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1280         reflect changed line numbering of diagnostics.
1281
1282 2004-09-06  Paul Brook  <paul@codesourcery.com>
1283
1284         * gfortran.dg/edit_real_1.f90: Add new test.
1285
1286 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1287
1288         * gcc.dg/tree-ssa/loop-2.c: New test.
1289         * gcc.dg/tree-ssa/loop-3.c: New test.
1290         * gcc.dg/tree-ssa/loop-4.c: New test.
1291         * gcc.dg/tree-ssa/loop-5.c: New test.
1292
1293 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1294
1295         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1296
1297 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1298
1299         * gcc.dg/format/sentinel-1.c: New test.
1300
1301 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1302
1303         * testsuite/gcc.dg/builtins-46.c: New.
1304
1305 2004-09-03  Devang Patel  <dpatel@apple.com>
1306
1307         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1308         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1309
1310 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1311
1312         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1313         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1314         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1315         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1316         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1317         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1318         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1319         the non-portable bzero.
1320         * gcc.dg/20010912-1.c: xfail for NetWare.
1321         * gcc.dg/20020426-2.c: xfail for NetWare.
1322         * gcc.dg/20021014-1.c: xfail for NetWare.
1323         * gcc.dg/20021018-1.c: xfail for NetWare.
1324         * gcc.dg/20030213-1.c: xfail for NetWare.
1325         * gcc.dg/20030225-1.c: xfail for NetWare.
1326         * gcc.dg/20030708-1.c: xfail for NetWare.
1327         * gcc.dg/builtins-config.h: Also exclude NetWare.
1328         * gcc.dg/format/format.h: Define restrict only if not already defined.
1329         * gcc.dg/nest.c: xfail for NetWare.
1330         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1331         * lib/target-supports.exp (check_visibility_available): Exclude
1332         NetWare.
1333
1334 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1335
1336         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1337         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1338         deterministic starting point for the alignment of structure fields.
1339         * gcc.dg/Wpadded.c: Dito.
1340         * g++.dg/abi/vbase10.C: Dito.
1341
1342 2004-09-03  Devang Patel  <dpatel@apple.com>
1343
1344         * g++.dg/debug/pr15736.cc: New test.
1345
1346 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1347
1348         * README.QMTEST: Fix out-of-date link.
1349
1350 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1351
1352         PR fortran/16579
1353         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1354         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1355
1356 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1357
1358         * g++.dg/abi/arm_rtti1.C: New test.
1359
1360 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1361
1362         * gcc.dg/ppc-vector-memcpy.c: New.
1363         * gcc.dg/ppc-vector-memset.c: New.
1364
1365 2004-09-02  Chao-ying Fu  <fu@mips.com>
1366
1367         * gcc.target/mips/mips-3d-1.c: New test.
1368         * gcc.target/mips/mips-3d-2.c: New test.
1369         * gcc.target/mips/mips-3d-3.c: New test.
1370         * gcc.target/mips/mips-3d-4.c: New test.
1371         * gcc.target/mips/mips-3d-5.c: New test.
1372         * gcc.target/mips/mips-3d-6.c: New test.
1373         * gcc.target/mips/mips-3d-7.c: New test.
1374         * gcc.target/mips/mips-3d-8.c: New test.
1375         * gcc.target/mips/mips-3d-9.c: New test.
1376         * gcc.target/mips/mips-ps-1.c: New test.
1377         * gcc.target/mips/mips-ps-2.c: New test.
1378         * gcc.target/mips/mips-ps-3.c: New test.
1379         * gcc.target/mips/mips-ps-4.c: New test.
1380         * gcc.target/mips/mips-ps-type.c: New test.
1381
1382 2004-09-02  Paul Brook  <paul@codesourcery.com>
1383
1384         * gfortran.dg/edit_real_1.f90: Add new tests.
1385
1386 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1387
1388         PR fortran/15327
1389         * gfortran.dg/merge_char_1.f90: New test.
1390
1391 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1392
1393         PR fortran/16404
1394         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1395
1396 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1397
1398         PR c/1522
1399         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1400
1401 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1402
1403         * g++.dg/opt/loop1.C: Do not XFAIL.
1404
1405 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1406
1407         * gcc.c-torture/execute/20040831-1.c: New test.
1408
1409 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1410
1411         PR fortran/16579
1412         * gfortran.dg/g77/20010610.f: Now passes.
1413         Copy from g77.f-torture/execute. Add dg-run directive.
1414         * gfortran.dg/g77/README: Update
1415
1416 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1417
1418         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1419         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1420         (t1, t2, t3, t4): Add volatile.
1421
1422 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1423
1424         * g++.dg/ext/visibility/arm1.C: New test.
1425
1426 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1427
1428         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1429         -pedantic-errors.
1430
1431 2004-09-01  Paul Brook  <paul@codesourcery.com>
1432
1433         * gfortran.dg/eof_2.f90: New test.
1434
1435 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1436
1437         PR fortran/16579
1438         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1439
1440 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1441
1442         PR libfortran/16805
1443         * gfortran.dg/list_read_2.f90: New test.
1444
1445 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1446
1447         * g++.dg/abi/key1.C: New test.
1448
1449 2004-08-31  Richard Henderson  <rth@redhat.com>
1450
1451         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1452         form of offsetof.
1453         * g++.dg/other/offsetof5.C: Remove duplicate.
1454
1455 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1456
1457         PR fortran/17244
1458         * gfortran.dg/func_derived_1.f90: New test.
1459
1460 2004-08-31  Paul Brook  <paul@codesourcery.com>
1461
1462         * gfortran.dg/eof_1.f90: New test.
1463
1464 2004-08-31  Paul Brook  <paul@codesourcery.com>
1465
1466         * gfortran.dg/list_read_1.f90: New file.
1467
1468 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1469
1470         * g++.dg/opt/loop1.C: XFAIL.
1471
1472 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1473
1474         * gcc.dg/funcdef-storage-1.c: New.
1475         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1476         an extern function in local scope.
1477         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1478         declare an 'auto inline' function in local scope.
1479         * gcc.dg/20011130-1.c: Likewise.
1480         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1481         an 'auto' function in local scope.
1482         * gcc.dg/20021014-1.c: Likewise.
1483         * gcc.dg/20030331-2.c: Likewise.
1484
1485 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1486
1487         * gfortran.dg/blockdata_1.f90: New test.
1488
1489 2004-08-30  Richard Henderson  <rth@redhat.com>
1490
1491         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1492
1493 2004-08-30  Richard Henderson  <rth@redhat.com>
1494
1495         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1496         additional_flags set by alternate driver.
1497         (ieee-options): New procedure.
1498         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1499         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1500         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1501         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1502
1503 2004-08-30  Richard Henderson  <rth@redhat.com>
1504
1505         * lib/f-torture.exp: Remove.
1506
1507 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR rtl-optimization/16590
1510         * g++.dg/opt/loop1.C: New test.
1511
1512 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1513
1514         PR fortran/13910
1515         * gfortran.dg/oldstyle_1.f90: New test.
1516
1517 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1518         Paul Brook  <paul@codesourcery.com>
1519
1520         * gfortran.dg/g77/README: Update.
1521         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1522         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1523         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1524
1525 2004-08-28  Paul Brook  <paul@codesourcery.com>
1526
1527         PR libfortran/17195
1528         * gfortran.dg/edit_real_1.f90: New test.
1529
1530 2004-08-27  Paul Brook  <paul@codesourcery.com>
1531
1532         * gfortran.dg/rewind_1.f90: New test.
1533
1534 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1535
1536         PR fortran/16597
1537         * gfortran.dg/pr16597.f90: New test.
1538
1539 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1540
1541         PR c/13801
1542         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1543         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1544         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1545         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1546         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1547
1548 2004-08-26  Nick Clifton  <nickc@redhat.com>
1549
1550         * gcc.c-torture/compile/pr17119.c: New test.
1551
1552 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1553
1554         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1555
1556 2004-08-25  Richard Henderson  <rth@redhat.com>
1557
1558         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1559         the bits that expect kind=8 to be the largest real kind.
1560
1561 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1562
1563         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1564
1565 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1566
1567         * gfortran.dg/assignment_1.f90: New test.
1568
1569 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1570
1571         * g++.dg/template/repo3.C: New test.
1572
1573 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1574
1575         PR middle-end/16693
1576         PR tree-optimization/16372
1577         * g++.dg/opt/pr16372-1.C: New test case.
1578         * g++.dg/opt/pr16693-1.C: New test case.
1579         * g++.dg/opt/pr16693-2.C: New test case.
1580
1581 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1582
1583         * objc.dg/proto-lossage-4.m: New test.
1584
1585 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1586
1587         PR c++/17155
1588         * g++.dg/inherit/local2.C: New test.
1589
1590 2004-08-25  Paul Brook  <paul@codesourcery.com>
1591
1592         PR fortran/17144
1593         * gfortran.dg/string_ctor_1.f90: New test.
1594
1595 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1596
1597         PR c++/14428
1598         * g++.dg/template/redecl2.C: New test.
1599
1600 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1601
1602         PR fortran/17143
1603         * gfortran.dg/pr17143.f90: New test.
1604
1605 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1606
1607         PR fortran/17164
1608         * gfortran.dg/pr17164.f90: New test.
1609
1610 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1611
1612         * gcc.dg/tree-ssa/loop-1.c: New test.
1613
1614 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1615
1616         * gcc.c-torture/compile/20040824-1.c: New test.
1617
1618 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1619
1620         * gcc.c-torture/compile/iftrap-3.c: New test.
1621
1622 2004-08-24  Paul Brook  <paul@codesourcery.com>
1623
1624         * gfortran.dg/entry_2.f90: New test.
1625
1626 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         PR c++/16889
1629         * g++.dg/lookup/ambig[12].C: New.
1630
1631 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1632
1633         PR c++/16706
1634         * g++.dg/template/crash21.C: New test.
1635         * g++.dg/template/crash22.C: Likewise.
1636
1637 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1638
1639         PR c++/17149
1640         * g++.dg/template/access15.C: New.
1641
1642 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1643
1644         PR c++/17163
1645         * g++.dg/template/repo2.C: New test.
1646
1647 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1648
1649         PR rtl-optimization/17078
1650         * gcc.c-torture/execute/pr17078-1.c: New test case.
1651
1652 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR c/14492
1655         * gcc.dg/debug/crash1.c: New test.
1656
1657 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c/16180
1660         * gcc.dg/loop-5.c: New test.
1661
1662 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1663
1664         * gcc.c-torture/execute/20040823-1.c: New test.
1665
1666 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1667
1668         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1669         to the assembler.  Simplify test accordingly.
1670         (asm_abi_flags): Use GNU names.
1671         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1672         to check for ABI flags.
1673
1674 2004-08-22  Andrew Pinski  <apinski@apple.com>
1675
1676         * g++.dg/opt/pr14029.C: New test.
1677         * gcc.c-torture/execute/pr15262.c: New test.
1678
1679 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1680
1681         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1682
1683 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1684
1685         PR 16908
1686         * gfortran.dg/direct_io.f90: New test.
1687
1688 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/17121
1691         * g++.dg/inherit/local2.C: New test.
1692
1693 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1694
1695         PR c++/17120
1696         * g++.dg/warn/Wparentheses-4.C: New test.
1697
1698 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR c++/17121
1701         * g++.dg/inherit/local2.C: New test.
1702
1703         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1704         * gcc.dg/ppc-ldstruct.c: Likewise.
1705         * gcc.dg/ppc64-abi-2.c: Likewise.
1706
1707 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR rtl-optimization/17099
1710         * gcc.c-torture/execute/20040820-1.c: New test.
1711
1712 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1713
1714         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1715
1716 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1717
1718         PR fortran/17077
1719         * gfortran.dg/auto_array_1.f90: New test.
1720
1721 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1722
1723         PR fortran/17074
1724         * gfortran.dg/simpleif_1.f90: New test.
1725
1726 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1727
1728         * lib/target-supports.exp (check_profiling_available): Return
1729         false for arm*-*-symbianelf* and arm*-*-eabi*.
1730
1731         PR c++/15890
1732         * g++.dg/template/delete1.C: New test.
1733
1734 2004-08-19  Paul Brook  <paul@codesourcery.com>
1735
1736         PR fortran/14976
1737         PR fortran/16228
1738         * gfortran.dg/data_char_1.f90: New test.
1739
1740 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1741
1742         PR fortran/16946
1743         * gfortran.dg/reduction.f90: New testcase.
1744
1745 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1746
1747         PR fortran/16520
1748         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1749
1750 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1751
1752         PR c++/17041
1753         * g++.dg/Wparentheses-3.C: New test.
1754
1755 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1756
1757         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1758         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1759         * gcc.dg/vect/vect-2.c: Likewise.
1760         * gcc.dg/vect/vect-3.c: Likewise.
1761         * gcc.dg/vect/vect-4.c: Likewise.
1762         * gcc.dg/vect/vect-5.c: Likewise.
1763         * gcc.dg/vect/vect-6.c: Likewise.
1764         * gcc.dg/vect/vect-7.c: Likewise.
1765         * gcc.dg/vect/vect-25.c: Likewise.
1766         * gcc.dg/vect/vect-31.c: Likewise.
1767         * gcc.dg/vect/vect-32.c: Likewise.
1768         * gcc.dg/vect/vect-34.c: Likewise.
1769         * gcc.dg/vect/vect-36.c: Likewise.
1770         * gcc.dg/vect/vect-all.c: Likewise.
1771
1772 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/17068
1775         * g++.dg/template/operator4.C: New test.
1776
1777 2004-08-18  Richard Henderson  <rth@redhat.com>
1778
1779         * gcc.dg/20040206-1.c: XFAIL.
1780
1781 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/16246
1784         * g++.dg/template/array7.C: New test.
1785
1786 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1787
1788         * gcc.dg/mips-movcc-1.c: New test.
1789         * gcc.dg/mips-movcc-2.c: New test.
1790         * gcc.dg/mips-movcc-3.c: New test.
1791
1792         * gcc.dg/mips-nmadd-1.c: New test.
1793         * gcc.dg/mips-nmadd-2.c: New test.
1794
1795 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1796
1797         PR c++/15871
1798         * g++.dg/opt/inline8.C: New test.
1799
1800         PR c++/16965
1801         * g++.dg/parse/error17.C: New test.
1802
1803 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1804
1805         * gcc.dg/vect: New directory for vectorizer tests.
1806         * gcc.dg/vect/tree-vect.h: New file.
1807         * gcc.dg/vect/vect.exp: New file.
1808         * gcc.dg/vect/pr16105.c.c: New test.
1809         * gcc.dg/vect/vect-1.c: New test.
1810         * gcc.dg/vect/vect-2.c: New test.
1811         * gcc.dg/vect/vect-3.c: New test.
1812         * gcc.dg/vect/vect-4.c: New test.
1813         * gcc.dg/vect/vect-5.c: New test.
1814         * gcc.dg/vect/vect-6.c: New test.
1815         * gcc.dg/vect/vect-7.c: New test.
1816         * gcc.dg/vect/vect-8.c: New test.
1817         * gcc.dg/vect/vect-9.c: New test.
1818         * gcc.dg/vect/vect-10.c: New test.
1819         * gcc.dg/vect/vect-11.c: New test.
1820         * gcc.dg/vect/vect-12.c: New test.
1821         * gcc.dg/vect/vect-13.c: New test.
1822         * gcc.dg/vect/vect-14.c: New test.
1823         * gcc.dg/vect/vect-15.c: New test.
1824         * gcc.dg/vect/vect-16.c: New test.
1825         * gcc.dg/vect/vect-17.c: New test.
1826         * gcc.dg/vect/vect-18.c: New test.
1827         * gcc.dg/vect/vect-19.c: New test.
1828         * gcc.dg/vect/vect-20.c: New test.
1829         * gcc.dg/vect/vect-21.c: New test.
1830         * gcc.dg/vect/vect-22.c: New test.
1831         * gcc.dg/vect/vect-23.c: New test.
1832         * gcc.dg/vect/vect-24.c: New test.
1833         * gcc.dg/vect/vect-25.c: New test.
1834         * gcc.dg/vect/vect-26.c: New test.
1835         * gcc.dg/vect/vect-27.c: New test.
1836         * gcc.dg/vect/vect-28.c: New test.
1837         * gcc.dg/vect/vect-29.c: New test.
1838         * gcc.dg/vect/vect-30.c: New test.
1839         * gcc.dg/vect/vect-31.c: New test.
1840         * gcc.dg/vect/vect-32.c: New test.
1841         * gcc.dg/vect/vect-33.c: New test.
1842         * gcc.dg/vect/vect-34.c: New test.
1843         * gcc.dg/vect/vect-35.c: New test.
1844         * gcc.dg/vect/vect-36.c: New test.
1845         * gcc.dg/vect/vect-37.c: New test.
1846         * gcc.dg/vect/vect-38.c: New test.
1847         * gcc.dg/vect/vect-40.c: New test.
1848         * gcc.dg/vect/vect-41.c: New test.
1849         * gcc.dg/vect/vect-42.c: New test.
1850         * gcc.dg/vect/vect-43.c: New test.
1851         * gcc.dg/vect/vect-44.c: New test.
1852         * gcc.dg/vect/vect-45.c: New test.
1853         * gcc.dg/vect/vect-46.c: New test.
1854         * gcc.dg/vect/vect-47.c: New test.
1855         * gcc.dg/vect/vect-48.c: New test.
1856         * gcc.dg/vect/vect-49.c: New test.
1857         * gcc.dg/vect/vect-50.c: New test.
1858         * gcc.dg/vect/vect-51.c: New test.
1859         * gcc.dg/vect/vect-52.c: New test.
1860         * gcc.dg/vect/vect-53.c: New test.
1861         * gcc.dg/vect/vect-54.c: New test.
1862         * gcc.dg/vect/vect-55.c: New test.
1863         * gcc.dg/vect/vect-56.c: New test.
1864         * gcc.dg/vect/vect-57.c: New test.
1865         * gcc.dg/vect/vect-58.c: New test.
1866         * gcc.dg/vect/vect-59.c: New test.
1867         * gcc.dg/vect/vect-60.c: New test.
1868         * gcc.dg/vect/vect-61.c: New test.
1869         * gcc.dg/vect/vect-all.c: New test.
1870         * gcc.dg/vect/vect-none.c: New test.
1871
1872 2004-08-17  Paul Brook  <paul@codesourcery.com>
1873
1874         PR fortran/13082
1875         * gfortran.dg/entry_1.f90: New test.
1876
1877 2004-08-17  Andrew Pinski  <apinski@apple.com>
1878
1879         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1880
1881 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1882
1883         * gcc.dg/pr17036-1.c: New test.
1884
1885 2004-08-16  Devang Patel  <dpatel@apple.com>
1886
1887         * gcc.dg/darwin-20040809-1.c: New test.
1888
1889 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1890
1891         * gcc.dg/funcdef-attr-1.c: New test.
1892
1893 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1894
1895         * gcc.dg/altivec-17.c: New test.
1896         * gcc.dg/altivec-18.c: New test.
1897
1898 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1899
1900         PR c++/6749
1901         * g++.dg/template/vtable2.C: New test.
1902
1903 2004-08-14  Richard Henderson  <rth@redhat.com>
1904
1905         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1906         * gcc.dg/pack-test-4.c (main): Return 0.
1907         * gcc.dg/setjmp-1.c: Remove XFAIL.
1908         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1909
1910 2004-08-14  Richard Henderson  <rth@redhat.com>
1911
1912         * gcc.dg/980217-1.c: Add prototype for printf.
1913
1914 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1915
1916         * gfortran.dg/pr16935.f90: New test.
1917
1918 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1919
1920         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1921
1922 2004-08-13  Paul Brook  <paul@codesourcery.com>
1923
1924         * gfortran.dg/der_io_1.f90: Remove stray comma.
1925
1926 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1927
1928         * gcc.dg/vmx/cw-bug-2.c: Remove.
1929         * gcc.dg/vmx/vprint-1.c: Remove.
1930         * gcc.dg/vmx/vscan-1.c: Remove.
1931
1932 2004-08-12  Devang patel  <dpatel@apple.com>
1933
1934         * gcc.dg/darwin-20040809-2.c: New test.
1935
1936 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1937
1938         * g++.dg/ext/altivec-12.C: New test.
1939
1940         * g++.dg/ext/altivec-11.C: New test.
1941
1942 2004-08-12  Paul Brook  <paul@codesourcery.com>
1943
1944         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1945
1946 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1947
1948         * g++.dg/ext/altivec-2.C: Check for hardware support before
1949         executing any VMX instructions.
1950
1951         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1952
1953 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1954
1955         PR c++/16276
1956         * g++.old-deja/g++.other/comdat4.C: New test.
1957         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1958
1959 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1960
1961         PR target/16286
1962         * gcc.dg/pr16286.c: New test.
1963
1964 2004-08-12 Jan Beulich <jbeulich@novell.com>
1965
1966         * g++.dg/ext/asm5.C: New.
1967
1968 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/16698
1971         * g++.dg/eh/crash1.C: New test.
1972
1973         PR c++/16717
1974         * g++.dg/ext/construct1.C: New test.
1975
1976 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1977
1978         PR c++/16853
1979         * g++.dg/init/ptrmem1.C: New test.
1980
1981         PR c++/16618
1982         * g++.dg/parse/offsetof5.C: New test.
1983
1984         PR c++/16870
1985         * g++.dg/template/overload3.C: New test.
1986
1987 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/16964
1990         * g++.dg/parse/error16.C: New test.
1991
1992         PR c++/16904
1993         * g++.dg/template/error14.C: New test.
1994
1995         PR c++/16929
1996         * g++.dg/template/error15.C: New test.
1997
1998 2004-08-11  Devang Patel  <dpatel@apple.com>
1999
2000         * gcc.dg/darwin-ld-20040809-1.c: New test.
2001         * gcc.dg/darwin-ld-20040809-2.c: New test.
2002
2003 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2004
2005         PR fortran/16917
2006         * gfortran.dg/dfloat_1.f90: New test.
2007
2008 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2009
2010         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2011         * gcc.dg/dll-2.c: Fix dg-require syntax.
2012         * gcc.misc-tests/arm-isr.c (abort): Declare.
2013         (exit): Likewise.
2014
2015 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/16971
2018         * g++.dg/parse/crash16.C: New test.
2019
2020 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2021
2022         * gcc.dg/mips-rsqrt-1.c: New test case.
2023         * gcc.dg/mips-rsqrt-2.c: New test case.
2024         * gcc.dg/mips-rsqrt-3.c: New test case.
2025
2026 2004-08-10  Paul Brook  <paul@codesourcery.com>
2027
2028         * gfortran.dg/der_io_1.f90: New test.
2029
2030 2004-08-10  Paul Brook  <paul@codesourcery.com>
2031
2032         PR fortran/16919
2033         * gfortran.dg/der_array_1.f90: New test.
2034
2035 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2036
2037         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2038
2039 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2040
2041         * gcc.dg/wchar_t-2.c: Fix typo.
2042
2043 2004-08-09  Falk Hueffner  <falk@debian.org>
2044
2045         PR tree-optimization/12517
2046         * gcc.c-torture/compile/pr12517.c: New test.
2047
2048         PR tree-optimization/12578
2049         * gcc.c-torture/compile/pr12578.c: New test.
2050
2051         PR tree-optimization/12899
2052         * gcc.c-torture/compile/pr12899.c: New test.
2053
2054         PR rtl-optimization/14692
2055         * gcc.c-torture/compile/pr14692.c: New test.
2056
2057         PR tree-optimization/16461
2058         * gcc.c-torture/compile/pr16461.c: New test.
2059
2060 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2061
2062         * gfortran.dg/getenv_1.f90: New test.
2063
2064 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2065
2066         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2067         wchar_t.
2068         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2069
2070 2004-08-06  Paul Brook  <paul@codesourcery.com>
2071
2072         * gfortran.dg/ret_array_1.f90: New test.
2073         * gfortran.dg/ret_pointer_1.f90: New test.
2074
2075 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2076
2077         * gcc.dg/missing-field-init-[12].c: New tests.
2078         * g++.dg/warn/missing-field-init-[12].C: New tests.
2079
2080 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2081
2082         * gcc.dg/enum2.c: New test.
2083         * gcc.dg/symbian3.c: Likewise.
2084         * gcc.dg/symbian4.c: Likewise.
2085         * gcc.dg/wchar_t-2.c: Likewise.
2086
2087 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2088
2089         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2090         destructor tests.
2091
2092 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2093
2094         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2095         dg-require-visiblity.
2096         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2097         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2098         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2099         * g++.dg/ext/visibility/new1.C: Likewise.
2100         * g++.dg/ext/visibility/pragma.C: Likewise.
2101         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2102         * g++.dg/ext/visibility/virtual.C: Likewise.
2103         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2104         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2105         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2106         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2107         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2108         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2109         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2110         * g++/dg/ext/visibility/visibility-8.C: New test.
2111         * gcc.c-torture/compile/dll.x: Remove.
2112         * gcc.dg/dll-2.c: Use dg-require-dll
2113         * gcc.dg/visibility-10.c: New test.
2114         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2115         supporting DLLs.
2116         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2117         (scan_not_hidden): Likewise.
2118
2119 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2120
2121         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2122
2123 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2124
2125         * gcc.c-torture/execute/20040805-1.c: New test.
2126
2127 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2128
2129         * gcc.dg/20020118-1.c: Declare abort.
2130         * gcc.dg/altivec_check.h: Likewise.
2131         * gcc.dg/iftrap-2.c: Likewise.
2132         * gcc.dg/pragma-darwin.c: Likewise.
2133         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2134
2135 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2136
2137         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2138
2139 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2140
2141         * gcc.c-torture/execute/builtins/abs-2.c,
2142         gcc.c-torture/execute/builtins/abs-3.c,
2143         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2144         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2145         intmax_t, uintmax_t and their limits.
2146         * gcc.dg/intmax_t-1.c: New test.
2147
2148 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2149
2150         * g++.dg/tc1/dr147.C: Add reference to PR.
2151
2152 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2153
2154         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2155         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2156
2157 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2158
2159         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2160
2161 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2162
2163         * gcc.dg/redecl-5.c: New test.
2164         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2165         of scanf.
2166
2167 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2168
2169         PR middle-end/16790
2170         * gcc.c-torture/execute/pr16790-1.c: New test case.
2171
2172 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2173
2174         * g++.dg/ext/visibility/assign1.C: New test.
2175         * g++.dg/ext/visibility/new1.C: Likewise.
2176
2177         * gcc.dg/symbian1.c: New test.
2178         * gcc.dg/symbian2.c: Likewise.
2179
2180 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2181
2182         PR target/16570
2183         * gcc.dg/i386-sse-9.c: New test.
2184
2185 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2186
2187         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2188
2189 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2190
2191         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2192         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2193         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2194         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2195         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2196         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2197         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2198         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2199         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2200         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2201         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2202         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2203         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2204         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2205         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2206         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2207         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2208         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2209         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2210         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2211         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2212         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2213         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2214         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2215         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2216         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2217         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2218         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2219         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2220         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2221         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2222         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2223         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2224         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2225         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2226         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2227         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2228         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2229         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2230         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2231         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2232         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2233         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2234         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2235         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2236         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2237         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2238         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2239         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2240         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2241         gcc.misc-tests/i386-pf-3dnow-1.c,
2242         gcc.misc-tests/i386-pf-athlon-1.c,
2243         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2244         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2245         Declare built-in functions used.
2246         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2247
2248 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2249
2250         PR c++/16707
2251         * g++.dg/lookup/using12.C: New test.
2252
2253         * g++.dg/init/null1.C: Fix PR number.
2254         * g++.dg/parse/namespace10.C: Likewise.
2255
2256 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/16224
2259         * g++.dg/template/spec17.C: New test.
2260         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2261         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2262
2263 2004-08-02  David Billinghurst
2264
2265         PR fortran/16292
2266         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2267
2268 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2269
2270         * gcc.dg/ia64-got-1.c: New test case.
2271
2272 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2273
2274         PR c++/16489
2275         * g++.dg/init/null1.C: New test.
2276         * g++.dg/tc1/dr76.C: Adjust error marker.
2277
2278         PR c++/16529
2279         * g++.dg/parse/namespace10.C: New test.
2280
2281         PR c++/16810
2282         * g++.dg/inherit/ptrmem2.C: New test.
2283
2284 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2285
2286         PR target/16155
2287         * gcc.dg/pr16155.c: New test.
2288
2289 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2290
2291         * gcc.dg/redecl-2.c: New test.
2292
2293 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2294
2295         * gcc.dg/darwin-longdouble.c: New file.
2296
2297 2004-07-30  Richard Henderson  <rth@redhat.com>
2298
2299         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2300         write to constant argument.
2301         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2302
2303 2004-07-30  Richard Henderson  <rth@redhat.com>
2304
2305         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2306         tests of nearest around zero.
2307
2308 2004-07-30  Andrew Pinski  <apinski@apple.com>
2309
2310         * gcc.c-torture/compile/20040730-1.c: New test.
2311
2312 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2313
2314         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2315         powerpc-eabispe.
2316
2317 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2318
2319         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2320
2321 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2322
2323         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2324         contains $ld_library_path.
2325         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2326
2327 2004-07-29  Richard Henderson  <rth@redhat.com>
2328
2329         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2330
2331         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2332         (alt2, which): New.
2333         (Check): Accept either alternative.
2334
2335 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * g++.dg/abi/inline1.C: New test.
2338         * g++.dg/abi/local1-a.cc: Likewise.
2339         * g++.dg/abi/local1.C: Likewise.
2340         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2341         * g++.dg/abi/mangle12.C: Likewise.
2342         * g++.dg/abi/mangle17.C: Likewise.
2343         * g++.dg/abi/mangle20-2.C: Likewise.
2344         * g++.dg/opt/interface1.C: Likewise.
2345         * g++.dg/opt/interface1.h: Likewise.
2346         * g++.dg/opt/interface1-a.cc: New test.
2347         * g++.dg/parse/repo1.C: New test.
2348         * g++.dg/template/repo1.C: Likewise.
2349         * g++.dg/warn/Winline-1.C: Likewise.
2350         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2351
2352 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2353
2354         * gcc.dg/tree-ssa/20040729-1.c: New test.
2355
2356 2004-07-27  Matt Austern <austern@apple.com>
2357
2358         * gcc.dg/darwin-bool-1.c: New test.
2359         * gcc.dg/darwin-bool-2.c: New test.
2360
2361 2004-07-28  Richard Henderson  <rth@redhat.com>
2362
2363         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2364         arguments in the correct type.  Don't write to constant arguments.
2365
2366 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2367
2368         PR tree-optimization/16688
2369         PR tree-optimization/16689
2370         * g++.dg/tree-ssa/pr16688.C: New test.
2371
2372 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2373
2374         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2375         loads.  Not only in the comment, this time.
2376
2377 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2378
2379         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2380         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2381         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2382         * gcc.dg/sh4a-bitmovua.c: New.
2383         * gcc.dg/sh4a-cos.c: New.
2384         * gcc.dg/sh4a-cosf.c: New.
2385         * gcc.dg/sh4a-fprun.c: New.
2386         * gcc.dg/sh4a-fsrra.c: New.
2387         * gcc.dg/sh4a-memmovua.c: New.
2388         * gcc.dg/sh4a-sin.c: New.
2389         * gcc.dg/sh4a-sincos.c: New.
2390         * gcc.dg/sh4a-sincosf.c: New.
2391         * gcc.dg/sh4a-sinf.c: New.
2392
2393 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2394
2395         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2396         conditionals.
2397         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2398         loads.
2399         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2400         DOM1.
2401
2402 2004-07-27  Andrew Pinski  <apinski@apple.com>
2403
2404         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2405
2406 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2407
2408         * gcc.dg/pragma-isr.c: New test.
2409
2410 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2411
2412         PR c++/14429
2413         * g++.dg/template/ttp11.C: New test.
2414
2415 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2416
2417         * gcc.c-torture/compile/20040727-1.c: New test.
2418
2419 2004-07-26  Eric Christopher  <echristo@redhat.com>
2420
2421         * gcc.c-torture/compile/20040726-2.c: New test.
2422
2423 2004-07-26  Andrew Pinski  <apinski@apple.com>
2424
2425         * g++.dg/rtti/tinfo1.C: Xfail.
2426
2427 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2428
2429         * gcc.c-torture/compile/20040726-1.c: New test.
2430
2431 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2432             Brian Ryner  <bryner@brianryner.com>
2433
2434         PR c++/9283
2435         PR c++/15000
2436         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2437         * g++.dg/ext/visibility/: New directory.
2438         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2439         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2440         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2441         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2442         * g++.dg/ext/visibility/fvisibility.C,
2443         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2444         g++.dg/ext/visibility/fvisibility-override1.C
2445         g++.dg/ext/visibility/fvisibility-override2.C
2446         g++.dg/ext/visibility/memfuncts.C
2447         g++.dg/ext/visibility/noPLT.C
2448         g++.dg/ext/visibility/pragma.C
2449         g++.dg/ext/visibility/pragma-override1.C
2450         g++.dg/ext/visibility/pragma-override2.C
2451         g++.dg/ext/visibility/staticmemfuncts.C
2452         g++.dg/ext/visibility/virtual.C: New tests.
2453
2454 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2455
2456         PR c/15360
2457         * gcc.dg/pr15360-1.c: New test.
2458
2459 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2460
2461         * gcc.dg/pragma-align-2.c: New test.
2462         * gcc.dg/pragma-init-fini.c: New test.
2463         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2464         targets.
2465
2466 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2467
2468         * gcc.dg/init-string-2.c: New test.
2469
2470 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2471
2472         PR 16684
2473         * gcc.dg/Wredundant-decls-1.c: New test case.
2474
2475 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2476
2477         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2478         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2479         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2480         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2481         * gcc.dg/compat/generate-random.c: New file.
2482         * gcc.dg/compat/generate-random.h: Likewise.
2483         * gcc.dg/compat/generate-random_r.c: Likewise.
2484         * gcc.dg/compat/struct-layout-1.h: Likewise.
2485         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2486         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2487         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2488         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2489         * gcc.dg/compat/struct-layout-1_main.c: New test.
2490         * gcc.dg/compat/struct-layout-1_x.c: New file.
2491         * gcc.dg/compat/struct-layout-1_y.c: New file.
2492         * gcc.dg/compat/struct-layout-1_test.h: New file.
2493
2494 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2495
2496         * gcc.dg/comp-return-1.c: New test
2497
2498 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2499
2500         * gcc.dg/vmx/8-02a.c: Fix typo.
2501
2502         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2503         * gcc.dg/darwin-abi-3.c: New test.
2504
2505         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2506         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2507
2508         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2509         * gcc.dg/vmx/ops-long-1.c: New test.
2510         * gcc.dg/vmx/ops-long-2.c: New test.
2511
2512 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2513
2514         * g++.dg/lookup/conv-[1234].C: New.
2515
2516 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2517
2518         * g++.dg/parse/attr2.C: Simplify.
2519
2520 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2521
2522         PR c/7284
2523         * gcc.c-torture/execute/pr7284-1.c: New test.
2524
2525 2004-07-22  Brian Booth  <bbooth@redhat.com>
2526
2527         * gcc.dg/tree-ssa/20040721-1.c: New test.
2528
2529 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2530
2531         * g++.dg/template/crash20.c: New.
2532
2533 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2534
2535         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2536         Add dg-run directive.  Declare variables as required.
2537         * gfortran.dg/g77/README: Update
2538
2539 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2540
2541         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2542         gcc.dg/cris-peep2-andu2.c: New tests.
2543
2544 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2545
2546         PR c/15052
2547         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2548         on return type.
2549         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2550         messages.
2551         * gcc.dg/qual-return-2.c: Update expected messages.
2552         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2553
2554 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2555
2556         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2557         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2558
2559 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2560
2561         PR c/11250
2562         * gcc.dg/init-string-1.c: New test.
2563
2564 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR middle-end/15345
2567         PR c/16450
2568         * gcc.dg/torture/nested-fn-1.c: New test.
2569
2570 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2571
2572         PR target/16559
2573         * gcc.dg/ia64-fptr-1.c: New file.
2574
2575 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2576
2577         PR c++/14497
2578         * g++.dg/template/spec16.C: New test.
2579         * g++.old-deja/g++.robertl/eb118.C: Remove.
2580
2581 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2582
2583         PR c++/509
2584         * g++.dg/template/spec15.C: New test.
2585
2586 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2587
2588         Copy cases from g77.f-torture/execute and add dg-run
2589         directive.  Other changes as noted.
2590         * gfortran.dg/g77/13037.f
2591         * gfortran.dg/g77/1832.f
2592         * gfortran.dg/g77/19981119-0.f
2593         * gfortran.dg/g77/19990313-0.f
2594         * gfortran.dg/g77/19990313-1.f
2595         * gfortran.dg/g77/19990313-2.f
2596         * gfortran.dg/g77/19990313-3.f
2597         * gfortran.dg/g77/19990419-1.f
2598         * gfortran.dg/g77/19990826-0.f
2599         * gfortran.dg/g77/19990826-2.f
2600         * gfortran.dg/g77/20000503-1.f
2601         * gfortran.dg/g77/20001111.f
2602         * gfortran.dg/g77/20010116.f
2603         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2604         * gfortran.dg/g77/20010430.f
2605         * gfortran.dg/g77/6177.f
2606         * gfortran.dg/g77/947.f
2607         * gfortran.dg/g77/970816-3.f
2608         * gfortran.dg/g77/971102-1.f
2609         * gfortran.dg/g77/980520-1.f
2610         * gfortran.dg/g77/980628-0.f
2611         * gfortran.dg/g77/980628-1.f
2612         * gfortran.dg/g77/980628-10.f
2613         * gfortran.dg/g77/980628-2.f
2614         * gfortran.dg/g77/980628-3.f
2615         * gfortran.dg/g77/980628-7.f
2616         * gfortran.dg/g77/980628-8.f
2617         * gfortran.dg/g77/980628-9.f
2618         * gfortran.dg/g77/980701-0.f
2619         * gfortran.dg/g77/980701-1.f
2620         * gfortran.dg/g77/cabs.f
2621         * gfortran.dg/g77/claus.f
2622         * gfortran.dg/g77/complex_1.f
2623         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2624         * gfortran.dg/g77/dcomplex.f
2625         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2626         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2627         * gfortran.dg/g77/f90-intrinsic-numeric.f
2628         * gfortran.dg/g77/int8421.f
2629         * gfortran.dg/g77/labug1.f
2630         * gfortran.dg/g77/large_vec.f
2631         * gfortran.dg/g77/le.f
2632         * gfortran.dg/g77/short.f
2633         * gfortran.dg/g77/README: Update
2634
2635 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2636
2637         PR c++/16637
2638         * g++.dg/parse/lookup4.C: New test.
2639
2640 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2641
2642         PR c++/16175
2643         * g++.dg/template/ttp10.C: New test.
2644
2645 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2646
2647         * gcc.dg/pr12625-1.c: New test.
2648
2649 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2650
2651         * testsuite/gcc.dg/switch-warn-1.c: New test.
2652         * testsuite/gcc.dg/switch-warn-2.c: New test.
2653         * gcc.c-torture/compile/pr14730.c: Update.
2654
2655 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2656
2657         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2658         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2659         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2660         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2661
2662 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2663
2664         PR c++/16623
2665         * g++.dg/template/assign1.C: New test.
2666
2667 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2668
2669         PR c++/12170
2670         * g++.dg/template/ttp9.C: New test.
2671
2672 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2673
2674         * gcc.dg/format/cmn-err-1.c: New test.
2675
2676 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2677
2678         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2679         gcc.dg/Wparentheses-10.c: New tests.
2680         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2681
2682 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2683
2684         PR fortran/16465
2685         * gfortran.dg/g77//ffixed-line-length-0.f,
2686         gfortran.dg/g77/ffixed-line-length-132.f,
2687         gfortran.dg/g77/ffixed-line-length-72.f,
2688         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2689         gfortran.dg/g77/README: Update.
2690
2691 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2692
2693         PR c++/13092
2694         * g++.dg/template/non-dependent7.C: New test.
2695         * g++.dg/template/non-dependent8.C: Likewise.
2696         * g++.dg/template/non-dependent9.C: Likewise.
2697         * g++.dg/template/non-dependent10.C: Likewise.
2698
2699 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/16337
2702         * g++.dg/parse/attr2.C: New test.
2703
2704 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2705
2706         * g77.dg: Removed.
2707         * g77.f-torture: Ditto.
2708
2709 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2710
2711         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2712         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2713         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2714
2715 2004-07-16  Richard Henderson  <rth@redhat.com>
2716
2717         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2718
2719 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2720
2721         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2722         tests with full list of options.
2723         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2724         of TORTURE_OPTIONS if test contains 'dg-do run'.
2725
2726         PR fortran/16404
2727         * gfortran.dg/do_iterator.f90: New test.
2728
2729 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2730
2731         PR rtl-optimization/16536
2732         * gcc.c-torture/execute/restrict-1.c: New test.
2733
2734 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2735
2736         PR fortran/15324
2737         * gfortran.dg/pr15324.f90: New test.
2738
2739         PR fortran/15129
2740         * gfortran.dg/pr15129.f90: New test.
2741
2742         PR fortran/15140
2743         * gfortran.dg/pr15140.f90: New test.
2744
2745         PR fortran/13792
2746         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2747         compile-time simplification.
2748
2749 2004-07-14  Mike Stump  <mrs@apple.com>
2750
2751         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2752
2753 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2754
2755         PR target/16325
2756         * gcc.dg/profile-generate-1.c: New.
2757
2758 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2759
2760         * gcc.c-torture/execute/20040709-1.c: New test.
2761         * gcc.c-torture/execute/20040709-2.c: New test.
2762
2763 2004-07-14  Mike Stump  <mrs@apple.com>
2764
2765         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2766
2767 2004-07-14  Mike Stump  <mrs@apple.com>
2768
2769         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2770
2771 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/16518
2774         * g++.dg/parse/mutable1.C: New test.
2775
2776 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2777
2778         PR tree-optimization/16443
2779         * gcc.dg/tree-ssa/20040713-1.c: New test.
2780
2781 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2782
2783         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2784         for operator new.
2785
2786 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2787
2788         * gfortran.dg/g77/README: New file
2789         * gfortran.dg/g77/19981216-0.f:  Copy from
2790         g77.f-torture/noncompile.  Add "dg-do compile" and
2791         dg-error as required.
2792         * gfortran.dg/g77/19990218-1.f: Likewise
2793         * gfortran.dg/g77/19990905-1.f: Likewise
2794         * gfortran.dg/g77/9263.f: Likewise
2795         * gfortran.dg/g77/980615-0.f: Likewise
2796         * gfortran.dg/g77/980616-0.f: Likewise
2797         * gfortran.dg/g77/check0.f: Likewise
2798         * gfortran.dg/g77/select_no_compile.f: Likewise
2799
2800 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2801
2802         Copy files from g77.f-torture/compile.
2803         Add "{ dg-do compile}".  Other changes as noted
2804         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2805         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2806         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2807         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2808         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2809         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2810         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2811         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2812         statement to conform to standard.  Append alpha1.x for reference.
2813         * gfortran.dg/g77/xformat.f: Add dg-warning
2814
2815 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2816
2817         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2818         Add {dg-do compile} directive.
2819         * gfortran.dg/g77/cpp2.F: Likewise
2820
2821 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2822
2823         PR c++/5402
2824         * g++.dg/lookup/name-clash1.C: New test.
2825
2826         PR c++/9777
2827         * g++.dg/lookup/name-clash2.C: New test.
2828
2829         PR c++/12102
2830         * g++.dg/lookup/name-clash3.C: New test.
2831
2832 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2833
2834         * g++.dg/lookup/new2.C: New test.
2835         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2836
2837 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2838
2839         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2840         Add {dg-do compile} directive.
2841         * gfortran.dg/g77/13060.f: Likewise
2842         * gfortran.dg/g77/19990218-0.f: Likewise
2843         * gfortran.dg/g77/19990305-0.f: Likewise
2844         * gfortran.dg/g77/19990419-0.f: Likewise
2845         * gfortran.dg/g77/19990502-0.f: Likewise
2846         * gfortran.dg/g77/19990502-1.f: Likewise
2847         * gfortran.dg/g77/19990525-0.f: Likewise
2848         * gfortran.dg/g77/19990826-1.f: Likewise
2849         * gfortran.dg/g77/19990826-3.f: Likewise
2850         * gfortran.dg/g77/19990905-2.f: Likewise
2851         * gfortran.dg/g77/20000412-1.f: Likewise
2852         * gfortran.dg/g77/20000511-1.f: Likewise
2853         * gfortran.dg/g77/20000511-2.f: Likewise
2854         * gfortran.dg/g77/20000518.f: Likewise
2855         * gfortran.dg/g77/20000601-1.f: Likewise
2856         * gfortran.dg/g77/20000601-2.f: Likewise
2857         * gfortran.dg/g77/20000629-1.f: Likewise
2858         * gfortran.dg/g77/20000630-2.f: Likewise
2859         * gfortran.dg/g77/20010115.f: Likewise
2860         * gfortran.dg/g77/20010321-1.f: Likewise
2861         * gfortran.dg/g77/20010426.f: Likewise
2862         * gfortran.dg/g77/20020307-1.f: Likewise
2863         * gfortran.dg/g77/8485.f: Likewise
2864         * gfortran.dg/g77/960317-1.f: Likewise
2865         * gfortran.dg/g77/970915-0.f: Likewise
2866         * gfortran.dg/g77/980310-1.f: Likewise
2867         * gfortran.dg/g77/980310-2.f: Likewise
2868         * gfortran.dg/g77/980310-3.f: Likewise
2869         * gfortran.dg/g77/980310-4.f: Likewise
2870         * gfortran.dg/g77/980310-6.f: Likewise
2871         * gfortran.dg/g77/980310-7.f: Likewise
2872         * gfortran.dg/g77/980310-8.f: Likewise
2873         * gfortran.dg/g77/980419-2.f: Likewise
2874         * gfortran.dg/g77/980424-0.f: Likewise
2875         * gfortran.dg/g77/980427-0.f: Likewise
2876         * gfortran.dg/g77/980729-0.f: Likewise
2877         * gfortran.dg/g77/981117-1.f: Likewise
2878         * gfortran.dg/g77/toon_1.f: Likewise
2879
2880 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2881
2882         PR c++/2204
2883         * g++.dg/other/abstract2.C: New test.
2884
2885 2004-07-12  Paul Brook  <paul@codesourcery.com>
2886
2887         * gfortran.dg/pointer_init_1.f90: New test.
2888
2889 2004-07-11  Paul Brook  <paul@codesourcery.com>
2890
2891         PR fortran/15986
2892         * gfortran.dg/contained_1.f90: New test.
2893
2894 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2895
2896         * g++.dg/parse/defarg8.C: New test.
2897
2898 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2899
2900         PR fortran/16433
2901         * gfortran.dg/pr16433.f: New test.
2902
2903         PR fortran/17574
2904         * gfortran.dg/pr15754.f90: New test.
2905
2906 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2907
2908         PR tree-optimization/16437
2909         * gcc.c-torture/execute/bitfld-4.c: New test.
2910
2911 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2912
2913         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2914         access to common var from module.
2915
2916 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2917
2918         PR fortran/16336
2919         * gfortran.fortran-torture/execute/common_2.f90: New test.
2920
2921 2004-07-10  Paul Brook  <paul@codesourcery.com>
2922
2923         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2924
2925 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2926
2927         PR fortran/15969
2928         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2929
2930 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2931
2932         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2933         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2934         * gfortran.dg/g77/ffree-form-1.f: Likewise
2935         * gfortran.dg/g77/ffree-form-2.f: Likewise
2936         * gfortran.dg/g77/ffree-form-3.f: Likewise
2937         * gfortran.dg/g77/fno-underscoring.f: Likewise
2938         * gfortran.dg/g77/funderscoring.f: Likewise
2939         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2940
2941 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2942
2943         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2944
2945 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2946         Paul Brook  <paul@codesourcery.com>
2947
2948         PR fortran/13415
2949         * gfortran.dg/common_pointer_1.f90: New test.
2950
2951 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2952
2953         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2954
2955 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2956
2957         PR target/16364
2958         * gcc.c-torture/compile/20040709-1.c: New.
2959
2960 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2961
2962         PR fortran/14077
2963         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2964
2965 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2966
2967         PR fortran/13201
2968         * gfortran.dg/shape_1.f90: New test.
2969
2970 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2971             Andrew Pinski  <apinski@apple.com>
2972
2973         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2974
2975 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2976
2977         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2978         comment.
2979
2980 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2981         Paul Brook  <paul@codesourcery.com>
2982
2983         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2984         '.f95' and '.F95'.
2985
2986 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2987
2988         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2989
2990 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2991
2992         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2993         testcases with capital suffix.
2994
2995 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2996
2997         PR fortran/15481
2998         PR fortran/13372
2999         PR fortran/13575
3000         PR fortran/15978
3001         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3002
3003         * gfortran.dg/implicit_1.f90: New test.
3004
3005 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3006
3007         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3008         expression to match gfortran warning/error messages
3009         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3010         dg-error text.
3011
3012 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3013
3014         * lib/fortran-torture.exp: Rename proc search_for to
3015         search_for_re.
3016
3017 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3018
3019         * gcc.c-torture/execute/simd-5.x: New file.
3020         XFAIL on SPARC 64-bit at -O0.
3021
3022 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3023
3024         PR c++/8211
3025         PR c++/16165
3026         * g++.dg/warn/effc3.C: New test.
3027
3028 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3029
3030         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3031         change X to 1X in format.
3032         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3033         add data statements to conform to standard.
3034
3035 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3036
3037         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3038         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3039         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3040
3041 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3042
3043         * gfortran.dg/g77/7388.f: Copy from g77.dg
3044         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3045         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3046         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3047         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3048         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3049         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3050         * gfortran.dg/g77/strlen0.f: Likewise
3051
3052 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3053
3054         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3055         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3056
3057 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3058
3059         * gcc.c-torture/execute/920428-2.x: Delete.
3060         * gcc.c-torture/execute/920501-7.x: Likewise.
3061
3062 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3063
3064         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3065         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3066         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3067         prescott and c3-2.
3068         (PREFETCH_3DNOW): Add -march=c3.
3069
3070 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3071
3072         PR c/16437
3073         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3074         * gcc.c-torture/execute/bf64-1.x: Likewise.
3075
3076 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3077
3078         * gcc.c-torture/compile/20040708-1.c: New test.
3079
3080 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3081
3082         PR c++/16169
3083         * g++.dg/warn/effc2.C: New test.
3084
3085 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3086
3087         * gcc.c-torture/execute/bitfld-1.x: Remove.
3088         * gcc.c-torture/execute/bitfld-3.c: New test.
3089         * gcc.dg/bitfld-2.c: Remove XFAILs.
3090
3091 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3092
3093         PR c++/16276
3094         * g++.dg/rtti/tinfo1.C: New file.
3095
3096 2004-07-07  Eric Christopher  <echristo@redhat.com>
3097
3098         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3099
3100 2004-07-07  Andrew Pinski  <apinski@apple.com>
3101
3102         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3103
3104 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3105
3106         * g++.dg/init/call1.C: XFAIL.
3107
3108 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3109
3110         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3111         except for movstrict*, to movmem* and clrstr* to clrmem*.
3112
3113 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3114
3115         * gcc.c-torture/execute/20040707-1.c: New test.
3116
3117 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3118
3119         * gcc.c-torture/execute/20040706-1.c: New test.
3120
3121 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3122
3123         PR c++/3671
3124         * g++.dg/template/spec14.C: New test.
3125
3126 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3127
3128         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3129         nothing if not yet defined.  Use it in b, c and d type definitions.
3130         * gcc.c-torture/execute/20040705-1.c: New test.
3131         * gcc.c-torture/execute/20040705-2.c: New test.
3132
3133 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3134
3135         PR c++/2518
3136         * g++.dg/lookup/new1.C: New test.
3137
3138 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3139
3140         PR c++/11406
3141         * g++.dg/template/sizeof8.C: New test.
3142
3143 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3144
3145         * gcc.c-torture/compile/20040705-1.c: New test.
3146
3147 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3148
3149         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3150
3151 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3152
3153         * gcc.dg/cpp/if-mop.c: Two new testcases.
3154         * gcc.dg/cpp/trad/comment-3.c: New.
3155
3156 2004-07-04  Paul Brook  <paul@codesourcery.com>
3157
3158         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3159
3160 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3161
3162         PR c++/3761
3163         * g++.dg/lookup/crash4.C: New test.
3164
3165 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3166
3167         * gcc.c-torture/execute/builtin-abs-1.c
3168         * gcc.c-torture/execute/builtin-abs-2.c
3169         * gcc.c-torture/execute/builtin-complex-1.c
3170         * gcc.c-torture/execute/builtins/string-1-lib.c
3171         * gcc.c-torture/execute/builtins/string-1.c
3172         * gcc.c-torture/execute/builtins/string-2-lib.c
3173         * gcc.c-torture/execute/builtins/string-2.c
3174         * gcc.c-torture/execute/builtins/string-3-lib.c
3175         * gcc.c-torture/execute/builtins/string-3.c
3176         * gcc.c-torture/execute/builtins/string-4-lib.c
3177         * gcc.c-torture/execute/builtins/string-4.c
3178         * gcc.c-torture/execute/builtins/string-5-lib.c
3179         * gcc.c-torture/execute/builtins/string-5.c
3180         * gcc.c-torture/execute/builtins/string-6-lib.c
3181         * gcc.c-torture/execute/builtins/string-6.c
3182         * gcc.c-torture/execute/builtins/string-7-lib.c
3183         * gcc.c-torture/execute/builtins/string-7.c
3184         * gcc.c-torture/execute/builtins/string-8-lib.c
3185         * gcc.c-torture/execute/builtins/string-8.c
3186         * gcc.c-torture/execute/builtins/string-9-lib.c
3187         * gcc.c-torture/execute/builtins/string-9.c
3188         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3189         * gcc.c-torture/execute/builtins/string-asm-1.c
3190         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3191         * gcc.c-torture/execute/builtins/string-asm-2.c
3192         * gcc.c-torture/execute/stdio-opt-1.c
3193         * gcc.c-torture/execute/stdio-opt-2.c
3194         * gcc.c-torture/execute/stdio-opt-3.c
3195         * gcc.c-torture/execute/string-opt-1.c
3196         * gcc.c-torture/execute/string-opt-10.c
3197         * gcc.c-torture/execute/string-opt-11.c
3198         * gcc.c-torture/execute/string-opt-12.c
3199         * gcc.c-torture/execute/string-opt-13.c
3200         * gcc.c-torture/execute/string-opt-14.c
3201         * gcc.c-torture/execute/string-opt-15.c
3202         * gcc.c-torture/execute/string-opt-16.c
3203         * gcc.c-torture/execute/string-opt-2.c
3204         * gcc.c-torture/execute/string-opt-6.c
3205         * gcc.c-torture/execute/string-opt-7.c
3206         * gcc.c-torture/execute/string-opt-8.c:
3207         Replace with ...
3208
3209         * gcc.c-torture/execute/builtins/abs-2.c
3210         * gcc.c-torture/execute/builtins/abs-3.c
3211         * gcc.c-torture/execute/builtins/complex-1.c
3212         * gcc.c-torture/execute/builtins/fprintf.c
3213         * gcc.c-torture/execute/builtins/fputs.c
3214         * gcc.c-torture/execute/builtins/memcmp.c
3215         * gcc.c-torture/execute/builtins/memmove.c
3216         * gcc.c-torture/execute/builtins/memops-asm.c
3217         * gcc.c-torture/execute/builtins/mempcpy-2.c
3218         * gcc.c-torture/execute/builtins/mempcpy.c
3219         * gcc.c-torture/execute/builtins/memset.c
3220         * gcc.c-torture/execute/builtins/printf.c
3221         * gcc.c-torture/execute/builtins/sprintf.c
3222         * gcc.c-torture/execute/builtins/strcat.c
3223         * gcc.c-torture/execute/builtins/strchr.c
3224         * gcc.c-torture/execute/builtins/strcmp.c
3225         * gcc.c-torture/execute/builtins/strcpy.c
3226         * gcc.c-torture/execute/builtins/strcspn.c
3227         * gcc.c-torture/execute/builtins/strlen-2.c
3228         * gcc.c-torture/execute/builtins/strlen.c
3229         * gcc.c-torture/execute/builtins/strncat.c
3230         * gcc.c-torture/execute/builtins/strncmp-2.c
3231         * gcc.c-torture/execute/builtins/strncmp.c
3232         * gcc.c-torture/execute/builtins/strncpy.c
3233         * gcc.c-torture/execute/builtins/strpbrk.c
3234         * gcc.c-torture/execute/builtins/strpcpy-2.c
3235         * gcc.c-torture/execute/builtins/strpcpy.c
3236         * gcc.c-torture/execute/builtins/strrchr.c
3237         * gcc.c-torture/execute/builtins/strspn.c
3238         * gcc.c-torture/execute/builtins/strstr-asm.c
3239         * gcc.c-torture/execute/builtins/strstr.c:
3240         ... these new files.
3241
3242         * gcc.c-torture/execute/builtins/abs-2-lib.c
3243         * gcc.c-torture/execute/builtins/abs-3-lib.c
3244         * gcc.c-torture/execute/builtins/complex-1-lib.c
3245         * gcc.c-torture/execute/builtins/fprintf-lib.c
3246         * gcc.c-torture/execute/builtins/fputs-lib.c
3247         * gcc.c-torture/execute/builtins/memcmp-lib.c
3248         * gcc.c-torture/execute/builtins/memmove-lib.c
3249         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3250         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3251         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3252         * gcc.c-torture/execute/builtins/memset-lib.c
3253         * gcc.c-torture/execute/builtins/printf-lib.c
3254         * gcc.c-torture/execute/builtins/sprintf-lib.c
3255         * gcc.c-torture/execute/builtins/strcat-lib.c
3256         * gcc.c-torture/execute/builtins/strchr-lib.c
3257         * gcc.c-torture/execute/builtins/strcmp-lib.c
3258         * gcc.c-torture/execute/builtins/strcpy-lib.c
3259         * gcc.c-torture/execute/builtins/strcspn-lib.c
3260         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3261         * gcc.c-torture/execute/builtins/strlen-lib.c
3262         * gcc.c-torture/execute/builtins/strncat-lib.c
3263         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3264         * gcc.c-torture/execute/builtins/strncmp-lib.c
3265         * gcc.c-torture/execute/builtins/strncpy-lib.c
3266         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3267         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3268         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3269         * gcc.c-torture/execute/builtins/strrchr-lib.c
3270         * gcc.c-torture/execute/builtins/strspn-lib.c
3271         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3272         * gcc.c-torture/execute/builtins/strstr-lib.c
3273         * gcc.c-torture/execute/builtins/lib/abs.c
3274         * gcc.c-torture/execute/builtins/lib/fprintf.c
3275         * gcc.c-torture/execute/builtins/lib/memset.c
3276         * gcc.c-torture/execute/builtins/lib/printf.c
3277         * gcc.c-torture/execute/builtins/lib/sprintf.c
3278         * gcc.c-torture/execute/builtins/lib/strcpy.c
3279         * gcc.c-torture/execute/builtins/lib/strcspn.c
3280         * gcc.c-torture/execute/builtins/lib/strncat.c
3281         * gcc.c-torture/execute/builtins/lib/strncmp.c
3282         * gcc.c-torture/execute/builtins/lib/strncpy.c
3283         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3284         * gcc.c-torture/execute/builtins/lib/strspn.c
3285         * gcc.c-torture/execute/builtins/lib/strstr.c:
3286         New files containing support routines.
3287
3288         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3289         declaration.
3290         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3291         when not optimizing.
3292
3293 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3294
3295         PR c++/16240
3296         * g++.dg/abi/mangle22.C: New test.
3297         * g++.dg/abi/mangle23.C: Likewise.
3298
3299 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3300
3301         PR fortran/16290
3302         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3303         Allow for cases without denormalized floating point numbers.
3304
3305 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3306
3307         PR c/1027
3308         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3309         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3310         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3311         expected warning text.
3312         * gcc.dg/format/diag-2.c: New test.
3313
3314 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3315
3316         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3317
3318 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3319
3320         * gcc.dg/builtins-43.c: New.
3321         * gcc.dg/builtins-44.c: New.
3322         * gcc.dg/builtins-45.c: New.
3323
3324 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3325             Andreas Tobler  <a.tobler@schweiz.ch>
3326
3327         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3328         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3329         as SIGSEGV.
3330         * gcc.dg/cleanup-11.c: Likewise.
3331         * gcc.dg/cleanup-8.c: Likewise.
3332         * gcc.dg/cleanup-9.c: Likewise.
3333         * gcc.dg/cleanup-5.c: Run on all platforms.
3334
3335 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3336
3337         * g++.dg/warn/nonnull1.C: New test.
3338
3339 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3340
3341         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3342         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3343         Special-case the Sun compiler wrt to <complex.h>.
3344
3345 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3346
3347         * gcc.dg/Wunreachable-8.C: New test.
3348
3349         * gcc.dg/h8300-ice2.c : New test.
3350
3351 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3352
3353         PR fortran/16161
3354         * gfortran.fortran-torture/compile/implicit.f90: Add test
3355         for implicit character.
3356
3357 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3358
3359         PR fortran/16289
3360         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3361         Use tiny() intrinsic to find smallest non-negative real
3362
3363 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3364
3365         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3366         * gcc.dg/compat/struct-by-value-22_x.c: New.
3367         * gcc.dg/compat/struct-by-value-22_y.c: New.
3368
3369         * gcc.c-torture/execute/20040629-1.c: New test.
3370
3371 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3372
3373         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3374         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3375
3376         PR target/16195
3377         * gcc.dg/20040625-1.c: New test.
3378
3379 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3380
3381         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3382
3383 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3384
3385         PR fortran/15963
3386         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3387
3388 2004-06-29  Richard Henderson  <rth@redhat.com>
3389
3390         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3391
3392 2004-06-29  Paul Brook  <paul@codesourcery.com>
3393
3394         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3395         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3396
3397 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3398
3399         PR c++/16260
3400         * g++.dg/parse/crash15.C: New.
3401
3402 2004-06-28  Andrew Pinski  <apinski@apple.com>
3403
3404         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3405         by the error already.
3406
3407         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3408
3409 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3410
3411         PR target/14041
3412         * gcc.dg/h8300-bss-align-1.c : New.
3413
3414 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3415
3416         * PR c++/16174
3417         * g++.dg/template/ctor4.C: New.
3418
3419 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3420
3421         PR c++/16205
3422         * g++.dg/warn/Wsequence-point-1.C: New test.
3423
3424 2004-06-27  Paul Brook  <paul@codesourcery.com>
3425
3426         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3427
3428 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3429
3430         * g++.old-deja/g++.mike/p7325.C: Remove.
3431
3432 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3433
3434         PR c/14963
3435         * gcc.dg/pr14963.c: New test.
3436
3437 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/16193
3440         * g++.dg/parse/redef1.C: New test.
3441
3442 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3443
3444         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3445         20021110.c.
3446         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3447         20021119-1.c.
3448         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3449         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3450         5-04.c.
3451         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3452         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3453         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3454         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3455         g++.brendan/enum14.C.
3456         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3457         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3458         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3459         g++.mike/virt1.C.
3460         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3461         memtemp24.C.
3462
3463 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3464
3465         * gcc.dg/20040527-1.c: New test case.
3466
3467 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3468
3469         PR gfortran/pr16196
3470         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3471
3472 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3473
3474         PR middle-end/15825
3475         * gcc.dg/pr15825-1.c: New test case.
3476
3477 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3478
3479         * gcc.c-torture/execute/20040625-1.c: New test.
3480
3481 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3482
3483         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3484
3485 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3486
3487         * gcc.dg/torture/mips-div-1.c: New test.
3488
3489 2004-06-24  Jeff Law  <law@redhat.com>
3490
3491         * gcc.dg/tree-ssa/20040624-1.c: New test.
3492
3493 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3494
3495         * gcc.c-torture/compile/20040624-1.c: New test.
3496
3497 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3498
3499         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3500         this directory.
3501
3502 2004-06-23  Andrew Pinski  <apinski@apple.com>
3503
3504         PR middle-end/15988
3505         * g++.dg/opt/ptrmem4.C: New test.
3506
3507         * gcc.dg/c90-array-quals-2.c: New test.
3508
3509 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3510
3511         * gcc.dg/kpice1.c: New test.
3512
3513 2006-06-23  Andrew Pinski  <apinski@apple.com>
3514
3515         * gcc.dg/c90-array-quals.c: New test.
3516
3517 2006-06-22  Richard Henderson  <rth@redhat.com>
3518
3519         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3520
3521 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3522
3523         * gcc.dg/builtins-config.h: Handle FreeBSD.
3524
3525 2006-06-22  Richard Henderson  <rth@redhat.com>
3526
3527         * g++.dg/opt/devirt1.C: New.
3528
3529 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3530
3531         * g++.dg/opt/pr15551.C: New testcase.
3532
3533 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3534
3535         PR target/14800
3536         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3537         x86_64-*-linux* when compiling for 32bit.
3538
3539 2004-06-21  Andrew Pinski  <apinski@apple.com>
3540
3541         * gcc.dg/pch/struct-1.c: New.
3542         * gcc.dg/pch/struct-1.hs: New.
3543
3544 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3545
3546         * gcc.dg/pch/save-temps-1.c: New file.
3547         * gcc.dg/pch/save-temps-1.hs: New file.
3548
3549 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3550
3551         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3552         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3553
3554 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3555
3556         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3557         to fix type error.
3558         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3559         Remove trailing spaces.
3560
3561 2004-06-21  Richard Henderson  <rth@redhat.com>
3562
3563         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3564         merging && to BIT_FIELD_REF.
3565
3566 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3567
3568         * g++.dg/opt/placeholder1.C: New test.
3569
3570 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3571
3572         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3573         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3574         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3575         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3576
3577 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3578
3579         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3580         extern "C".
3581         * g++.dg/other/pragma-re-1.C: Add comments.
3582
3583 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3584
3585         PR gfortran/16080
3586         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3587
3588 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3589
3590         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3591         instead of setting the type of size_t by
3592         hand.
3593
3594 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3595
3596         * gcc.dg/unordered-2.c: New test case.
3597         * gcc.dg/unordered-3.c: New test case.
3598
3599 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3600
3601         PR other/16043
3602         * lib/g++.exp (g++_version): Tweak regexp for version
3603         * lib/g77.exp (g77_version): Likewise
3604         * lib/gfortran.exp (gfortran_version): Likewise
3605         * lib/objc.exp (objc_version): Likewise
3606         * lib/treelang.exp (treelang_version): Likewise
3607
3608 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3609
3610         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3611         Use INT_MAX instead of __INT_MAX__.
3612         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3613
3614         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3615         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3616         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3617         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3618         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3619         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3620         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3621         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3622         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3623
3624         * gcc.dg/range-test-1.c: New test.
3625         * g++.dg/opt/range-test-1.C: New test.
3626
3627 2004-06-17  Richard Henderson  <rth@redhat.com>
3628
3629         * objc.dg/sync-1.m: New.
3630         * objc.dg/try-catch-1.m: Don't force next runtime.
3631         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3632         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3633         shadowed catch clause.
3634         * objc.dg/try-catch-5.m: New.
3635
3636 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3637
3638         Bug 14610
3639         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3640
3641 2004-06-15  Richard Henderson  <rth@redhat.com>
3642
3643         * gcc.dg/20001116-1.c: Move expected warning line.
3644
3645 2004-06-15  Richard Henderson  <rth@redhat.com>
3646
3647         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3648         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3649
3650 2004-06-15  Jeff Law  <law@redhat.com>
3651
3652         * gcc.dg/tree-ssa/20040615-1.c: New test.
3653         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3654         be less sensitive to operand ordering.
3655         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3656
3657 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3658
3659         * g++.dg/abi/bitfield3.C: Add comment..
3660
3661 2004-06-15  Richard Henderson  <rth@redhat.com>
3662
3663         * g++.dg/ext/stmtexpr1.C: XFAIL.
3664         * gcc.dg/20030612-1.c: XFAIL.
3665
3666 2004-06-15  Eric Christopher  <echristo@redhat.com>
3667
3668         * g++.dg/charset/asm5.c: New.
3669         * gcc.dg/charset/asm6.c: New.
3670
3671 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3672
3673         PR fortran/15962
3674         * gfortran.fortran-torture/execute/select_1.f90: New test.
3675
3676 2004-06-15  Paul Brook  <paul@codesourcery.com>
3677
3678         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3679
3680 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3681
3682         PR c++/15967
3683         * g++.dg/lookup/crash3.C: New test.
3684
3685 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3686
3687         PR c++/15947
3688         * g++.dg/parse/dtor4.C: New test.
3689
3690 2004-06-14  Jeff Law  <law@redhat.com>
3691
3692         * gcc.c-torture/compile/20040614-1.c: New test.
3693
3694 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3695
3696         PR fortran/15211
3697         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3698         LEN of a character array.
3699
3700 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3701
3702         PR c++/15096
3703         * g++.dg/template/ptrmem10.C: New test.
3704
3705         PR c++/14930
3706         * g++.dg/template/friend30.C: New test.
3707
3708 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3709
3710         PR fortran/14928
3711         * gfortran.fortran-torture/compile/mloc.f90: New test.
3712
3713 2004-06-13  Paul Brook  <paul@codesourcery.com>
3714
3715         * gfortran.fortran-torture/execute/random_2.f90: New test.
3716
3717 2004-06-13  Eric Christopher  <echristo@redhat.com>
3718
3719         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3720
3721 2004-06-12  Paul Brook  <paul@codesourcery.com>
3722
3723         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3724
3725 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3726
3727         PR fortran/14923
3728         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3729
3730 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3731
3732         PR fortran/14957
3733         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3734         syntax errors in end statements of contained subroutines.
3735
3736 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3737
3738         PR fortran/12841
3739         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3740
3741 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3742
3743         PR fortran/15665
3744         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3745
3746 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3747
3748         PR gfortran/12839
3749         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3750
3751 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3752
3753         PR c++/15862
3754         * g++.dg/parse/enum1.C: New test.
3755
3756 2004-06-10  Jeff Law  <law@redhat.com>
3757
3758         * gcc.c-torture/compile/20040610-1.c: New test.
3759
3760 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3761
3762         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3763         * g++.old-deja/g++.other/decl3.C: Likewise.
3764
3765 2004-06-10  Brian Booth  <bbooth@redhat.com>
3766
3767         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3768         V_MAY_DEF instead of VDEF.
3769         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3770
3771 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/14211
3774         * g++.dg/conversion/const1.C: New test.
3775
3776         PR c++/15076
3777         * g++.dg/conversion/reinterpret1.C: New test.
3778
3779         PR c++/15877
3780         * g++.dg/template/enum2.C: New test.
3781
3782         PR c++/15227
3783         * g++.dg/template/error13.C: New test.
3784
3785 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3786
3787         PR fortran/14957
3788         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3789         arguments to test_* REAL and of the right size.
3790
3791 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR target/15569
3794         PR rtl-optimization/15681
3795         * gcc.dg/20040609-1.c: New test.
3796
3797 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR c++/14791
3800         * g++.dg/opt/builtins1.C: New test.
3801
3802 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3803
3804         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3805         that use default windows32 struct layout.
3806         * gcc.dg/i386-bitfield2.c: Likewise.
3807
3808 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3809
3810         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3811         for mingw32 and cygwin targets.
3812
3813 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3814
3815         * gcc.dg/pch/macro-4.c: New.
3816         * gcc.dg/pch/macro-4.hs: New.
3817
3818 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3819
3820         PR fortran/13249
3821         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3822
3823 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3824
3825         PR fortran/13372
3826         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3827
3828 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3829
3830         PR gfortran/14897
3831         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3832
3833 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3834
3835         PR gfortran/15755
3836         * gfortran.fortran-torture/execute/backspace.c : New test.
3837
3838 2004-06-09  Paul Brook  <paul@codesourcery.com>
3839
3840         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3841         (pointer_to_section): Rewrite to use smaller array.
3842
3843 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3844
3845         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3846         * gcc.dg/ext/altivec-10.c: Same.
3847         * gcc.dg/ext/altivec-11.c: Same.
3848         * gcc.dg/ext/altivec-12.c: Same.
3849         * gcc.dg/ext/altivec-13.c: Same.
3850         * gcc.dg/ext/altivec-14.c: Same.
3851         * gcc.dg/ext/altivec-15.c: Same.
3852         * gcc.dg/ext/altivec-16.c: Same.
3853         * gcc.dg/ext/altivec-3.c: Same.
3854         * gcc.dg/ext/altivec-4.c: Same.
3855         * gcc.dg/ext/altivec-6.c: Same.
3856         * gcc.dg/ext/altivec-7.c: Same.
3857         * gcc.dg/ext/altivec-8.c: Same.
3858         * gcc.dg/ext/altivec-varargs-1.c: Same.
3859
3860         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3861         * g++.dg/ext/altivec-10.C: Same.
3862         * g++.dg/ext/altivec-2.C: Same.
3863         * g++.dg/ext/altivec-3.C: Same.
3864         * g++.dg/ext/altivec-4.C: Same.
3865         * g++.dg/ext/altivec-5.C: Same.
3866         * g++.dg/ext/altivec-6.C: Same.
3867         * g++.dg/ext/altivec-7.C: Same.
3868         * g++.dg/ext/altivec-8.C: Same.
3869         * g++.dg/ext/altivec-9.C: Same.
3870
3871 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3872
3873         PR c++/7841
3874         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3875
3876 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.dg/union-1.c: New test.
3879
3880 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3881
3882         * gcc.dg/builtins-41.c: New test case.
3883         * gcc.dg/builtins-42.c: New test case.
3884
3885 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3886
3887         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3888         * g++.dg/ext/altivec-10.C: Same.
3889         * g++.dg/ext/altivec-2.C: Same.
3890         * g++.dg/ext/altivec-3.C: Same.
3891         * g++.dg/ext/altivec-4.C: Same.
3892         * g++.dg/ext/altivec-5.C: Same.
3893         * g++.dg/ext/altivec-6.C: Same.
3894         * g++.dg/ext/altivec-7.C: Same.
3895         * g++.dg/ext/altivec-8.C: Same.
3896         * g++.dg/ext/altivec-9.C: Same.
3897         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3898         * g++.old-deja/g++.brendan/new3.C: Same.
3899         * gcc.c-torture/execute/eeprof-1.x: Same.
3900
3901 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3902
3903         PR c/14765
3904         * gcc.dg/pr14765-1.c: New test.
3905
3906 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3907
3908         PR c/14649
3909         * gcc.dg/pr14649-1.c: New test case.
3910
3911 2004-06-07  Richard Henderson  <rth@redhat.com>
3912
3913         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3914         if temporaries.
3915
3916 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3917
3918         * g++.dg/eh/elide1.C: Remove XFAIL.
3919
3920 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3921
3922         PR c++/15337
3923         * g++.dg/expr/sizeof3.C: New test.
3924
3925         PR c++/14777
3926         * g++.dg/template/access14.C: New test.
3927
3928         PR c++/15554
3929         * g++.dg/template/enum1.C: New test.
3930
3931         PR c++/15057
3932         * g++.dg/eh/throw1.C: New test.
3933
3934 2004-06-07  David Ayers  <d.ayers@inode.at>
3935             Ziemowit Laski  <zlaski@apple.com>
3936
3937         * lib/objc.exp (objc_target_compile): Revert the '-framework
3938         Foundation' flag fix, since bare Darwin does not ship
3939         with the Foundation framework.
3940         * objc/execute/next_mapping.h: Provide a local NSConstantString
3941         @interface and @implementation.
3942         (objc_constant_string_init): A constructor function, used to
3943         initialize the NSConstantString meta-class object.
3944         * objc/execute/string1.m: Include "next_mapping.h" instead of
3945         <Foundation/NSString.h>.
3946         * objc/execute/string2.m: Likewise.
3947         * objc/execute/string3.m: Likewise.
3948         * objc/execute/string4.m: Likewise.
3949
3950 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3953         to double. Replace double with FLOAT.
3954         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3955
3956         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3957         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3958         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3959         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3960         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3961         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3962         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3963         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3964
3965 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3966
3967         PR c/13519
3968         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3969
3970 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3971
3972         PR c++/15503
3973         * g++.dg/template/meminit2.C: New test.
3974
3975 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3976
3977         PR target/15822
3978         * gcc.c-torture/execute/compare-fp-1.c,
3979         gcc.c-torture/execute/compare-fp-2.c,
3980         gcc.c-torture/execute/compare-fp-3.c,
3981         gcc.c-torture/execute/compare-fp-4.c,
3982         gcc.c-torture/execute/compare-fp-3.x,
3983         gcc.c-torture/execute/compare-fp-4.x: Moved...
3984         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3985         gcc.c-torture/execute/ieee/compare-fp-2.c,
3986         gcc.c-torture/execute/ieee/compare-fp-3.c,
3987         gcc.c-torture/execute/ieee/compare-fp-4.c,
3988         gcc.c-torture/execute/ieee/compare-fp-3.x,
3989         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3990
3991 2004-06-04  David Ayers  <d.ayers@inode.at>
3992
3993         * objc/execute/protocol-isEqual-4.m: New testcase.
3994
3995 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3996
3997         * objc/execute/protocol-isEqual-1.m: New testcase.
3998         * objc/execute/protocol-isEqual-2.m: New testcase.
3999         * objc/execute/protocol-isEqual-3.m: New testcase.
4000
4001 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4002
4003         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4004
4005 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4006
4007         * lib/objc.exp (objc_target_compile): When running tests on
4008         Darwin (Mac OS X), inform the linker about '-framework
4009         'Foundation'.
4010
4011 2004-06-02  Eric Christopher  <echristo@redhat.com>
4012
4013         * gcc.c-torture/compile/20040602-1.c: New.
4014
4015 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4016
4017         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4018         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4019
4020         PR tree-optimization/14736
4021         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4022
4023         PR tree-optimization/14042
4024         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4025
4026         PR tree-optimization/14729
4027         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4028
4029 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4030
4031         PR fortran/15557
4032         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4033
4034 2004-06-01  Richard Hederson  <rth@redhat.com>
4035
4036         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4037
4038 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4039
4040         PR c++/14932
4041         * g++.dg/parse/offsetof4.C: New test.
4042
4043 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4044
4045         PR objc/7993
4046         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4047
4048 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/15701
4051         * g++.dg/template/friend29.C: New test.
4052
4053 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4054
4055         PR c/15749
4056         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4057
4058 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4059
4060         * gcc.dg/sparc-trap-1.c: New test.
4061
4062 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4063
4064         PR middle-end/15069
4065         * g++.dg/opt/fold3.C: New test case.
4066
4067 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4068
4069         * lib/target-supports.exp (check_iconv_available): Fix fallout
4070         from 2004-05-28 patch.
4071
4072 2004-05-30  Paul Brook  <paul@codesourcery.com>
4073
4074         PR fortran/15620
4075         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4076         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4077
4078 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4079
4080         * gfortran.fortran-torture/execute/random_1.f90: New test.
4081
4082 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4083
4084         * g++.dg/ext/altivec-10.C: New test.
4085
4086 2004-05-29  Paul Brook  <paul@codesourcery.com>
4087
4088         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4089
4090 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4091
4092         * gcc.dg/altivec-16.c: New test.
4093
4094 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4095
4096         * lib/target-supports.exp (check_vmx_hw_available): New.
4097         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4098
4099         * lib/target-supports.exp (check_alias_available,
4100         check_iconv_available, check_named_sections_available): Use
4101         unique names for temporary files.
4102
4103 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4104
4105         * gcc.dg/altivec-15.c: New test.
4106
4107 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4108
4109         PR c++/15083
4110         * g++.dg/warn/noeffect6.C: New test.
4111
4112         PR c++/15471
4113         * g++.dg/expr/ptrmem4.C: New test.
4114
4115         PR c++/15640
4116         * g++.dg/template/operator3.C: New test.
4117
4118 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4119
4120         PR c++/14668
4121         * g++.dg/lookup/redecl1.C: New test.
4122         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4123
4124 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4125
4126         * gcc.c-torture/execute/compare-fp-1.c,
4127         gcc.c-torture/execute/compare-fp-2.c,
4128         gcc.c-torture/execute/compare-fp-3.c,
4129         gcc.c-torture/execute/compare-fp-4.c,
4130         gcc.c-torture/execute/compare-fp-3.x,
4131         gcc.c-torture/execute/compare-fp-4.x,
4132         gcc.dg/pr15649-1.c: New.
4133
4134 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4135
4136         PR c++/12883
4137         * g++.dg/init/array14.C: New test.
4138
4139 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4140
4141         * lib/compat.exp (compat-get-options-main): New.
4142         (compat-get-options): Remove unneeded code, warn for ignored
4143         command.
4144         (compat-execute): Check flag set by dg-require-* commands.
4145
4146         * lib/compat.exp (compat-execute): Break up long lines.
4147
4148 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4149
4150         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4151         * gcc.dg/altivec-14.c: New test.
4152         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4153
4154         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4155         * gcc.dg/altivec-12.c: Ditto.
4156
4157         * gcc.dg/altivec-3.c: Move call to altivec_check.
4158
4159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4160
4161         PR c++/15044
4162         * g++.dg/template/error12.C: New test.
4163
4164         PR c++/15317
4165         * g++.dg/ext/attrib15.C: New test.
4166
4167         PR c++/15329
4168         * g++.dg/template/ptrmem9.C: New test.
4169
4170 2004-05-25  Paul Brook  <paul@codesourcery.com>
4171
4172         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4173
4174 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/15165
4177         * g++.dg/template/crash19.C: New test.
4178
4179 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/15025
4182         * g++.dg/template/redecl1.C: New test.
4183
4184 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/14821
4187         * g++.dg/other/ns1.C: New test.
4188
4189         PR c++/14883
4190         * g++.dg/template/invalid1.C: New test.
4191
4192 2004-05-23  Paul Brook  <paul@codesourcery.com>
4193         Victor Leikehman  <lei@haifasphere.co.il>
4194
4195         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4196         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4197
4198 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/15285
4201         PR c++/15299
4202         * g++.dg/template/non-dependent5.C: New test.
4203         * g++.dg/template/non-dependent6.C: New test.
4204
4205 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4206
4207         PR c++/15507
4208         * g++.dg/inherit/union1.C: New test.
4209
4210         PR c++/15542
4211         * g++.dg/template/addr1.C: New test.
4212
4213         PR c++/15427
4214         * g++.dg/template/array5.C: New test.
4215
4216         PR c++/15287
4217         * g++.dg/template/array6.C: New test.
4218
4219 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4220             Roger Sayle  <roger@eyesopen.com>
4221
4222         * g++.dg/lookup/forscope2.C: New test case.
4223
4224 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4225
4226         * gcc.dg/cpp/Wmissingdirs.c: New.
4227
4228 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4229
4230         PR target/15301
4231         * gcc.dg/compat/union-m128-1.h: New file.
4232         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4233         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4234         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4235
4236 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4237
4238         PR target/15302
4239         * gcc.dg/compat/struct-complex-1.h: New file.
4240         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4241         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4242         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4243
4244 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4245
4246         PR middle-end/3074
4247         * gcc.dg/pr3074-1.c: New test case.
4248         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4249
4250 2004-05-20  Falk Hueffner  <falk@debian.org>
4251
4252         PR other/15526
4253         * gcc.dg/ftrapv-1.c: New test case.
4254
4255 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4256
4257         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4258
4259 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4260             Jeff Law  <law@redhat.com>
4261
4262         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4263         * gcc.dg/tree-ssa/20040518-2.c: New test.
4264
4265         * gcc.dg/tree-ssa/20040518-1.c: New test.
4266
4267 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4268
4269         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4270
4271 2004-05-18  Paul Brook  <paul@codesourcery.com>
4272
4273         PR fortran/13930
4274         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4275
4276 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4277
4278         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4279         constant folding.
4280
4281 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4282
4283         * gcc.dg/tree-ssa/20040517-1.c: New test.
4284
4285 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4286
4287         * gcc.dg/loop-4.c: New test.
4288
4289 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4290
4291         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4292
4293 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4294
4295         PR fortran/15311
4296         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4297
4298 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4299
4300         PR fortran/13826
4301         PR fortran/13940
4302         * gfortran.fortran-torture/compile/data_1.f90: New test.
4303
4304 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4305
4306         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4307         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4308
4309 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4310
4311         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4312
4313 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4314
4315         PR c/15444
4316         * gcc.dg/format/xopen-1.c: Adjust expected message.
4317         * gcc.dg/format/xopen-3.c: New test.
4318
4319 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4320
4321         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4322
4323 2004-05-14  Jeff Law  <law@redhat.com>
4324
4325         * gcc.dg/tree-ssa/20040514-2.c: New test.
4326
4327 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4328
4329         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4330         this ...
4331         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4332         this.
4333
4334 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4335
4336         * gcc.dg/tree-ssa/20040514-1.c: New test.
4337
4338 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4339
4340         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4341         test.
4342
4343 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4344
4345         PR fortran/14066
4346         * gfortran.fortran-torture/compile/do_1.f90: New test.
4347
4348 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4349
4350         PR fortran/15051
4351         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4352         test.
4353
4354 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4355
4356         PR fortran/15149
4357         * gfortran.fortran-torture/execute/random_init.f90: New test.
4358
4359 2004-05-13  Paul Brook  <paul@codesourcery.com>
4360
4361         PR fortran/15314
4362         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4363
4364 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4365
4366         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4367         for the powerpc case.
4368
4369 2004-05-13  Jeff Law  <law@redhat.com>
4370
4371         * gcc.dg/tree-ssa/20040513-1.c: New test.
4372         * gcc.dg/tree-ssa/20040513-2.c: New test.
4373
4374 2004-05-13  Paul Brook  <paul@codesourcery.com>
4375
4376         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4377         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4378         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4379
4380 2004-05-13  Andreas Schwab  <schwab@suse.de>
4381
4382         PR other/10819
4383         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4384         characters.
4385
4386 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4387
4388         PR fortran/15294
4389         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4390
4391 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4392
4393         Merge from tree-ssa-20020619-branch.  See
4394         ChangeLog.tree-ssa for details.
4395
4396 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4397
4398         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4399         include <altivec.h> explicitly.
4400         * gcc.dg/altivec-13.c: Likewise.
4401
4402 2004-05-11  Paul Brook  <paul@codesourcery.com>
4403
4404         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4405
4406 2004-05-10  Eric Christopher  <echristo@redhat.com>
4407
4408         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4409         * gcc.dg/sibcall-4.c: Ditto.
4410
4411 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4412
4413         * g++.dg/ext/altivec-8.C: New test case.
4414         * gcc.dg/altivec-13.c: New test case.
4415
4416 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4417
4418         * gcc.c-torture/execute/divcmp-1.c: New test case.
4419         * gcc.c-torture/execute/divcmp-2.c: New test case.
4420         * gcc.c-torture/execute/divcmp-3.c: New test case.
4421
4422 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4423
4424         * g++.dg/other/pragma-re-2.C: New test.
4425
4426 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4427
4428         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4429         * gcc.dg/i386-387-2.c: Likewise.
4430
4431         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4432         __builtin_drem.
4433         * gcc.dg/i386-387-6.c: Likewise.
4434
4435 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4436
4437         * gcc.dg/builtins-33.c:  Also check log1p*.
4438
4439 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4440
4441         PR optimization/15296
4442         * gcc.c-torture/execute/pr15296.c: New test.
4443
4444 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4445
4446         * gcc.dg/builtins-40.c: New test.
4447
4448 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4449
4450         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4451
4452 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4453
4454         * g++.dg/ext/spe1.C: New testcase.
4455
4456 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4457
4458         * objc.dg/image-info.m: Allow additional attributes
4459         for __image_info section.
4460
4461 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4462
4463         * gcc.dg/torture/mips-hilo-2.c: New test.
4464
4465 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4466
4467         PR c++/14389
4468         * g++.dg/template/member5.C: New test.
4469
4470 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4471
4472         * gcc.dg/builtins-34.c: Also check expm1*.
4473
4474 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4475
4476         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4477         * gcc.dg/torture/builtin-convert-3.c: New test.
4478
4479 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4480
4481         PR middle-end/15054
4482         * g++.dg/opt/pr15054.C: New test.
4483
4484 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4485
4486         * gcc.dg/torture/builtin-rounding-1.c: New test.
4487         * gcc.dg/builtins-25.c: Delete.
4488         * gcc.dg/builtins-29.c: Delete.
4489
4490 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4491
4492         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4493         * gcc.dg/sibcall-4.c: Likewise.
4494         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4495
4496 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4497
4498         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4499         bit-field on 16-bit targets.
4500
4501 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4502
4503         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4504         16-bit targets.
4505
4506 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4507
4508         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4509         * gcc.dg/rs6000-power2-2.c: Likewise.
4510
4511 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4512
4513         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4514         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4515         Change the asm registers to be in form of frN instead of fN.
4516
4517 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4518
4519         * gcc.dg/torture/builtin-convert-2.c: New test.
4520
4521 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4522
4523         * gcc.dg/rs6000-power2-1.c: New test.
4524         * gcc.dg/rs6000-power2-2.c: New test.
4525
4526 2004-04-28  Jan Hubicka  <jh@suse.cz>
4527
4528         * gcc.dg/unused-6.c: New test.
4529
4530 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4531             Ulrich Weigand  <uweigand@de.ibm.com>
4532
4533         * ada/acats/run_all.sh: Define $target variable.
4534
4535 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4536
4537         PR c++/15119
4538         * g++.dg/other/vararg-1.C: New test.
4539
4540         PR c++/4794
4541         * g++.dg/eh/cleanup3.C: New test.
4542
4543 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4544
4545         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4546         and ad8011a (target_insn).
4547         * ada/acats/support/macro.dfs: Likewise.
4548         * ada/acats/support/impbit.adb: New file.
4549
4550 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4551
4552         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4553
4554 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4555
4556         * gcc.dg/loop-3.c: New test.
4557
4558 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4559
4560         * gcc.c-torture/execute/simd-5.c: New test.
4561
4562 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4563
4564         PR c++/15064
4565         * g++.dg/template/crash18.C: New test.
4566
4567 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4568
4569         * g++.dg/ext/complit3.C: New test.
4570
4571 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4572
4573         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4574         * gcc.dg/altivec-3.c: Same.
4575         * gcc.dg/altivec-varargs-1.c: Same.
4576
4577 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4578
4579         * lib/target-supports.exp (check_profiling_available): Assume
4580         profiling is not available on powerpc-eabi targets.
4581
4582 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4583
4584         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4585         * gcc.dg/vmx/bug-1.c: Ditto.
4586
4587 2004-04-20  Eric Christopher  <echristo@redhat.com>
4588
4589         * gcc.dg/charset/extern.c: New test.
4590         * g++.dg/charset/extern3.cc: Ditto.
4591
4592 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4593
4594         * gcc.dg/builtins-39.c: New test.
4595
4596 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4597
4598         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4599
4600 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4601
4602         * gcc.dg/torture/mips-hilo-1.c: New test.
4603
4604 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4605
4606         * gcc.c-torture/compile/20040419-1.c: New test.
4607
4608 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4609
4610         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4611
4612 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4613             Aldy Hernandez  <aldyh@redhat.com>
4614
4615         * gcc.c-torture/execute/va-arg-24.c: New.
4616
4617 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4618             Aldy Hernandez  <aldyh@redhat.com>
4619
4620         * gcc.dg/vmx/1b-01.c: New.
4621         * gcc.dg/vmx/1b-02.c: New.
4622         * gcc.dg/vmx/1b-03.c: New.
4623         * gcc.dg/vmx/1b-04.c: New.
4624         * gcc.dg/vmx/1b-05.c: New.
4625         * gcc.dg/vmx/1b-06.c: New.
4626         * gcc.dg/vmx/1b-07.c: New.
4627         * gcc.dg/vmx/1c-01.c: New.
4628         * gcc.dg/vmx/1c-02.c: New.
4629         * gcc.dg/vmx/3a-01a.c: New.
4630         * gcc.dg/vmx/3a-01.c: New.
4631         * gcc.dg/vmx/3a-01m.c: New.
4632         * gcc.dg/vmx/3a-03.c: New.
4633         * gcc.dg/vmx/3a-03m.c: New.
4634         * gcc.dg/vmx/3a-04.c: New.
4635         * gcc.dg/vmx/3a-04m.c: New.
4636         * gcc.dg/vmx/3a-05.c: New.
4637         * gcc.dg/vmx/3a-06.c: New.
4638         * gcc.dg/vmx/3a-06m.c: New.
4639         * gcc.dg/vmx/3a-07.c: New.
4640         * gcc.dg/vmx/3b-01.c: New.
4641         * gcc.dg/vmx/3b-02.c: New.
4642         * gcc.dg/vmx/3b-10.c: New.
4643         * gcc.dg/vmx/3b-13.c: New.
4644         * gcc.dg/vmx/3b-14.c: New.
4645         * gcc.dg/vmx/3b-15.c: New.
4646         * gcc.dg/vmx/3c-01a.c: New.
4647         * gcc.dg/vmx/3c-01.c: New.
4648         * gcc.dg/vmx/3c-02.c: New.
4649         * gcc.dg/vmx/3c-03.c: New.
4650         * gcc.dg/vmx/3d-01.c: New.
4651         * gcc.dg/vmx/4-01.c: New.
4652         * gcc.dg/vmx/4-03.c: New.
4653         * gcc.dg/vmx/5-01.c: New.
4654         * gcc.dg/vmx/5-02.c: New.
4655         * gcc.dg/vmx/5-03.c: New.
4656         * gcc.dg/vmx/5-04.c: New.
4657         * gcc.dg/vmx/5-05.c: New.
4658         * gcc.dg/vmx/5-06.c: New.
4659         * gcc.dg/vmx/5-07.c: New.
4660         * gcc.dg/vmx/5-07t.c: New.
4661         * gcc.dg/vmx/5-08.c: New.
4662         * gcc.dg/vmx/5-10.c: New.
4663         * gcc.dg/vmx/5-11.c: New.
4664         * gcc.dg/vmx/7-01a.c: New.
4665         * gcc.dg/vmx/7-01.c: New.
4666         * gcc.dg/vmx/7c-01.c: New.
4667         * gcc.dg/vmx/7d-01.c: New.
4668         * gcc.dg/vmx/7d-02.c: New.
4669         * gcc.dg/vmx/8-01.c: New.
4670         * gcc.dg/vmx/8-02a.c: New.
4671         * gcc.dg/vmx/8-02.c: New.
4672         * gcc.dg/vmx/brode-1.c: New.
4673         * gcc.dg/vmx/bug-1.c: New.
4674         * gcc.dg/vmx/bug-2.c: New.
4675         * gcc.dg/vmx/bug-3.c: New.
4676         * gcc.dg/vmx/cw-bug-1.c: New.
4677         * gcc.dg/vmx/cw-bug-2.c: New.
4678         * gcc.dg/vmx/cw-bug-3.c: New.
4679         * gcc.dg/vmx/dct.c: New.
4680         * gcc.dg/vmx/debug-1.c: New.
4681         * gcc.dg/vmx/debug-2.c: New.
4682         * gcc.dg/vmx/debug-3.c: New.
4683         * gcc.dg/vmx/debug-4.c: New.
4684         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4685         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4686         * gcc.dg/vmx/eg-5.c: New.
4687         * gcc.dg/vmx/fft.c: New.
4688         * gcc.dg/vmx/gcc-bug-1.c: New.
4689         * gcc.dg/vmx/gcc-bug-2.c: New.
4690         * gcc.dg/vmx/gcc-bug-3.c: New.
4691         * gcc.dg/vmx/gcc-bug-4.c: New.
4692         * gcc.dg/vmx/gcc-bug-5.c: New.
4693         * gcc.dg/vmx/gcc-bug-6.c: New.
4694         * gcc.dg/vmx/gcc-bug-7.c: New.
4695         * gcc.dg/vmx/gcc-bug-8.c: New.
4696         * gcc.dg/vmx/gcc-bug-9.c: New.
4697         * gcc.dg/vmx/gcc-bug-b.c: New.
4698         * gcc.dg/vmx/gcc-bug-c.c: New.
4699         * gcc.dg/vmx/gcc-bug-d.c: New.
4700         * gcc.dg/vmx/gcc-bug-e.c: New.
4701         * gcc.dg/vmx/gcc-bug-f.c: New.
4702         * gcc.dg/vmx/gcc-bug-g.c: New.
4703         * gcc.dg/vmx/gcc-bug-i.c: New.
4704         * gcc.dg/vmx/harness.h: New.
4705         * gcc.dg/vmx/ira1.c: New.
4706         * gcc.dg/vmx/ira2a.c: New.
4707         * gcc.dg/vmx/ira2b.c: New.
4708         * gcc.dg/vmx/ira2.c: New.
4709         * gcc.dg/vmx/ira2c.c: New.
4710         * gcc.dg/vmx/mem.c: New.
4711         * gcc.dg/vmx/newton-1.c: New.
4712         * gcc.dg/vmx/ops.c: New.
4713         * gcc.dg/vmx/sn7153.c: New.
4714         * gcc.dg/vmx/spill2.c: New.
4715         * gcc.dg/vmx/spill3.c: New.
4716         * gcc.dg/vmx/spill.c: New.
4717         * gcc.dg/vmx/t.c: New.
4718         * gcc.dg/vmx/varargs-1.c: New.
4719         * gcc.dg/vmx/varargs-2.c: New.
4720         * gcc.dg/vmx/varargs-3.c: New.
4721         * gcc.dg/vmx/varargs-4.c: New.
4722         * gcc.dg/vmx/varargs-5.c: New.
4723         * gcc.dg/vmx/varargs-6.c: New.
4724         * gcc.dg/vmx/varargs-7.c: New.
4725         * gcc.dg/vmx/vmx.exp: New.
4726         * gcc.dg/vmx/vprint-1.c: New.
4727         * gcc.dg/vmx/vscan-1.c: New.
4728         * gcc.dg/vmx/x-01.c: New.
4729         * gcc.dg/vmx/x-02.c: New.
4730         * gcc.dg/vmx/x-03.c: New.
4731         * gcc.dg/vmx/x-04.c: New.
4732         * gcc.dg/vmx/x-05.c: New.
4733         * gcc.dg/vmx/yousufi-1.c: New.
4734         * gcc.dg/vmx/zero-1.c: New.
4735         * gcc.dg/vmx/zero.c: New.
4736
4737 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4738
4739         * g++.dg/lookup/java1.C: Update for chage of
4740         _Jv_AllocObject.
4741         * g++.dg/lookup/java2.C: Likewise.
4742
4743 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4744
4745         * ada/acats/run_all.sh: use -O2 by default.
4746
4747 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4748
4749         * gcc.dg/vr-mult-[12].c: New tests.
4750
4751 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4752
4753         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4754
4755         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4756
4757 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4758
4759         * lib/target-supports.exp (check_profiling_available): Assume profiling
4760         isn't available for mips*-*-elf targets.
4761
4762 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4763
4764         * gcc.dg/builtins-38.c: New test.
4765
4766 2004-04-14  Eric Christopher  <echristo@redhat.com>
4767
4768         * g++.dg/charset/charset.exp: Run .cc extension tests.
4769
4770 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4771
4772         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4773
4774 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4775
4776         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4777
4778 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4779
4780         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4781         * gcc.dg/i386-387-2.c: Likewise.
4782
4783         * gcc.dg/i386-387-7.c: New test.
4784         * gcc.dg/i386-387-8.c: New test.
4785
4786         * gcc.dg/builtins-37.c: New test.
4787
4788 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4789
4790         * g++.dg/pch/externc-1.C: Add missing semicolon.
4791
4792 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4793
4794         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4795
4796 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4797
4798         * gcc.c-torture/execute/20040411-1.c: New test.
4799
4800 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4801
4802         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4803
4804 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4805
4806         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4807
4808 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4809
4810         * lib/target-supports.exp (check_named_sections_available): New.
4811         * lib/gcc-dg.exp (dg-require-named-sections): New.
4812         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4813         old-deja.exp.  Also prune error-count message from HP linker.
4814         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4815
4816         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4817         * g++.old-deja/g++.pt/static3.C: Likewise.
4818         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4819
4820 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4821
4822         * gcc.c-torture/execute/20040409-1.c: New test case.
4823         * gcc.c-torture/execute/20040409-2.c: New test case.
4824         * gcc.c-torture/execute/20040409-3.c: New test case.
4825
4826 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4827
4828         * gcc.dg/20040409-1.c: New test.
4829
4830 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4831
4832         PR target/14888
4833         * g++.dg/opt/pr14888.C: New test case.
4834
4835 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4836
4837         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4838         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4839         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4840         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4841         New tests.
4842
4843 2004-04-08  Paul Brook  <paul@codesourcery.com>
4844
4845         * gcc.dg/spill-1.c: New test.
4846
4847 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4848
4849         * gcc.dg/torture/builtin-ctype-2.c: New test.
4850
4851 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4852
4853         * gcc.dg/pch/pch.exp: Add largefile test.
4854
4855 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4856
4857         * g++.dg/pch/externc-1.Hs: New.
4858         * g++.dg/pch/externc-1.C: New.
4859
4860 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4861
4862         * gcc.dg/compat/struct-by-value-5a_main.c,
4863         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4864         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4865         * gcc.dg/compat/struct-by-value-5a_x.c,
4866         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4867         gcc.dg/compat/struct-by-value-5_x.c.
4868         * gcc.dg/compat/struct-by-value-5a_y.c,
4869         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4870         gcc.dg/compat/struct-by-value-5_y.c.
4871
4872         * gcc.dg/compat/struct-by-value-6a_main.c,
4873         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4874         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4875         * gcc.dg/compat/struct-by-value-6a_x.c,
4876         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4877         gcc.dg/compat/struct-by-value-6_x.c.
4878         * gcc.dg/compat/struct-by-value-6a_y.c,
4879         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4880         gcc.dg/compat/struct-by-value-6_y.c.
4881
4882         * gcc.dg/compat/struct-by-value-7a_main.c,
4883         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4884         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4885         * gcc.dg/compat/struct-by-value-7a_x.c,
4886         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4887         gcc.dg/compat/struct-by-value-7_x.c.
4888         * gcc.dg/compat/struct-by-value-7a_y.c,
4889         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4890         gcc.dg/compat/struct-by-value-7_y.c.
4891
4892 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4893
4894         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4895         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4896         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4897         options.
4898
4899 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4900
4901         * gcc.dg/builtins-36.c: New test.
4902
4903 2004-04-06  Paul Brook  <paul@codesourcery.com>
4904
4905         * README.gcc: Remove obsolete contraint on testcases.
4906
4907 2004-04-05  Paul Brook  <paul@codesourcery.com>
4908
4909         PR2123
4910         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4911         failure and exit(0) on success.
4912         * g++.dg/expr/anew2.C: Ditto.
4913         * g++.dg/expr/anew3.C: Ditto.
4914         * g++.dg/expr/anew4.C: Ditto.
4915
4916 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4917
4918         PR c++/3518
4919         * g++.dg/template/unify7.C: New.
4920
4921 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4922
4923         * g++.dg/README: Bring up to date with new subdirectories; remove
4924         duplicate subdirectory lines.
4925
4926 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4927
4928         PR c++/14007
4929         * g++.dg/template/unify5.C: New.
4930         * g++.dg/template/unify6.C: New.
4931         * g++.dg/template/qualttp20.C: Adjust.
4932         * g++.old-deja/g++.jason/report.C: Adjust.
4933         * g++.old-deja/g++.other/qual1.C: Adjust.
4934
4935 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4936
4937         PR c++/14803
4938         * g++.dg/inherit/ptrmem1.C: New test.
4939
4940 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR c++/14755
4943         * gcc.c-torture/execute/20040331-1.c: New test.
4944         * gcc.dg/20040331-1.c: New test.
4945
4946 2004-04-01  Paul Brook  <paul@codesourcery.com>
4947
4948         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4949
4950 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4951
4952         PR c++/14724
4953         * g++.dg/init/goto1.C: New test.
4954
4955         PR c++/14763
4956         * g++.dg/template/defarg4.C: New test.
4957
4958 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4959
4960         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4961
4962 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4963
4964         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4965
4966 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4967
4968         * gcc.dg/noncompile/undeclared-2.c: New test.
4969
4970 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4971
4972         * gcc.dg/940409-1.c: Remove XFAIL.
4973         * gcc.dg/reg-vol-struct-1.c: New test.
4974
4975 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4976
4977         * gcc.dg/torture/builtin-wctype-1.c: New test.
4978
4979 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4980
4981         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4982         * gcc.dg/20001101-1.c: Likewise.
4983         * gcc.dg/20001102-1.c: Likewise.
4984
4985 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4986
4987         * gcc.dg/compare8.c: Add an additional test for XOR.
4988
4989 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4990
4991         * gcc.dg/torture/builtin-ctype-1.c: New test.
4992
4993 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4994
4995         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4996         * gcc.dg/torture/builtin-math-1.c: Likewise.
4997         * gcc.dg/torture/builtin-power-1.c: New test.
4998
4999 2004-03-24  Andreas Schwab  <schwab@suse.de>
5000
5001         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5002         IA64 assembler.
5003
5004 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5005             Roger Sayle  <roger@eyesopen.com>
5006
5007         * gcc.dg/compare8.c: New test case.
5008
5009 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5010
5011         * g++.dg/ext/altivec-7.C: New test.
5012
5013 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5014
5015         PR 12267, 12391, 12560, 13129, 14114, 14133
5016         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5017         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5018         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5019         Adjust error regexps.
5020         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5021         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5022         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5023         * gcc.dg/local1.c: Add explanatory comment.
5024
5025 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5026
5027         PR optimization/14669
5028         * g++.dg/opt/fold2.C: New test case.
5029
5030 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR c/14069
5033         * gcc.dg/20040322-1.c: New test.
5034
5035 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5036
5037         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5038         * gcc.dg/ultrasp4.c: Likewise.
5039         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5040
5041 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5042
5043         * gcc.dg/i386-sse-8.c: Reset default options.
5044
5045 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5046
5047         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5048         in the error message text.
5049
5050 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5051
5052         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5053
5054 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/14616
5057         * g++.dg/init/array13.C: New test.
5058
5059 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5060
5061         PR target/13889
5062         * gcc.c-torture/compile/pr13889.c: New test case.
5063
5064 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5065
5066         PR c/14635
5067         * builtins-1.c (nan, nans): Don't test.
5068         * builtins-30.c: Don't use nan, nanf, nanl.
5069         * builtins-35.c: New test.
5070
5071 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5072
5073         * g++.dg/ext/altivec-6.C: New test.
5074
5075 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5076
5077         * g++.dg/init/placement3.C: New test.
5078
5079         * g++.dg/template/spec13.C: New test.
5080
5081         * g++.dg/lookup/using11.C: New test.
5082
5083         * g++.dg/lookup/koenig3.C: New test.
5084
5085         * g++.dg/template/operator2.C: New test.
5086
5087         * g++.dg/expr/dtor3.C: New test.
5088         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5089         marker.
5090         * g++.old-deja/g++.law/visibility28.C: Likewise.
5091
5092 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5093
5094         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5095         * gcc.dg/ppc64-abi-3.c: Likewise.
5096
5097 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5098
5099         PR c++/14545
5100         * g++.dg/parse/template15.C: New test.
5101
5102 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5103
5104         * g++.dg/expr/dtor2.C: New test.
5105
5106         * g++.dg/lookup/anon4.C: New test.
5107
5108         * g++.dg/overload/using1.C: New test.
5109
5110         * g++.dg/template/lookup7.C: New test.
5111
5112         * g++.dg/template/typename6.C: New test.
5113
5114         * g++.dg/expr/cond6.C: New test.
5115
5116 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5117
5118         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5119
5120 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5121
5122         * g++.dg/expr/cond5.C: New test.
5123         * g++.dg/expr/constcast1.C: Likewise.
5124         * g++.dg/expr/ptrmem2.C: Likewise.
5125         * g++.dg/expr/ptrmem3.C: Likewise.
5126         * g++.dg/lookup/main1.C: Likewise.
5127         * g++.dg/template/lookup6.C: Likewise.
5128
5129 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5130
5131         * gcc.dg/local1.c: New test.
5132
5133         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5134
5135 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5136
5137         * gcc.dg/torture/builtin-convert-1.c: New test.
5138
5139 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5140
5141         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5142
5143 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/14481
5146         * g++.dg/warn/Wunused-7.C: New test.
5147
5148 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5149
5150         * gcc.dg/torture/builtin-integral-1.c: New test.
5151
5152 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR c++/14586
5155         * g++.dg/parse/non-dependent3.C: New test.
5156
5157 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5158
5159         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5160         * g++.dg/eh/simd-2.C: Likewise.
5161         * g++.dg/init/array10.C: Likewise.
5162         * gcc.c-torture/compile/simd-1.c: Likewise.
5163         * gcc.c-torture/compile/simd-2.c: Likewise.
5164         * gcc.c-torture/compile/simd-3.c: Likewise.
5165         * gcc.c-torture/compile/simd-4.c: Likewise.
5166         * gcc.c-torture/compile/simd-6.c: Likewise.
5167         * gcc.c-torture/execute/simd-1.c: Likewise.
5168         * gcc.c-torture/execute/simd-2.c: Likewise.
5169         * gcc.dg/compat/vector-defs.h: Likewise.
5170         * gcc.dg/20020531-1.c: Likewise.
5171         * gcc.dg/altivec-3.c: Likewise.
5172         * gcc.dg/altivec-4.c: Likewise.
5173         * gcc.dg/altivec-varargs-1.c: Likewise.
5174         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5175         * gcc.dg/i386-mmx-3.c: Likewise.
5176         * gcc.dg/i386-sse-4.c: Likewise.
5177         * gcc.dg/i386-sse-5.c: Likewise.
5178         * gcc.dg/i386-sse-8.c: Likewise.
5179         * gcc.dg/simd-1.c: Likewise.
5180         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5181         __ev64_opaque__ since the machine description provides it.
5182
5183 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5184
5185         * lib/compat.exp (skip_list): New global variable.
5186         Use it to hold the user defined COMPAT_SKIPS list if any.
5187         (compat-obj): Add the members of skip_list to optall.
5188
5189 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5190
5191         * gcc.dg/compat/union-by-value-1_main.c,
5192         union-by-value-1_x.c, union-by-value-1_y.c,
5193         union-check.h, union-defs.h,
5194         union-init.h, union-return-1_main.c,
5195         union-return-1_x.c, union-return-1_y.c: New files.
5196
5197 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5198
5199         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5200         mixed-struct-init.h: Add 4 mixed structure types.
5201         struct-by-value-21_main.c, struct-by-value-21_x.c,
5202         struct-by-value-21_y.c, struct-return-21_main.c,
5203         struct-return-21_x.c, struct-return-21_y.c: New files.
5204
5205 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5206
5207         PR c++/14550
5208         * g++.dg/parse/template14.C: New test.
5209
5210 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5211
5212         * gcc.c-torture/execute/20040313-1.c: New test.
5213
5214 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR target/14533
5217         * gcc.dg/20040311-2.c: New test.
5218
5219 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5220
5221         PR other/14544
5222         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5223         bit-field.
5224
5225 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5226
5227         * gcc.dg/20040305-2.c: Add missing return statement.
5228
5229 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5230
5231         * gcc.dg/builtins-34.c: Also check pow10*.
5232
5233 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5234
5235         PR target/14262
5236         * gcc.dg/20040305-2.c: New test.
5237
5238 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5239
5240         * gcc.dg/20040310-1.c: New test.
5241
5242 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5243
5244         * gcc.c-torture/execute/20040311-1.c: New test case.
5245
5246 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/14476
5249         * g++.dg/lookup/enum1.C: New test.
5250
5251 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5252
5253         PR c++/14510
5254         * g++.dg/lookup/struct2.C: New test.
5255
5256 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5257
5258         * gcc.dg/builtins-34.c: New test.
5259
5260 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5261
5262         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5263
5264 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5265
5266         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5267         * gcc.dg/alias-2.c: New testcase.
5268
5269 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5270
5271         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5272
5273 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5274
5275         * gcc.c-torture/execute/20040309-1.c: New test case.
5276
5277 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5278
5279         PR c++/14397
5280         * g++.dg/overload/ref1.C: New.
5281
5282 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5283
5284         PR c++/14409
5285         * g++.dg/template/spec12.C: New test.
5286
5287         PR c++/14448
5288         * g++.dg/parse/crash14.C: New test.
5289
5290 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/14230
5293         * g++.dg/init/ref11.C: New test.
5294
5295 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/14432
5298         * g++.dg/parse/builtin2.C: New test.
5299
5300 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/14401
5303         * g++.dg/init/ctor3.C: New test.
5304         * g++.dg/init/union1.C: New test.
5305         * g++.dg/ext/anon-struct4.C: New test.
5306
5307 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5308
5309         * g++.dg/lookup/koenig1.C: Tweak error messages.
5310         * g++.dg/lookup/used-before-declaration.C: Likewise.
5311         * g++.dg/other/do1.C: Likewise.
5312         * g++.dg/overload/koenig1.C: Likewise.
5313         * g++.dg/parse/crash13.C: Likewise.
5314         * g++.dg/template/instantiate3.C: Likewise.
5315
5316 2004-03-08  Eric Christopher  <echristo@redhat.com>
5317
5318         * * lib/target-supports.exp: Enable libiconv in test
5319         compilation.  Fix up error checking.
5320
5321 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5322
5323         PR middle-end/14289
5324         * gcc.dg/pr14289-1.c: New test case.
5325         * gcc.dg/pr14289-2.c: Likewise.
5326         * gcc.dg/pr14289-3.c: Likewise.
5327
5328 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5329
5330         * gcc.c-torture/execute/20040308-1.c: New test.
5331
5332 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5333
5334         * gcc.c-torture/execute/20040307-1.c: New test case.
5335
5336 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5337
5338         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5339
5340 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5341
5342         * gcc.dg/20040306-1.c: New test.
5343
5344 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5345
5346         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5347         them static.
5348         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5349
5350 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5351
5352         PR c/14465
5353         * gcc.dg/decl-6.c: New test.
5354
5355 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5356
5357         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5358         Rename LOGPOW -> LOG_POW.
5359         (SQRT_EXP, POW_EXP): New.
5360
5361 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5362
5363         * gcc.dg/i386-sse-8.c: New test.
5364
5365 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5366
5367         PR c/14114
5368         * gcc.dg/decl-5.c: New test.
5369
5370 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5371
5372         * gcc.dg/20040305-1.c: New test.
5373
5374 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5375
5376         PR other/14354
5377         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5378
5379 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5380
5381         PR c++/14425, c++/14426
5382         * g++.dg/ext/altivec-4.C: New test.
5383         * g++.dg/ext/altivec-5.C: New test.
5384
5385 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5386
5387         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5388         global variables of a type with no linkage.
5389         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5390         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5391         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5392         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5393         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5394         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5395         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5396         * g++.dg/warn/deprecated.C: Name enum Color.
5397         * g++.dg/overload/VLA.C: Name structure for 'b'.
5398         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5399
5400 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5401
5402         * gcc.c-torture/compile/20040304-1.c: New test.
5403
5404 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5405
5406         PR 13728
5407         * gcc.dg/decl-4.c: New testcase.
5408
5409 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5410
5411         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5412         as PRECF if sizeof (float) > sizeof (double).
5413         (PRECL): Make it the same as PRECF if
5414         sizeof (float) > sizeof (long double).
5415
5416 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5417
5418         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5419         system type.  Add check for irix6 which doesn't have c99 runtime.
5420
5421 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5422
5423         * gcc.dg/const-elim-1.c: xfail for xtensa.
5424
5425 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5426
5427         PR c++/14369
5428         * g++.dg/template/cond4.C: New test.
5429
5430 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/14360
5433         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5434
5435         PR c++/14361
5436         * g++.dg/parse/defarg7.C: New test.
5437
5438         PR c++/14359
5439         * g++.dg/template/friend26.C: New test.
5440
5441 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/14324
5444         * g++.dg/abi/mangle21.C: New test.
5445
5446         PR c++/14260
5447         * g++.dg/parse/constructor2.C: New test.
5448
5449         PR c++/14337
5450         * g++.dg/template/sfinae1.C: New test.
5451
5452 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5453
5454         PR c++/14267
5455         * g++.dg/expr/crash2.C: New test.
5456
5457         PR middle-end/13448
5458         * gcc.dg/inline-5.c: New test.
5459         * gcc.dg/always-inline.c: Split out tests into ...
5460         * gcc.dg/always-inline2.c: ... this and ...
5461         * gcc.dg/always-inline3.c: ... this.
5462
5463 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR debug/12103
5466         * g++.dg/debug/crash1.C: New test.
5467
5468 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5469
5470         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5471         function with __attribute__((noinline)).
5472         (recurser_void2): Likewise.
5473         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5474         (recurser_void2): Likewise.
5475
5476 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5477
5478         PR middle-end/14203
5479         * g++.dg/warn/Wunused-6.C: New test case.
5480
5481 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5482
5483         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5484         not defined.
5485
5486 2004-02-27  Eric Christopher  <echristo@redhat.com>
5487
5488         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5489         * g++.dg/charset/asm2.c: Run only x86.
5490         * gcc.dg/charset/asm3.c: Ditto.
5491
5492 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5493
5494         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5495         ld_library_path.
5496
5497 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5498
5499         * g++.dg/ext/altivec-3.C: New.
5500
5501 2004-02-26  Richard Henderson  <rth@redhat.com>
5502
5503         * g++.dg/ext/attrib10.C: Mark for warning.
5504         * gcc.dg/attr-alias-1.c: New.
5505
5506 2004-02-26  Richard Henderson  <rth@redhat.com>
5507
5508         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5509         * gcc.c-torture/execute/20040208-2.c: ... it back.
5510
5511 2004-02-26  Eric Christopher  <echristo@redhat.com>
5512
5513         * lib/target-supports.exp (check-iconv-available): New function.
5514         * lib/gcc-dg.exp (dg-require-iconv): New function.
5515         Use above.
5516         * gcc.dg/charset: New directory.
5517         * gcc.dg/charset/charset.exp: New file.
5518         * gcc.dg/charset/asm1.c: Ditto.
5519         * gcc.dg/charset/asm2.c: Ditto.
5520         * gcc.dg/charset/asm3.c: Ditto.
5521         * gcc.dg/charset/asm4.c: Ditto.
5522         * gcc.dg/charset/asm5.c: Ditto.
5523         * gcc.dg/charset/attribute1.c: Ditto.
5524         * gcc.dg/charset/attribute2.c: Ditto.
5525         * gcc.dg/charset/string1.c: Ditto.
5526         * g++.dg/charset: New directory.
5527         * g++.dg/dg.exp: Add here. Special options.
5528         * g++.dg/charset/charset.exp: New file.
5529         * g++.dg/charset/asm1.c: Ditto.
5530         * g++.dg/charset/asm2.c: Ditto.
5531         * g++.dg/charset/asm3.c: Ditto.
5532         * g++.dg/charset/asm4.c: Ditto.
5533         * g++.dg/charset/attribute1.c: Ditto.
5534         * g++.dg/charset/attribute2.c: Ditto.
5535         * g++.dg/charset/extern1.cc: Ditto.
5536         * g++.dg/charset/extern2.cc: Ditto.
5537         * g++.dg/charset/string1.c: Ditto.
5538
5539 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/14278
5542         * g++.dg/parse/comma1.C: New test.
5543
5544 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5545
5546         PR c++/14284
5547         * g++.dg/template/ttp8.C: New test.
5548
5549 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5550
5551         * gcc.dg/fixuns-trunc-1.c: New test.
5552
5553 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5554
5555         * gcc.dg/builtins-config.h: Use #elif.
5556
5557 2004-02-26  Michael Matz  <matz@suse.de>
5558
5559         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5560         * gcc.dg/991214-1.c: Likewise.
5561         * gcc.dg/i386-asm-1.c: Likewise.
5562
5563 2004-02-25  Richard Henderson  <rth@redhat.com>
5564
5565         * gcc.c-torture/execute/20040208-2.c: Move ...
5566         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5567
5568 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5569
5570         PR c++/14246
5571         * g++.dg/other/crash-3.C: New test.
5572
5573 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5574
5575         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5576         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5577
5578         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5579         HP-UX.
5580
5581 2004-02-24  Michael Matz  <matz@suse.de>
5582
5583         * gcc.dg/i386-regparm.c: New.
5584
5585 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5586
5587         * gcc.c-torture/execute/20040223-1.c: New.
5588
5589 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5590             Kazu Hirata  <kazu@cs.umass.edu>
5591
5592         * gcc.dg/fwritable-strings-1.c: Remove.
5593
5594 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5595
5596         PR c/14156
5597         * gcc.dg/20040223-1.c: New test.
5598
5599 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5600
5601         PR c++/14106
5602         * g++.dg/ext/typeof9.C: New test.
5603
5604 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5605
5606         PR c++/14250
5607         * g++.dg/other/switch1.C: New test.
5608
5609 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5610
5611         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5612         * gcc.dg/va-arg-1.c: Likewise.
5613
5614 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5615
5616         PR c++/14143
5617         * g++.dg/template/koenig5.C: New test.
5618
5619 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5620
5621         * g++.dg/ext/altivec-1.C: Generalize target triple.
5622         * g++.dg/ext/altivec-2.C: New test case.
5623         * g++.dg/ext/altivec_check.h: New file.
5624         * gcc.dg/altivec-1.c: Generalize target triple;
5625         include altivec_check.h and call altivec_check().
5626         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5627         * gcc.dg/altivec-6.c: New test case.
5628         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5629         type casts as needed.
5630         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5631         altivec_check().
5632         * gcc.dg/altivec-12.c: New test case.
5633         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5634         include altivec_check.h and call altivec_check().
5635         * gcc.dg/altivec_check.h: New file.
5636
5637 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5638
5639         * lib/target-supports.exp (check_alias_available): Don't mangle
5640         function `g' in test program.
5641
5642 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5643
5644         * lib/target-supports.exp (check_profiling_available): Check
5645         argument to determine whether we support a profiling type.
5646         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5647         check_profiling_available.
5648         * g++.dg/bprob/bprob.exp: Likewise
5649         * g77.dg/bprob/bprob.exp: Likewise.
5650         * gcc.misc-tests/bprob.exp: Likewise.
5651         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5652         dg-require-profiling and delete expected error handling.
5653         * gcc.dg/20021014-1.c: Likewise.
5654         * gcc.dg/nest.c: Likewise.
5655
5656 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5657
5658         PR c++/12007
5659         * g++.dg/other/vthunk1.C: New test.
5660
5661 2004-02-20  Falk Hueffner  <falk@debian.org>
5662
5663         PR target/14201
5664         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5665
5666 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/13927
5669         * g++.dg/other/error8.C: Remove XFAIL markers.
5670
5671         PR c++/14173
5672         * g++.dg/ext/packed5.C: New test.
5673
5674         PR c++/14199
5675         * g++.dg/warn/Wunused-5.C: New test.
5676
5677         PR c++/14186
5678         * g++.dg/lookup/member1.C: New test.
5679
5680 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5681
5682         * gcc.c-torture/compile/20040130-1.c: Enable only when
5683         __INT_MAX__ >= 2147483647L.
5684         * gcc.c-torture/compile/961203-1.c: Likewise.
5685
5686 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5687
5688         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5689         * g++.dg/opt/template1.C: Robustify assembler regexp
5690
5691 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5692
5693         * gcc.c-torture/execute/simd-4.x: Remove.
5694         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5695         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5696         Guard with #ifndef SKIP_ATTRIBUTE.
5697         * gcc.dg/compat/vector-1_y.c: Likewise.
5698         * gcc.dg/compat/vector-2_x.c: Likewise.
5699         * gcc.dg/compat/vector-2_y.c: Likewise.
5700         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5701         * g++.dg/eh/simd-2.C: Likewise.
5702
5703 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5704
5705         * gcc.c-torture/compile/complex-1.c: New.
5706
5707 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5708
5709         PR target/14209
5710         * gcc.c-torture/execute/20040218-1.c: New test.
5711
5712 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5713
5714         PR c++/14181
5715         * g++.dg/parse/new2.C: New test.
5716
5717 2004-02-18  Paul Brook  <paul@codesourcery.com>
5718
5719         * gcc.c-torture/compile/libcall-1.c: New test.
5720
5721 2004-02-18  Paul Brook  <paul@codesourcery.com>
5722
5723         PR debug/12934
5724         * gcc.dg/debug/debug-7.c: New test.
5725
5726 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5727
5728         * gcc.dg/20040217-1.c: New test.
5729
5730 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5731
5732         * gcc.c-torture/execute/990208-1.x: Delete.
5733
5734 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5735
5736         * gcc.c-torture/execute/20040208-2.x: New file.
5737
5738 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/11326
5741         * g++.dg/abi/structret1.C: New test.
5742
5743 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5744
5745         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5746         (i386_cpuid): No need to test if cpuid is available on AMD64.
5747         Fix assembly, so that it works onboth i386 and AMD64.
5748         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5749         (vecInLong): Fix s[] member type to unsigned int.
5750         (vecInWord): Remove type.
5751         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5752         (a64, b64, c64, d64, e64): Remove.
5753         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5754         Remove unused variable.  Remove initialization of removed variables.
5755         Don't call mmx_tests nor sse_tests.
5756         (reference_mmx, reference_sse): Remove.
5757         (check): Add return stmt.
5758         * gcc.dg/i386-sse-7.c: New test.
5759         * gcc.dg/i386-mmx-4.c: New test.
5760
5761 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5762
5763         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5764         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5765         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5766         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5767         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5768         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5769         g++.dg/tc1/dr94.C: Fix line terminator.
5770
5771 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5772
5773         * gcc.c-torture/compile/20040216-1.c: New.
5774
5775 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5776
5777         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5778         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5779         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5780         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5781         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5782         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5783
5784 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5785
5786         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5787
5788 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/13971
5791         * g++.dg/expr/cond4.C: New test.
5792
5793         PR c++/14086
5794         * g++.dg/lookup/crash2.C: New test.
5795
5796 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5797
5798         * gcc.c-torture/compile/20040214-2.c: New test.
5799
5800 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5801
5802         PR c++/14116
5803         * g++.dg/ext/typeof8.C: New test.
5804
5805 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5806
5807         * gcc.c-torture/compile/20040214-1.c: New test.
5808
5809 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5810
5811         PR c++/13635
5812         * g++.dg/template/spec11.C: New test.
5813
5814 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5815
5816         PR c++/13927
5817         * g++.dg/other/error8.C: New test.
5818
5819 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5820
5821         PR c++/14122
5822         * g++.dg/template/array4.C: New test.
5823
5824         PR c++/14108
5825         * g++.dg/inherit/thunk2.C: New test.
5826
5827         PR c++/14083
5828         * g++.dg/eh/cond2.C: New test.
5829
5830 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5831
5832         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5833
5834 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5835
5836         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5837
5838 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5839
5840         * g++.dg/simd-2.C: xfail on ppc64-linux.
5841
5842 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5843
5844         PR c/456
5845         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5846         tests.
5847
5848 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5849
5850         * gcc.dg/builtins-33.c: New test.
5851
5852 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5853
5854         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5855
5856 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5857
5858         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5859
5860 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5861
5862         * gcc.dg/ppc64-abi-3.c: New test.
5863
5864 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5865
5866         PR c/14092
5867
5868         * gcc.dg/pr14092-1.c: New testcase.
5869
5870 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5871
5872         * gcc.dg/cpp/assert4.c: Fix typo last change.
5873
5874         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5875         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5876
5877         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5878
5879 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5880
5881         * gcc.c-torture/compile/20040209-1.c: New test case.
5882
5883 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5884
5885         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5886
5887 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5888
5889         * gcc.c-torture/execute/20040208-[12].c: New tests.
5890
5891 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5892
5893         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5894
5895 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5896
5897         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5898
5899 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5900
5901         Bug 13856
5902         * gcc.dg/visibility-8.c: New testcase.
5903
5904 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5905
5906         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5907         arguments.
5908         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5909
5910 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5911
5912         PR middle-end/13696
5913         * g++.dg/opt/fold1.C: New test case.
5914
5915 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5916
5917         PR c++/14033
5918         * g++.dg/other/crash-2.C: New test.
5919
5920 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5921
5922         PR c++/14028
5923         * g++.dg/parse/angle-bracket2.C: New test.
5924
5925 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5926
5927         PR middle-end/13750
5928         Revert:
5929         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5930         PR pch/13361
5931         * testsuite/g++.dg/pch/wchar-1.C: New.
5932         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5933
5934 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5935
5936         PR c++/14008
5937         * g++.dg/parse/error15.C: New test.
5938         * g++.dg/parse/crash11.C: Update dg-error mark.
5939
5940 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5941
5942         PR c++/13932
5943         * g++.dg/warn/conv2.C: New test.
5944
5945 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5946
5947         PR c++/13086
5948         * g++.dg/warn/incomplete1.C: Remove xfail.
5949
5950 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5951
5952         * lib/file-format.exp (gcc_target_object_format): Use
5953         ${tool}_target_compile, not gcc_target_compile.
5954         * lib/target-supports.exp (check_alias_available): Likewise.
5955         (check_gc_sections_available): Likewise.
5956         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5957         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5958         dg-require-alias.
5959
5960 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/13969
5963         * g++.dg/template/static6.C: New test.
5964
5965 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5966
5967         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5968
5969 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5970
5971         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5972         tests for systems where `char' is unsigned by default.
5973
5974 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5975
5976         PR c++/13997
5977         * g++.dg/template/partial3.C: New test.
5978
5979 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5980
5981         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5982         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5983         Remove mentions of obsolete ports.
5984
5985 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5986
5987         * gcc.dg/noncompile/20001228-1.c: Fix for new
5988         error message.
5989
5990 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5991
5992         PR target/9348
5993         * gcc.c-torture/execute/multdi-1.c: New test case.
5994
5995 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/13925
5998         * g++.dg/template/lookup5.C: New test.
5999
6000 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6001
6002         PR c++/13950
6003         * g++.dg/template/lookup4.C: New test.
6004
6005         PR c++/13970
6006         * g++.dg/parse/error14.C: New test.
6007
6008         PR c++/14002
6009         * g++.dg/parse/template13.C: New test.
6010
6011 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6012
6013         PR c++/13978
6014         * g++.dg/template/koenig4.C: New test.
6015
6016         PR c++/13968
6017         * g++.dg/template/crash17.C: New test.
6018
6019         PR c++/13975
6020         * g++.dg/parse/error13.C: New test.
6021         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6022
6023 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024
6025         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6026
6027 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6028
6029         PR c/11658
6030         PR c/13994
6031         * gcc.dg/noncompile/20040203-1.c: New test.
6032         * gcc.dg/noncompile/20040203-2.c: Likewise.
6033         * gcc.dg/noncompile/20040203-3.c: Likewise.
6034         * gcc.dg/20040203-1.c: Likewise.
6035
6036 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6037
6038         PR c++/10858
6039         * g++.dg/template/sizeof7.C: New test.
6040
6041 2004-02-02  Eric Christopher  <echristo@redhat.com>
6042             Zack Weinberg  <zack@codesourcery.com>
6043
6044         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6045
6046 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6047
6048         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6049         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6050         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6051         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6052
6053 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6054
6055         PR c++/13113
6056         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6057
6058         PR c++/13854
6059         * g++.dg/ext/attrib13.C: New test.
6060
6061         PR c++/13907
6062         * g++.dg/conversion/op2.C: New test.
6063
6064 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6065
6066         * gcc.dg/titype-1.c: Fix pasto.
6067
6068 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6069
6070         * gcc.dg/titype-1.c: New test.
6071
6072 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6073
6074         PR c++/13957
6075         * g++.dg/template/non-type-template-argument-1.C,
6076         g++.dg/template/qualified-id1.C: Update dg-error marks.
6077         * g++.dg/template/nontype6.C: New test.
6078
6079 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6080
6081         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6082         * gcc.dg/builtins-31.c: New testcase.
6083         * gcc.dg/builtins-32.c: New testcase.
6084
6085 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6086
6087         * objc.dg/call-super-2.m: Update line numbers
6088         for the including of stddef.h.
6089
6090 2004-01-30  Michael Matz  <matz@suse.de>
6091
6092         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6093         g++.dg/ext/case-range3.C: New tests.
6094
6095 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6096
6097         DR206
6098         PR c++/13813
6099         * g++.dg/template/member4.C: New test.
6100
6101 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6102
6103         PR c++/13683
6104         * g++.dg/template/sizeof6.C: New test.
6105
6106 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6107
6108         * gcc.dg/fwritable-strings-1.c: New test.
6109
6110 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6111
6112         * gcc.c-torture/compile/20040130-1.c: New test.
6113
6114 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6115
6116         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6117
6118 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6119
6120         PR c++/13883
6121         * g++.dg/template/ctor3.C: New test.
6122
6123 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6124
6125         * g++.dg/tc1: New directory.
6126         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6127         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6128         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6129         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6130         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6131
6132 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6133
6134         * g++.dg/parse/error11.C: New test.
6135         * g++.dg/parse/error12.C: Likewise.
6136
6137 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6138
6139         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6140         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6141
6142 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6143
6144         PR c++/13791
6145         * g++.dg/ext/attrib12.C: New test.
6146
6147         PR c++/13736
6148         * g++.dg/parse/cast2.C: New test.
6149
6150 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6151
6152         * objc.dg/encode-2.m (main): New local string.  Set depending on
6153         sizeof long.  Use in sscanf call.
6154         * objc.dg/encode-3.m (main): New local string.  Set depending on
6155         sizeof long.  Use in scan_initial call.
6156
6157 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6158
6159         * objc.dg/call-super-2.m: Make LP64-safe.
6160         * objc.dg/desig-init-1.m: Likewise.
6161
6162 2004-01-27  Devang Patel <dpatel@apple.com>
6163
6164         * g++.dg/debug/namespace1.C: New test.
6165
6166 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6167
6168         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6169         xscale-*-*.
6170
6171         * gcc.dg/arm-mmx-1.c: New test.
6172
6173 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6174
6175         * gcc.dg/20040127-1.c: New test.
6176         * gcc.dg/20040127-2.c: New test.
6177
6178 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6179
6180         * objc.dg/stret-1.m (glob): Renamed to globa.
6181
6182 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6183
6184         PR c++/13663
6185         * g++.dg/expr/for1.C: New test.
6186
6187 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6188
6189         PR middle-end/13779
6190         * gcc.dg/darwin-longlong.c: New test.
6191
6192 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6193
6194         * gcc.dg/20040124-1.c: Moved test from here...
6195         * gcc.c-torture/compile/20040124-1.c: ...to here.
6196
6197 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6198
6199         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6200         the assembly output if -m64 is passed.
6201
6202 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/13833
6205         * g++.dg/template/cond3.C: New test.
6206
6207 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6208
6209         PR c++/13810
6210         * g++.dg/template/ttp7.C: New test.
6211
6212 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6213
6214         PR c++/13797
6215         * g++.dg/template/nontype4.C: New test.
6216         * g++.dg/template/nontype5.C: Likewise.
6217
6218 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6219
6220         * gcc.dg/torture/mips-clobber-at.c: New test.
6221
6222 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6223
6224         * gcc.dg/20040124-1.c: New test.
6225
6226 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6227
6228         * gcc.dg/20040123-1.c: New test.
6229
6230 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6231
6232         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6233
6234 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6235
6236         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6237
6238 2004-01-23  Andrew Pinski  <apinski@apple.com>
6239
6240         * gcc.dg/20030121-1.c: Move to ..
6241         * gcc.dg/20040121-1.c: here.
6242
6243 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6244
6245         * gcc.dg/builtins-29.c: New test case.
6246
6247 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6248
6249         PR 18314
6250         * gcc.dg/builtins-30.c: New testcase.
6251
6252 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6253
6254         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6255         * lib/g77.exp: Likewise.
6256         * lib/objc.exp: Likewise.
6257         * lib/g++.exp: Likewise.
6258
6259 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6260
6261         * gcc.dg/struct-by-value-2.c: New test.
6262
6263 2004-01-21  Andrew Pinski  <apinski@apple.com>
6264
6265         PR target/13785
6266         * gcc.dg/20030121-1.c: New test.
6267
6268 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6269
6270         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6271         clobber frame pointer register in asm statement.
6272
6273 2004-01-21  Falk Hueffner  <falk@debian.org>
6274
6275         * gcc.c-torture/compile/20040121-1.c: New test.
6276
6277 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6278
6279         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6280
6281 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6282
6283         * gcc.dg/ppc64-abi-2.c: New test.
6284
6285 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6286
6287         * lib/treelang.exp: Fill out this file.
6288         * lib/treelang-dg.exp: New File.
6289
6290 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6291
6292         * gcc.c-torture/compile/981022-1.c: Remove.
6293         * gcc.dg/array-5.c: Remove XFAIL.
6294         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6295         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6296         gcc.dg/cond-lvalue-1.c: Update.
6297         * gcc.dg/cast-lvalue-2.c: New test.
6298
6299 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6300
6301         PR c++/13592
6302         * g++.dg/other/error1.C (class foo): Tweak error message.
6303
6304         PR c++/13592
6305         * g++.dg/template/call2.C: New test.
6306
6307 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6308
6309         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6310         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6311         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6312         scalar-return-1_x.c, scalar-return-2_y.c,
6313         scalar-return-3_x.c, scalar-return-3_y.c,
6314         scalar-return-4_x.c, scalar-return-4_y.c,
6315         struct-align-1.h, struct-align-1_x.c,
6316         struct-align-1_y.c, struct-align-2.h,
6317         struct-align-2_x.c, struct-align-2_y.c,
6318         struct-by-value-10_y.c, struct-by-value-11_x.c,
6319         struct-by-value-11_y.c, struct-by-value-12_x.c,
6320         struct-by-value-12_y.c, struct-by-value-13_x.c,
6321         struct-by-value-13_y.c, struct-by-value-14_x.c,
6322         struct-by-value-14_y.c, struct-by-value-15_x.c,
6323         struct-by-value-15_y.c, struct-by-value-16_y.c,
6324         struct-by-value-17_y.c, struct-by-value-18_y.c,
6325         struct-by-value-19_y.c, struct-by-value-1_x.c,
6326         struct-by-value-1_y.c, struct-by-value-20_y.c,
6327         struct-by-value-2_x.c, struct-by-value-2_y.c,
6328         struct-by-value-3_y.c, struct-by-value-4_x.c,
6329         struct-by-value-4_y.c, struct-by-value-5_y.c,
6330         struct-by-value-6_y.c, struct-by-value-7_y.c
6331         struct-by-value-8_x.c, struct-by-value-8_y.c
6332         struct-by-value-9_x.c, struct-by-value-9_y.c
6333         struct-return-10_x.c, struct-return-10_y.c,
6334         struct-return-19_x.c, struct-return-20_x.c
6335         struct-return-2_x.c, struct-return-2_y.c
6336         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6337         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6338
6339 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6340
6341         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6342         attribute on sparc*-sun-solaris2.*.
6343
6344 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/13710
6347         * g++.dg/ext/typeof7.C: New test.
6348
6349 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6350
6351         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6352         * gcc.dg/const-elim-1.c: Same.
6353
6354 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6355
6356         * objc.dg/stret-1.m: New.
6357         * objc.dg/stret-2.m: New.
6358
6359 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6360
6361         PR c++/11895
6362         * g++.dg/ext/vector1.C: New test.
6363
6364 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6365
6366         * gcc.dg/pch/import-1.c: New.
6367         * gcc.dg/pch/import-1.hs: New.
6368         * gcc.dg/pch/import-1a.h: New.
6369         * gcc.dg/pch/import-1b.h: New.
6370         * gcc.dg/pch/import-1c.h: New.
6371
6372 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6373
6374         PR c++/13574
6375         * g++.dg/ext/array1.C: New test.
6376
6377         PR c++/13178
6378         * g++.dg/conversion/op1.C: New test.
6379
6380 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6381
6382         PR 11864
6383         From Kazumoto Kojima / Dan Kegel:
6384         * gcc.dg/pr11864-1.c: New test.
6385
6386         PR 10392
6387         From Marcus Comstedt / Dan Kegel:
6388         * gcc.dg/pr10392-1.c: New test.
6389
6390 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/13478
6393         * g++.dg/init/ref10.C: New test.
6394
6395 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6396
6397         PR c++/13407
6398         * g++.dg/parse/typename6.C: New test.
6399
6400 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6401
6402         PR pch/13361
6403         * testsuite/g++.dg/pch/wchar-1.C: New.
6404         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6405
6406 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6407
6408         PR c++/9259
6409         * g++.dg/expr/sizeof2.C: New test.
6410
6411 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6412
6413         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6414
6415 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6416
6417         PR c++/13659
6418         * g++.dg/lookup/strong-using-3.C: New.
6419         * g++.dg/lookup/using-10.C: New.
6420
6421 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6422
6423         PR c++/13594
6424         * g++.dg/lookup/strong-using-2.C: New.
6425
6426 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6427             Dan Kegel <dank@kegel.com>
6428             J"orn Rennecke <joern.rennecke@superh.com>
6429
6430         PR target/9365
6431         * gcc.dg/pr9365-1.c: New test.
6432
6433 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6434
6435         PR c++/8856
6436         * g++.dg/parse/casting-operator2.C: New test.
6437         * g++.old-deja/g++.pt/explicit83.C: Remove.
6438
6439 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6440
6441         * gcc.dg/label-compound-stmt-1.c: New test.
6442         * gcc.c-torture/compile/950922-1.c,
6443         gcc.c-torture/compile/20000211-3.c,
6444         gcc.c-torture/compile/20000518-1.c,
6445         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6446         compound statements.
6447
6448 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6449
6450         * gcc.dg/ppc64-abi-1.c: New test.
6451
6452 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6453
6454          * g++.dg/ext/attrib9.C: Add dg-warnings.
6455
6456 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6457
6458         PR c++/12335
6459         * g++.dg/parse/dtor3.C: New test.
6460
6461 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6462
6463         PR c++/12709
6464         * g++.dg/parse/try-catch-1.C: New test.
6465
6466 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6467
6468         * ada/acats/run_all.sh: Add more verbose output in acats.log
6469         when compiling tests.
6470
6471 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6472
6473         PR 13656
6474         * gcc.dg/typedef-redecl.c: New test case.
6475         * gcc.dg/typedef-redecl.h: New support file.
6476
6477 2004-01-13  Jan Hubicka  <jh@suse.cz>
6478
6479         * gcc.dg/always_inline.c: New test.
6480         * gcc.dg/debug/20031231-1.c: Fix.
6481
6482 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6483
6484         PR c++/13474
6485         * g++.dg/template/array3.C: New test.
6486
6487 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6488
6489         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6490         * g++.dg/warn/Wunused-2.C: Likewise.
6491
6492 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6493
6494         PR c++/13289
6495         * g++.dg/template/instantiate6.C: New test.
6496
6497 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6498
6499         PR middle-end/11397
6500         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6501
6502 2004-01-12  Jan Hubicka  <jh@suse.cz>
6503
6504         PR opt/12826
6505         * gcc.dg/20040112-1.c: New.
6506
6507         * gcc.dg/dwarf-die[1-7].c: Move to...
6508         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6509         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6510
6511 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6512
6513         PR c++/4100
6514         * g++.dg/parse/friend4.C: New test.
6515
6516 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6517
6518         PR c++/4100
6519         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6520         definition is called a friend.
6521
6522 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6523
6524         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6525
6526 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6527
6528         PR c++/3478
6529         * g++.dg/parse/error10.C: New test.
6530         * g++.dg/template/arg2.C: Accept "invalid type" error.
6531
6532 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6533
6534         PR middle-end/13392
6535         * g++.dg/opt/expect2.C: New test.
6536
6537 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6538
6539         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6540         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6541         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6542         Update dg-error regexps.
6543
6544 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6545
6546         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6547         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6548
6549 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6550
6551         * gcc.dg/pragma-re-1.c: Use right pointer type.
6552
6553 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6554
6555         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6556
6557 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6558
6559         * gcc.dg/rs6000-ldouble-1.c: New.
6560
6561 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6562
6563         DR 337
6564         PR c++/9256
6565         * g++.dg/other/abstract1.C: New test.
6566
6567 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6568
6569         * g++.dg/lookup/strong-using-1.C: New.
6570
6571 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6572
6573         PR c/11234
6574         * gcc.dg/func-ptr-conv-1.c: New test.
6575         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6576
6577 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6578
6579         PR target/13380.
6580         * gcc.c-torture/compile/20040109-1.c: New.
6581
6582 2004-01-08  Stuart Hastings  <stuart@apple.com>
6583
6584         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6585         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6586         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6587
6588 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6589
6590         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6591
6592 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6593
6594         * ada/acats/run_acats: Treat 'gnatchop' the same way
6595         as 'gnatmake'.  Export GCC_DRIVER.
6596         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6597         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6598
6599 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6600
6601         PR c++/12573
6602         * g++.dg/template/dependent-expr4.C: New test.
6603
6604 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6605
6606         * gcc.dg/altivec-11.c: New test.
6607
6608 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6609
6610         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6611
6612 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6613
6614         PR c/6024
6615         * gcc.dg/enum-compat-1.c: New test.
6616         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6617
6618 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6619
6620         PR c/12165
6621         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6622         gcc.dg/c99-idem-qual-3.c: New tests.
6623
6624 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6625
6626         * gcc.dg/winline-7.c: Don't cast void * to int.
6627
6628 2004-01-06  Jan Hubicka  <jh@suse.cz>
6629
6630         * gcc.dg/i386-sse-5.c: New test
6631         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6632
6633 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6634
6635         PR c++/12815
6636         * g++.dg/rtti/typeid4.C: New test.
6637
6638 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6639
6640         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6641
6642 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6643
6644         PR c++/12132
6645         * g++.dg/template/error11.C: New test.
6646
6647         PR c++/13451
6648         * g++.dg/template/class2.C: New test.
6649
6650 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6651         Richard Sandiford <rsandifo@redhat.com>
6652
6653         PR c++/13387
6654         * g++.dg/opt/alias3.C: New test.
6655
6656 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6657
6658         PR c++/13157
6659         * g++.dg/template/koenig3.C: New test.
6660
6661         PR c++/13529
6662         * g++.dg/parse/offsetof3.C: New test.
6663
6664         * g++.dg/init/copy7.C: Add missing dg-error markers.
6665
6666         PR c++/12226
6667         * g++.dg/init/copy7.c: New test.
6668
6669         PR c++/13536
6670         * g++.dg/parse/cast1.C: New test.
6671
6672 2004-01-04  Jan Hubicka  <jh@suse.cz>
6673
6674         * gcc.dg/winline[1-7].c: New tests.
6675
6676 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6677
6678         PR c++/13520
6679         * g++.dg/template/qualttp22.C: New test.
6680
6681 2004-01-01  Jan Hubicka  <jh@suse.cz>
6682
6683         * gcc.dg/debug/20031231-1.c: New.
6684         * gcc.c-torture/compile/20040101-1.c: New.
6685         * gcc.dg/dwarf-die-[1-7].c: New.
6686
6687 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR optimization/13521
6690         * gcc.c-torture/compile/20031231-1.c: New test.
6691
6692 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6693
6694         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6695
6696 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6697
6698         PR c++/10079
6699         * g++.dg/template/crash16.C: New test.
6700
6701 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6702
6703         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6704
6705 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6706
6707         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6708         ports.
6709         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6710         * g++.old-deja/g++.law/profile1.C: Likewise.
6711         * gcc.c-torture/compile/981006-1.c: Likewise.
6712         * gcc.c-torture/execute/loop-2e.x: Likewise.
6713         * gcc.c-torture/execute/loop-2f.x: Remove.
6714         * gcc.c-torture/execute/loop-2g.x: Likewise.
6715         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6716         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6717
6718 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6719
6720         PR c++/13507
6721         * g++.dg/ext/attrib11.C: New test.
6722
6723         PR c++/13494
6724         * g++.dg/template/array2-1.C: New test.
6725         * g++.dg/template/array2-2.C: New test.
6726
6727 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6728
6729         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6730
6731 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6732
6733         PR c++/12774
6734         * g++.dg/template/array1-1.C: New test.
6735         * g++.dg/template/array1-2.C: New test.
6736
6737 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6738
6739         PR fortran/12632
6740         * g77.dg/12632.f: New test case.
6741
6742 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6743
6744         PR c++/13289
6745         * g++.dg/parse/nontype1.C: New test.
6746
6747 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6748
6749         PR c++/12403
6750         * g++.dg/parse/explicit1.C: New test.
6751         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6752
6753 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/13081
6756         * g++.dg/opt/inline6.C: New test.
6757
6758         PR c++/12613
6759         * g++.dg/parse/error9.C: New test.
6760
6761         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6762
6763 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/13009
6766         * g++.dg/init/assign1.C: New test.
6767
6768 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6769
6770         PR c++/13070
6771         * g++.dg/warn/format3.C: New test case.
6772
6773 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6774
6775         * gcc.c-torture/compile/20031227-1.c: New test.
6776
6777 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6778
6779         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6780         * g77.dg/bprob/bprob.exp: Likewise.
6781         * gcc.misc-tests/bprob.exp: Likewise.
6782         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6783         variants on systems where the library does not provide that
6784         functionality.
6785         * gcc.dg/builtins-20.c: Use builtins-config.h.
6786         * gcc.dg/builtins-config.h: New file.
6787
6788 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6789
6790         * lib/gcc-dg.exp (dg-require-profiling): New function.
6791         * lib/target-supports.exp (check_profiling_available): Likewise.
6792         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6793         * g77.dg/bprob/bprob.exp: Likewise.
6794         * gcc.misc-tests/bprob.exp: Likewise.
6795         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6796         * gcc.dg/20021014-1.c: Likewise.
6797         * gcc.dg/nest.c: Likewise.
6798
6799 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6800
6801         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6802         compiling.
6803         * g++.dg/lookup/java2.C: Likewise.
6804         * gcc.dg/cpp/lexident.c: Likewise.
6805
6806 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6807
6808         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6809         given.
6810         * gcc.c-torture/compile/961203-1.c: Likewise.
6811         * gcc.c-torture/compile/980506-1.c: Likewise.
6812
6813 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6814
6815         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6816         (additional_prunes): New global.
6817         (gcc-dg-prune): Handle additional per-test pruning.
6818         (dg-test): Clear additional_prunes between tests.
6819
6820         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6821         dg-prune-output to avoid spurious failures from assembler
6822         complaining about nonexistent WAW violations.
6823         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6824         Use dg-prune-output to avoid spurious failures from assembler
6825         warning about Itanium B-step errata.
6826
6827 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6828
6829         * g++.dg/abi/macro0.C: New test.
6830         * g++.dg/abi/macro1.C: Likewise.
6831         * g++.dg/abi/macro2.C: Likewise.
6832
6833         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6834         * g++.dg/abi/bitfield7.C: Likewise.
6835         * g++.dg/abi/dtor2.C: Likewise.
6836         * g++.dg/abi/mangle11.C: Likewise.
6837         * g++.dg/abi/mangle12.C: Likewise.
6838         * g++.dg/abi/mangle14.C: Likewise.
6839         * g++.dg/abi/mangle17.C: Likewise.
6840         * g++.dg/abi/vbase10.C: Likewise.
6841         * g++.dg/abi/vbase14.C: Likewise.
6842         * g++.dg/template/qualttp17.C: Likewise.
6843
6844 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6845
6846         PR c/11995
6847         * gcc.dg/20031223-1.c: New test.
6848
6849 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6850
6851         * gcc.dg/noreturn-7.c: New test.
6852
6853 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6854
6855         * gcc.dg/null-pointer-1.c: New test.
6856
6857 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6858
6859         * g++.old-deja/g++.jason/template18.C: Remove.
6860         * g++.old-deja/g++.jason/template37.C: Likewise.
6861
6862         PR c++/12862
6863         * g++.dg/lookup/ns1.C: New test.
6864
6865         PR c++/12397
6866         * g++.dg/template/lookup3.C: New test.
6867
6868 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6869
6870         * g++.dg/template/recurse1.C: New test
6871
6872 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6873
6874         PR c++/12479
6875         * g++.dg/parse/semicolon1.C: New test.
6876         * g++.dg/parse/semicolon1.h: Likewise.
6877
6878 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6879
6880         * gcc.dg/darwin-misaligned.c: New test.
6881
6882 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6883
6884         PR c/9163
6885         * gcc.dg/20031222-1.c: New test.
6886
6887 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6888
6889         PR c++/13438
6890         * g++.dg/parse/error8.C: New test.
6891
6892         PR c++/11554
6893         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6894
6895 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6896
6897         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6898         too small.
6899         * gcc.c-torture/compile/930217-1.c: Likewise.
6900         * gcc.c-torture/compile/930513-1.c: Likewise.
6901         * gcc.c-torture/execute/920908-2.c: Likewise.
6902         * gcc.c-torture/execute/921204-1.c: Likewise.
6903         * gcc.c-torture/execute/930621-1.c: Likewise.
6904         * gcc.c-torture/execute/930630-1.c: Likewise.
6905         * gcc.c-torture/execute/931031-1.c: Likewise.
6906         * gcc.c-torture/execute/980602-2.c: Likewise.
6907         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6908         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6909         * gcc.c-torture/execute/extzvsi.c: Likewise.
6910         * gcc.c-torture/unsorted/ext.c: Likewise.
6911
6912 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6913
6914         PR target/12749
6915         * gcc.c-torture/compile/20031220-2.c: New test case.
6916
6917 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6918
6919         PR optimization/13031
6920         * gcc.c-torture/compile/20031220-1.c: New test case.
6921
6922 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6923
6924         * gcc.dg/cast-function-1.c: New test.
6925
6926 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6927
6928         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6929         formats.
6930
6931 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6932
6933         PR c++/12795
6934         * g++.dg/ext/attrib10.C: New test.
6935
6936 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.dg/cleanup-10.c: New test.
6939         * gcc.dg/cleanup-11.c: New test.
6940
6941 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6942
6943         PR c++/13239
6944         * g++.dg/opt/expect1.C: New test.
6945
6946 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6947
6948         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6949
6950 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6951
6952         PR debug/12923
6953         * gcc.dg/20031218-1.c: New test.
6954
6955         PR debug/12389
6956         * gcc.dg/20031218-2.c: New test.
6957         * gcc.dg/20031218-3.c: New test.
6958
6959         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6960         of label name and allow for USER_LABEL_PREFIX == "_" names.
6961         * g++.dg/abi/mangle18-2.C: Likewise.
6962         * g++.dg/abi/mangle19-1.C: Likewise.
6963         * g++.dg/abi/mangle19-2.C: Likewise.
6964         * g++.dg/abi/mangle20-1.C: Likewise.
6965         * g++.dg/abi/mangle20-2.C: Likewise.
6966
6967 2003-12-18  Richard Henderson  <rth@redhat.com>
6968
6969         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6970
6971 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6972             Dan Kegel <dank@kegel.com>
6973
6974         PR other/12009
6975         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6976         testing a cross compiler, it causes spurious compile failures.
6977         * lib/g++.exp: Likewise.
6978
6979 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6980
6981         PR c++/13262
6982         * g++.dg/template/access13.C: New test.
6983
6984 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6985
6986         * gcc.dg/20031216-1.c: New test.
6987
6988 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6989
6990         PR c++/9154
6991         * g++.dg/template/error10.C: New test.
6992
6993 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6994
6995         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6996         * g++.dg/eh/simd-2.C: Likewise.
6997
6998 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6999             Roger Sayle  <roger@eyesopen.com>
7000
7001         * gcc.c-torture/execute/ieee/mzero5.c: New.
7002
7003 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/10603
7006         * g++.dg/parse/error6.C: New test.
7007
7008         PR c++/12827
7009         * g++.dg/parse/error7.C: New test.
7010
7011 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7012
7013         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7014         at -O with stabs debugging formats.
7015         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7016         * gcc.dg/debug/debug-2.c: Likewise.
7017
7018 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/12696
7021         * g++.dg/init/error1.C: New test.
7022
7023         PR c++/12218
7024         * g++.dg/init/pm3.C: New test.
7025
7026 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7027
7028         PR c/3347
7029         * gcc.dg/bitfld-8.c: New test.
7030
7031 2003-12-16  James Lemke  <jim@wasabisystems.com>
7032
7033         * gcc.dg/arm-scd42-[123].c: New tests.
7034
7035 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         PR c++/9043
7038         * g++.dg/abi/mangle20-1.C: New test.
7039         * g++.dg/abi/mangle20-2.C: New test.
7040
7041 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/13275
7044         * g++.dg/other/offsetof2.C: Remove XFAIL.
7045         * g++.dg/parse/offsetof1.C: New test.
7046         * g++.gd/parse/offsetof2.C: Likewise.
7047
7048 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7049
7050         * g++.dg/template/nontype3.C: New test.
7051         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7052
7053 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7054
7055         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7056
7057 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7058
7059         PR c++/13387
7060         * g++.dg/expr/assign1.C: New test.
7061
7062         PR c++/13242
7063         * g++.dg/abi/mangle19-1.C: New test.
7064         * g++.dg/abi/mangle19-2.C: New test.
7065
7066 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7067
7068         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7069
7070 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7071
7072         * gcc.c-torture/execute/20031216-1.c: New test.
7073
7074 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7075
7076         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7077         an ICE regression.
7078
7079 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7080
7081         PR c++/10926
7082         * g++.dg/template/error9.C: New test.
7083
7084         PR c++/11116
7085         * g++.dg/template/error8.C: New test.
7086
7087 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7088
7089         PR middle-end/13400
7090         * gcc.c-torture/execute/20031215-1.c: New test case.
7091
7092 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7093
7094         PR c++/13269
7095         * g++.dg/parse/error5.C: New test.
7096
7097         PR c++/12989
7098         * g++.dg/expr/sizeof1.C: New test.
7099
7100         PR c++/13310
7101         * g++.dg/template/crash15.C: New test.
7102
7103 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7104
7105         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7106         a non-POD type as the last named parameter of a varargs function.
7107
7108 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7109
7110         PR c++/13243
7111         PR c++/12573
7112         * g++.dg/template/crash14.C: New test.
7113         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7114
7115 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7116
7117         * g++.dg/other/java1.C: New test.
7118
7119         PR c++/13241
7120         * g++.dg/abi/mangle18-1.C: New test.
7121         * g++.dg/abi/mangle18-2.C: New test.
7122
7123 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7124
7125         PR optimization/10312
7126         * gcc.c-torture/execute/20031214-1.c: New.
7127
7128 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/10779
7131         PR c++/12160
7132         * g++.dg/parse/error3.C: New test.
7133         * g++.dg/parse/error4.C: Likewise.
7134         * g++.dg/abi/mangle4.C: Tweak error messages.
7135         * g++.dg/lookup/using5.C: Likewise.
7136         * g++.dg/other/error2.C: Likewise.
7137         * g++.dg/parse/typename5.C: Likewise.
7138         * g++.dg/parse/undefined1.C: Likewise.
7139         * g++.dg/template/arg2.C: Likewise.
7140         * g++.dg/template/ttp3.C: Likewise.
7141         * g++.dg/template/type1.C: Likewise.
7142         * g++.old-deja/g++.other/crash32.C: Likewise.
7143         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7144
7145 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7146
7147         PR c++/13106
7148         * g++.dg/warn/noreturn-3.C: New test.
7149
7150 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7151
7152         PR c++/13118
7153         * g++.dg/abi/covariant3.C: New.
7154
7155 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7156
7157         * g++.dg/eh/ia64-1.C: New test.
7158
7159 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7160
7161         PR optimization/13037
7162         * g77.f-torture/execute/13037.f: New test case.
7163
7164 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7165
7166         PR c++/12881
7167         * g++.dg/abi/covariant2.C: New.
7168
7169 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7170
7171         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7172
7173 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7174
7175         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7176
7177 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7178
7179         PR other/10819
7180         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7181         to fix Bug 10819.
7182         * lib/g++.exp (g++_version): Likewise.
7183         * lib/g77.exp (g77_version): Likewise.
7184         * lib/objc.exp (default_objc_version): Likewise.
7185
7186 2003-12-10  Richard Henderson  <rth@redhat.com>
7187
7188         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7189
7190         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7191
7192 2003-12-08  Matt Austern  <austern@apple.com>
7193
7194         PR c/13134
7195         * lib/gcc-dg.exp (dg-require-visibility): Define.
7196         * lib/target-supports (check_visibility_available): Define.
7197         * gcc.dg/visibility-1.c: New test.
7198         * gcc.dg/visibility-2.c: Likewise.
7199         * gcc.dg/visibility-3.c: Likewise.
7200         * gcc.dg/visibility-4.c: Likewise.
7201         * gcc.dg/visibility-5.c: Likewise.
7202         * gcc.dg/visibility-6.c: Likewise.
7203         * g++.dg/ext/visibility-1.C: Likewise.
7204         * g++.dg/ext/visibility-2.C: Likewise.
7205         * g++.dg/ext/visibility-3.C: Likewise.
7206         * g++.dg/ext/visibility-4.C: Likewise.
7207         * g++.dg/ext/visibility-5.C: Likewise.
7208         * g++.dg/ext/visibility-6.C: Likewise.
7209
7210 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7211
7212         * g++.dg/lookup/java1.C: New test.
7213         * g++.dg/lookup/java2.C: New test.
7214
7215 2003-12-07  Falk Hueffner  <falk@debian.org>
7216
7217         * g++.dg/opt/noreturn-1.C: New test.
7218
7219 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7220
7221         * gcc.dg/overflow-1.c: New test.
7222
7223 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7224
7225         * g77.f-torture/compile/13060.f: New test.
7226
7227 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/13323
7230         * g++.dg/inherit/operator2.C: New test.
7231
7232 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7233
7234         PR c++/13305
7235         * g++.dg/ext/attrib9.C: New test.
7236
7237 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/13314
7240         * g++.dg/template/error7.C: New test.
7241
7242 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7243             J"orn Rennecke <joern.rennecke@superh.com>
7244
7245         PR target/13302
7246         * g++.dg/other/struct-va_list.C: New test.
7247
7248 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7249
7250         PR c++/13166
7251         * g++.dg/parse/defarg6.C: New test.
7252
7253 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7254
7255         PR target/13256
7256         * gcc.c-torture/execute/20031201-1.c: New test.
7257
7258 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7259
7260         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7261
7262 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7263
7264         * gcc.dg/builtin-return-1.c: New test.
7265
7266 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7267             J"orn Rennecke <joern.rennecke@superh.com>
7268
7269         PR optimization/13260
7270         * gcc.c-torture/execute/20031204-1.c: New test.
7271
7272 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7273
7274         PR c++/9127
7275         * g++.dg/template/error6.C: New test.
7276
7277 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7278
7279         * gcc.dg/20031202-1.c: New test.
7280
7281 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7282
7283         PR c++/13179
7284         * g++.dg/template/eh1.C: New test.
7285
7286         PR c++/10771
7287         * g++.dg/template/error5.C: New test.
7288
7289 2003-12-02  David Ung  <davidu@mips.com>
7290
7291         * gcc.dg/compat/vector-check.h: Corrected type for var
7292         g_##TMODE
7293
7294 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7295
7296         PR c++/10126
7297         * g++.dg/template/ptrmem8.C: New test.
7298
7299 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7300
7301         PR c++/12573
7302         * g++.dg/template/dependent-expr3.C: New test.
7303
7304 2003-12-01  James Lemke  <jim@wasabisystems.com>
7305
7306         * gcc.dg/arm-g2.c: New test.
7307
7308 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7309
7310         PR optimization/11634
7311         * gcc.dg/20031201-2.c: New test case.
7312
7313 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7314
7315         PR 11433
7316         * objc.dg/proto-lossage-3.m: New test.
7317
7318 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7319
7320         PR optimization/12628
7321         * gcc.dg/20031201-1.c: New test case.
7322
7323 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7324
7325         * gcc.dg/unaligned-1.c: New test.
7326
7327 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/9849
7330         * g++.dg/template/error4.C: New test.
7331         * g++.dg/template/nested3.C: Adjust error markers.
7332
7333 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7334
7335         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7336
7337 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7338
7339         PR c/10333
7340         * gcc.dg/bitfld-7.c: New test.
7341
7342 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7343
7344         * gcc.dg/tls/asm-1.C: New test.
7345
7346 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7347
7348         * gcc.dg/cpp/assert4.c: Update.
7349
7350 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7351
7352         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7353         * gcc.dg/builtin-apply3.c: New test.
7354
7355 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7356
7357         * lib/compat.exp (compat-obj): New xfaildata parameter.
7358         Use it to set compiler_conditional_xfail_data before compiling.
7359         (compat-get-options): Handle dg-xfail-if.
7360         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7361         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7362         * gcc.dg/compat/vector-1_y.c: Likewise.
7363         * gcc.dg/compat/vector-2_x.c: Likewise.
7364         * gcc.dg/compat/vector-2_y.c: Likewise.
7365
7366 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7367
7368         * g++.dg/opt/reg-stack4.C: New test.
7369
7370 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7371
7372         * gcc.dg/builtin-apply2.c: New test.
7373
7374 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7375
7376         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7377
7378 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7379
7380         PR c++/12924
7381         * g++.dg/template/template-id-2.C: New test.
7382
7383 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7384
7385         PR c++/5369
7386         * g++.dg/template/memfriend1.C: New test.
7387         * g++.dg/template/memfriend2.C: Likewise.
7388         * g++.dg/template/memfriend3.C: Likewise.
7389         * g++.dg/template/memfriend4.C: Likewise.
7390         * g++.dg/template/memfriend5.C: Likewise.
7391         * g++.dg/template/memfriend6.C: Likewise.
7392         * g++.dg/template/memfriend7.C: Likewise.
7393         * g++.dg/template/memfriend8.C: Likewise.
7394         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7395
7396 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7397
7398         PR c++/12515
7399         * g++.dg/ext/cond1.C: New test.
7400
7401 2003-11-20  Richard Henderson  <rth@redhat.com>
7402
7403         * gcc.dg/20020201-2.c: Remove.
7404         * gcc.dg/20020201-4.c: Remove.
7405         * gcc.dg/20020304-1.c: Remove.
7406
7407 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7408
7409         * gcc.dg/cpp/trad/xwin1.c: New test case.
7410
7411 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7412
7413         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7414         * lib/g77.exp: Likewise.
7415         * lib/objc.exp: Likewise.
7416         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7417         for darwin.
7418
7419 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7420
7421         PR c++/12932
7422         * g++.dg/template/static5.C: New test.
7423
7424 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7425
7426         * gcc.dg/nested-func-1.c: New test.
7427
7428 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7429
7430         * gcc.dg/cpp/assert4.c: New test.
7431
7432 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7433
7434         PR c++/2294
7435         * g++.dg/lookup/using9.c: New test.
7436
7437 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7438
7439         PR c++/12762
7440         * g++.dg/template/error3.C: New test.
7441
7442 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7443
7444         PR ada/13035
7445         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7446         No longer use a wrapper for gcc, since this does not work under
7447         Windows.
7448
7449 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7450
7451         PR c++/2094
7452         * g++.dg/template/ptrmem7.C: New test.
7453
7454 2003-11-13  Andrew Pinski <apinski@apple.com>
7455
7456         * gcc.c-torture/compile/20031113-1.c: New test.
7457
7458 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7459             Kean Johnston <jkj@sco.com>
7460
7461         PR c/13029
7462         * gcc.dg/unused-4.c: Update.
7463
7464 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7465
7466         * g++.dg/opt/const3.C: New test.
7467
7468 2003-11-13  Jan Hubicka  <jh@suse.cz>
7469
7470         * gcc.c-torture/compile/20031112-1.c: New test.
7471
7472 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7473
7474         * g++.dg/parse/crash10.C: Remove bogus error marker.
7475
7476 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7477
7478         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7479         (host_gcc): Likewise.
7480         (ROOT): Honor $PWDCMD.
7481         (BASE): Likewise.
7482         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7483
7484 2003-11-12  Catherine Moore  <clm@redhat.com>
7485
7486         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7487
7488 2003-11-12  Andreas Jaeger  <aj@suse.de>
7489             Jakub Jelinek  <jakub@redhat.com>
7490             Andrew Pinski  <pinskia@physics.uc.edu>
7491             Richard Henderson  <rth@redhat.com>
7492
7493         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7494         systems.
7495         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7496
7497         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7498         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7499
7500 2003-11-11  Andreas Jaeger  <aj@suse.de>
7501
7502         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7503
7504         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7505
7506 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7507
7508         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7509         Clean ups.
7510
7511 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7512
7513         * gcc.dg/trampoline-1.c: New test.
7514
7515 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         * gcc.c-torture/compile/200031109-1.c: New test.
7518
7519 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7520
7521         PR c/3190
7522         PR c/8714
7523         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7524         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7525         gcc.dg/format/no-y2k-1.c: Update.
7526
7527 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7528
7529         PR optimization/10467
7530         * gcc.dg/20031108-1.c: New test case.
7531
7532 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7533
7534         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7535
7536 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7537
7538         * gcc.dg/compound-lvalue-1.c: New test.
7539         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7540         some XFAILs.
7541
7542 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7543
7544         * gcc.dg/altivec-varargs-1.c: New test.
7545
7546 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7547
7548         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7549         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7550         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7551         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7552         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7553
7554 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7555
7556         * gcc.dg/cond-lvalue-1.c: New test.
7557
7558 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7559
7560         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7561
7562 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7563
7564         PR c++/11616
7565         * g++.dg/template/instantiate5.C: New test.
7566
7567 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7568
7569         PR c++/12726
7570         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7571         * ChangeLog: Add missing first entry for above test.
7572
7573 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7574
7575         PR c++/9810
7576         * g++.dg/template/using8.C: New test.
7577         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7578
7579 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7580
7581         PR optimization/10817
7582         * gcc.c-torture/compile/20031102-1.c: New test case.
7583
7584 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7585
7586         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7587         2147483647.
7588
7589 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7590
7591         * gcc.dg/20031102-1.c: New test.
7592
7593 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7594
7595         * gcc.dg/complex-1.c: New test.
7596
7597 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7598
7599         PR c++/12796
7600         * g++.dg/template/crash13.C: Adjust expected error location.
7601         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7602
7603 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7604
7605         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7606
7607 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7608
7609         PR/10239
7610         * gcc.c-torture/compile/20031031-2.c: New test.
7611
7612 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7613
7614         PR/11640
7615         * gcc.c-torture/compile/20031031-1.c: New test.
7616
7617 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7618
7619         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7620         * gcc.misc-tests/bprob.exp: Likewise.
7621         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7622         the execution test on arm-elf configs.
7623         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7624         configs that don't support scratch files.
7625         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7626
7627 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7628
7629         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7630         done by dejagnu.
7631
7632 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7633
7634         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7635         Avoid non pure sh syntax. Add more logging.
7636
7637         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7638         fail.
7639
7640 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7641
7642         PR libgcj/10610
7643         * gcc.dg/ppc-stackalign-1.c: New test.
7644
7645 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7646
7647         * ada/acats/run_all.sh: Change output to be more compliant with
7648         dejagnu framework.
7649         Create acats.sum and acats.log files under testsuite/ada/acats
7650         Only run [a-z]* directories, to filter out e.g. CVS.
7651         Redirect build output to log file.
7652
7653 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7654
7655         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7656
7657 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7658
7659         PR ada/5909:
7660         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7661
7662 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7663
7664         * gcc.c-torture/compile/20031023-1.c: New test.
7665         * gcc.c-torture/compile/20031023-2.c: New test.
7666         * gcc.c-torture/compile/20031023-3.c: New test.
7667         * gcc.c-torture/compile/20031023-4.c: New test.
7668
7669 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7670
7671         PR c++/10371
7672         * g++.dg/lookup/scoped8.C: New test.
7673
7674 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7675
7676         * g++.dg/opt/reg-stack3.C: New test.
7677
7678 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7679
7680         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7681
7682 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7683
7684         PR c++/11076
7685         * g++.dg/template/crash13.C: New test.
7686
7687 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7688
7689         * gcc.dg/c99-restrict-2.c: New test.
7690
7691 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7692
7693         PR c++/12698, c++/12699, c++/12700, c++/12566
7694         * g++.dg/inherit/covariant9.C: New test.
7695         * g++.dg/inherit/covariant10.C: New test.
7696         * g++.dg/inherit/covariant11.C: New test.
7697
7698 2003-10-23  Jason Merrill  <jason@redhat.com>
7699
7700         PR c++/12726
7701         * g++.dg/ext/complit2.C: New test.
7702
7703 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7704
7705         PR target/12654
7706         * gcc.c-torture/execute/20031020-1.c: New test.
7707
7708 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7709
7710         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7711         following the jump_insn.
7712
7713 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7714
7715         * gcc.dg/cast-lvalue-1.c: New test.
7716
7717 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/11962
7720         * g++.dg/template/cond2.C: New test.
7721
7722 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7723
7724         * gcc.dg/builtins-28.c: New test.
7725
7726 2003-10-20  Jan Hubicka  <jh@suse.cz>
7727
7728         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7729         parameter.
7730         * testsuite/gcc.dg/inline-2.c: Likewise.
7731
7732 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7733
7734         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7735         * gcc.dg/nest.c:  Likewise.
7736
7737 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7738
7739         PR c++/9781, c++/10583, c++/11862
7740         * g++.dg/parse/crash13.C: New test.
7741
7742 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7743
7744         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7745
7746 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7747
7748         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7749         Define HAVE_C99_RUNTIME except on Solaris.
7750         * gcc.dg/builtins-20.c: Likewise.
7751
7752 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7753
7754         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7755
7756 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7757
7758         PR c++/12495
7759         * g++.dg/template/crash21.C: New test.
7760
7761 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7762
7763         PR c++/2513
7764         * g++.dg/template/typename5.C: New test.
7765
7766 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7767
7768         PR c++/12369
7769         * g++.dg/template/friend25.C: New test.
7770
7771 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7772
7773         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7774         versions.
7775
7776 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7777
7778         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7779         == 2147483647.
7780
7781 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7782
7783         * gcc.c-torture/execute/960416-1.x: Remove.
7784         * gcc.c-torture/execute/divconst-3.x: Likewise.
7785
7786 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7787
7788         PR target/12598
7789         * gcc.dg/torture/cris-volatile-1.c: New test.
7790
7791 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7792
7793         PR optimization/9325
7794         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7795         for overflowing floating point to integer conversion during RTL
7796         simplification.
7797
7798 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7799
7800         * objc/execute/_cmd.m: Fix typo.
7801         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7802         Relax 'scan-assembler' regexp.
7803         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7804         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7805         * objc.dg/zero-link-2.m: Remove blank line.
7806         * objc.dg/zero-link-3.m: New test case.
7807
7808 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7809
7810         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7811
7812         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7813         than linker trickery.
7814
7815 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7816
7817         PR c++/12370
7818         * g++.dg/other/friend2.C: New test.
7819
7820 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7821
7822         * gcc.dg/20031012-1.c: New test.
7823
7824 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7825
7826         * gcc.dg/weak/weak-3.c: Fix for new warning.
7827
7828 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7829
7830         PR optimization/8750
7831         * gcc.c-torture/execute/20031012-1.c: New test case.
7832
7833 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7834
7835         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7836         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7837
7838 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7839
7840         PR optimization/12260
7841         * gcc.c-torture/compile/20031011-2.c: New test case.
7842
7843 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7844
7845         * gcc.c-torture/execute/20031011-1.c: New testcase.
7846
7847 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7848
7849         * gcc.c-torture/compile/20031011-1.c: New test.
7850
7851 2003-10-11  Jan Hubicka  <jh@suse.cz>
7852
7853         * g++.dg/other/first-global.C: New test.
7854
7855 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7856
7857         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7858
7859 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7860
7861         * gcc.c-torture/compile/20031010-1.c: New test.
7862
7863 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7864
7865         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7866         * gcc.c-torture/execute/va-arg-25.c: ... here.
7867
7868 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7869
7870         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7871
7872 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7873
7874         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7875
7876 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7877
7878         * g++.dg/parse/error2.C: New test.
7879
7880 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7881
7882         PR c++/11097
7883         * g++.dg/other/error5.C: Modify the error message.
7884         * g++.dg/lookup/using8.C: New test.
7885
7886 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7887
7888         * gcc.dg/darwin-abi-2.c: New file.
7889         * gcc.c-torture/execute/va-arg-24.c: New file.
7890
7891 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7892
7893         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7894         indentation.
7895
7896 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/10147
7899         * g++.dg/other/error4.C: Update error messages.
7900         * g++.dg/template/ptrmem4.C: Likewise.
7901
7902         PR c++/12337
7903         * g++.dg/init/new9.C: New test.
7904
7905         PR c++/12334, c++/12236, c++/8656
7906         * g++.dg/ext/attrib8.C: New test.
7907
7908 2003-10-06  Devang Patel  <dpatel@apple.com>
7909
7910         * gcc.dg/debug/dwarf2-3.h: New test.
7911         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7912
7913 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7914
7915         * g++.dg/opt/cfg2.C: New test.
7916
7917 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7918
7919         * g++.dg/opt/float1.C: New test.
7920
7921 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7922
7923         * gcc.dg/c90-array-lval-6.c: New test.
7924         * gcc.dg/c99-array-lval-6.c: New test.
7925
7926 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7927             Ziemowit Laski  <zlaski@apple.com>
7928
7929         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7930         'Derived', so that it is never considered a class method; add
7931         new warning for '+port' method ambiguity.
7932         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7933         <objc/objc-api.h> (needed on Mac OS X).
7934         * objc.dg/method-13.m: New test.
7935
7936 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7937
7938         PR optimization/9325, PR java/6391
7939         * gcc.c-torture/execute/20031003-1.c: New test case.
7940
7941 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR optimization/12180
7944         * gcc.dg/20031002-1.c: New test.
7945
7946         PR c++/12486
7947         * g++.dg/inherit/error1.C: New test.
7948
7949 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7950
7951         * lib/f-torture.exp (search_for): Rename to...
7952         (search_for_re): This.  Also, clean up comments and the
7953         "regexp" invocation.
7954
7955 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7956
7957         * gcc.c-torture/compile/20031002-1.c: New test.
7958
7959 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7960
7961         * g++.dg/opt/cond1.C: New test.
7962
7963 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7964
7965         * gcc.dg/Wold-style-definition-2.c: New testcase.
7966         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7967
7968 2003-09-29  Richard Henderson  <rth@redhat.com>
7969
7970         * g++.dg/init/array10.C: Add dg-options.
7971
7972 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7973
7974         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7975
7976 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7977
7978         * g++.dg/template/friend19.C: Fix typo.
7979         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7980
7981 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7982
7983         * gcc.c-torture/execute/20030928-1.c: New test.
7984         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7985
7986 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7987
7988         * g++.dg/opt/unroll1.C: New test.
7989
7990 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7991
7992         PR optimization/11741
7993         * gcc.dg/20030926-1.c: New test case.
7994
7995 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7996
7997         PR c++/5655
7998         * g++.dg/parse/access7.C: New test.
7999         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8000
8001 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8002
8003         MERGE OF objc-improvements-branch into MAINLINE:
8004         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8005         if libobjc has not been built.
8006         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8007         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8008         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8009         objc/execute/nested-3.m, objc/execute/np-2.m,
8010         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8011         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8012         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8013         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8014         objc.dg/special/unclaimed-category-1.h,
8015         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8016         well as GNU runtime.
8017         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8018         * execute/cascading-1.m, execute/function-message-1.m,
8019         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8020         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8021         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8022         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8023         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8024         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8025         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8026         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8027         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8028         * objc.dg/bitfield-2.m: Run only on Darwin.
8029         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8030         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8031         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8032         * objc.dg/const-str-1.m: Fix constant string layout.
8033
8034 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8035
8036         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8037
8038 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8039
8040         * gcc.dg/darwin-abi-1.c: New file.
8041
8042 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8043
8044         PR target/12281
8045         * gcc.c-torture/compile/20030921-1.c: New test.
8046
8047 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8048
8049         * g++.dg/opt/reg-stack2.C: New test.
8050
8051 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8052
8053         * g++.dg/eh/delayslot1.C: New test.
8054
8055 2003-09-20  Richard Henderson  <rth@redhat.com>
8056
8057         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8058
8059 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8060
8061         * gcc.c-torture/execute/20030920-1.c: New test case.
8062
8063 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8064
8065         * g++.dg/rtti/typeid3.C: Correct expected error message.
8066
8067 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8068
8069         PR c++/157
8070         * g++.dg/parse/crash12.C: New test.
8071
8072 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8073
8074         * gcc.dg/compat/mixed-struct-check.h: New.
8075         * gcc.dg/compat/mixed-struct-defs.h: New.
8076         * gcc.dg/compat/mixed-struct-init.h: New.
8077         * gcc.dg/compat/struct-by-value-19_main.c: New.
8078         * gcc.dg/compat/struct-by-value-19_x.c: New.
8079         * gcc.dg/compat/struct-by-value-19_y.c: New.
8080         * gcc.dg/compat/struct-by-value-20_main.c: New.
8081         * gcc.dg/compat/struct-by-value-20_x.c: New.
8082         * gcc.dg/compat/struct-by-value-20_y.c: New.
8083         * gcc.dg/compat/struct-return-19_main.c: New.
8084         * gcc.dg/compat/struct-return-19_x.c: New.
8085         * gcc.dg/compat/struct-return-19_y.c: New.
8086         * gcc.dg/compat/struct-return-20_main.c: New.
8087         * gcc.dg/compat/struct-return-20_x.c: New.
8088         * gcc.dg/compat/struct-return-20_y.c: New.
8089
8090 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8091         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8092         so that it will not complain on LP64 targets.
8093
8094 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8095
8096         PR c++/495
8097         * g++.dg/template/friend24.C: New test.
8098
8099 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8100
8101         PR c++/12332
8102         * g++.dg/template/memtmpl2.C: New test.
8103
8104 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR target/11184
8107         * gcc.dg/builtin-apply1.c: New test.
8108
8109 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8110
8111         PR c++/9848
8112         * g++.dg/warn/Wunused-4.C: New test.
8113
8114 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8115
8116         PR c++/12316
8117         * g++.dg/other/gc2.C: New test.
8118
8119 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8120
8121         PR c++/11991
8122         * g++.dg/rtti/typeid3.C: New test.
8123
8124         PR c++/12266
8125         * g++.dg/overload/template1.C: New test.
8126
8127 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8128
8129         * g++.dg/opt/cfg3.C: New test.
8130
8131 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8132
8133         PR c++/7939
8134         * g++.dg/template/crash11.C: New test.
8135
8136 2003-09-16  Jason Merrill  <jason@redhat.com>
8137             Jakub Jelinek  <jakub@redhat.com>
8138
8139         * gcc.dg/attr-warn-unused-result.c: New test.
8140
8141 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8142
8143         PR c++/12184
8144         * g++.dg/expr/call2.C: New test.
8145
8146 2003-09-15  Andreas Jaeger  <aj@suse.de>
8147
8148         * gcc.dg/Wold-style-definition-1.c: New test.
8149
8150 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/3907
8153         * g++.dg/parse/template12.C: New test.
8154
8155         * g++.dg/abi/bitfield11.C: New test.
8156         * g++.dg/abi/bitfield12.C: Likewise.
8157
8158 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8159
8160         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8161         non-expansion of functional macro name without arguments at EOL.
8162         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8163
8164 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8165
8166         * gcc.c-torture/execute/20030914-[12].c: New tests.
8167
8168 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         PR c++/11788
8171         * g++.dg/overload/addr1.C: New test.
8172
8173 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8174
8175         * gcc.dg/20030909-1.c: New test.
8176
8177 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8178
8179         * gcc.dg/ultrasp10.c: New test.
8180
8181 2003-09-09  Devang Patel  <dpatel@apple.com>
8182
8183         * gcc.dg/darwin-ld-6.c: New test.
8184
8185 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8186
8187         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8188
8189 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8190
8191         * gcc.dg/ia64-types1.c: New test.
8192         * gcc.dg/ia64-types2.c: Likewise.
8193
8194 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8195
8196         * gcc.dg/builtins-1.c: Add more _Complex tests.
8197         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8198
8199         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8200         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8201
8202 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8203
8204         PR c++/11786
8205         * g++.dg/lookup/koenig2.C: New test.
8206
8207         PR c++/5296
8208         * g++.dg/rtti/typeid2.C: New test.
8209
8210 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8211
8212         * gcc.c-torture/compile/20030904-1.c: New test.
8213
8214 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8215
8216         * g++.dg/opt/longbranch2.C: New test.
8217
8218 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8219
8220         * g++.dg/template/crash10.C: Only compile it.
8221
8222 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8223
8224         PR middle-end/11665
8225         * gcc.c-torture/compile/20030907-1.c: New test.
8226         * g++.dg/init/array11.C: New test.
8227
8228 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/11852
8231         * g++.dg/init/struct1.C: New test.
8232
8233 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/12181
8236         * g++.dg/expr/comma1.C: New test.
8237
8238 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8239
8240         PR c++/11867
8241         * g++.dg/expr/static_cast5.C: New test.
8242
8243 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         PR c++/11507
8246         * g++.dg/lookup/scoped7.C: New test.
8247
8248         PR c++/9574
8249         * g++.dg/other/static1.C: New test.
8250
8251         PR c++/11490
8252         * g++.dg/warn/template-1.C: New test.
8253
8254         PR c++/11432
8255         * g++.dg/template/crash10.C: New test.
8256
8257         PR c++/2478
8258         * g++.dg/overload/VLA.C: New test.
8259
8260         PR c++/10804
8261         * g++.dg/template/call1.C: New test.
8262
8263 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8264
8265         PR c++/11794
8266         * g++.dg/parse/using3.C: New test.
8267
8268 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8269
8270         PR c++/11409
8271         * g++.dg/overload/builtin3.C: New test case.
8272
8273 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8274
8275         PR c/9862
8276         * gcc.dg/20030906-1.c: New test.
8277         * gcc.dg/20030906-2.c: Likewise.
8278
8279 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         PR c++/12167
8282         * g++.dg/parse/defarg5.C: New test.
8283
8284         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8285
8286 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8287
8288         PR c++/12163
8289         * g++.dg/expr/static_cast4.C: New test.
8290
8291         PR c++/12146
8292         * g++.dg/template/crash9.C: New test.
8293
8294 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8295
8296         * g++.old-deja/g++.ext/pretty2.C: Update for change
8297         in __FUNCTION__.
8298         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8299
8300 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8301
8302         PR c++/11922
8303         * g++/dg/template/qualified-id1.C: New test.
8304
8305         PR c++/12037
8306         * g++.dg/warn/noeffect4.C: New test.
8307
8308 2003-09-04  Matt Austern  <austern@apple.com>
8309
8310         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8311         * g++.dg/ext/fnname2.C: Likewise.
8312         * g++.dg/ext/fnname3.C: Likewise.
8313
8314 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8315
8316         * g++.dg/expr/lval1.C: New test.
8317         * g++.dg/ext/lvcast.C: Remove.
8318
8319 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8320
8321         PR optimization/11700.
8322         * gcc.c-torture/compile/20030903-1.c: New test case.
8323
8324 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/12053
8327         * g++.dg/abi/layout4.C: New test.
8328
8329 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8330
8331         PR c++/11553
8332         * g++.dg/parse/friend3.C: New test.
8333
8334 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8335
8336         PR c++/11847
8337         * g++.dg/template/class1.C: New test.
8338
8339         PR c++/11808
8340         * g++.dg/expr/call1.C: New test.
8341
8342 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR c++/12114
8345         * g++.dg/init/ref9.C: New test.
8346
8347         PR c++/11972
8348         * g++.dg/template/nested4.C: New test.
8349
8350 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/12093
8353         * g++.dg/template/non-dependent4.C: New test.
8354
8355         PR c++/11928
8356         * g++.dg/inherit/conv1.C: New test.
8357
8358 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/6196
8361         * g++.dg/ext/label1.C: New test.
8362         * g++.dg/ext/label2.C: Likewise.
8363
8364 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8365
8366         * g++.dg/expr/cond3.C: New test.
8367
8368 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8369
8370         * gcc.dg/builtins-1.c: Add new builtin cases.
8371
8372 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8373
8374         * gcc.dg/builtins-1.c: Add new cases.
8375         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8376
8377 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8378
8379         * gcc.dg/builtins-1.c: Add more math builtin tests.
8380         * gcc.dg/torture/builtin-attr-1.c: New test.
8381
8382 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8383
8384         PR optimization/5079
8385         * g++.dg/opt/static3.C: New test.
8386
8387 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8388
8389         * gcc.misc-tests/gcov-10b.c: New test.
8390
8391 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8392
8393         * g++.dg/opt/ptrmem3.C: New test.
8394
8395         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8396
8397 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8398
8399         * gcc.dg/20030826-2.c: New test.
8400
8401 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8402
8403         PR middle-end/12002
8404         * g77.f-torture/compile/12002.f: New test case.
8405
8406 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8407
8408         * gcc.dg/20030826-1.c: New test case.
8409
8410 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8411
8412         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8413
8414 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8415
8416         PR c++/11871
8417         * c++.dg/lookup/crash1.C: New test.
8418
8419         * c++.dg/warn/noeffect3.C: New test.
8420
8421 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8422
8423         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8424         * gcc.dg/compat/vector-1_y.c: Ditto.
8425         * gcc.dg/compat/vector-2_x.c: Ditto.
8426         * gcc.dg/compat/vector-2_y.c: Ditto.
8427
8428 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8429
8430         * gcc.dg/20030702-1.c: New test.
8431
8432 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8433
8434         PR c++/8795
8435         * g++.dg/ext/altivec-1.C: New test.
8436
8437 2003-08-24  Richard Henderson  <rth@redhat.com>
8438
8439         * g++.dg/eh/simd-2.C: Add -w for x86.
8440
8441 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8442
8443         * gcc.dg/20030815-1.c: New test.
8444
8445 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8446
8447         PR c++/3765
8448         * g++.dg/parse/access6.C: New test.
8449
8450 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8451
8452         PR c++/641, c++/11876
8453         * g++.dg/template/friend22.C: New test.
8454         * g++.dg/template/friend23.C: Likewise.
8455
8456 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8457
8458         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8459         identically.
8460
8461 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8462
8463         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8464
8465 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8466
8467         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8468
8469 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8470
8471         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8472
8473 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8474
8475         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8476
8477 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/11919
8480         * g++.dg/overload/prom1.C: New test.
8481
8482         PR c++/11551
8483         * g++.dg/parse/dtor2.C: New test.
8484
8485         PR c++/10762
8486         * g++.dg/parse/using2.C: New test.
8487
8488 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8489
8490         PR target/11805
8491         * gcc.c-torture/compile/20030821-1.c: New.
8492
8493 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/11834
8496         * g++.dg/template/deduce2.C: New test.
8497
8498 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8499
8500         * gcc.c-torture/execute/20030821-1.c: New test.
8501
8502 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8503
8504         PR middle-end/11984
8505         * gcc.dg/20030820-1.c: New test case.
8506
8507 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         PR c++/11945
8510         * g++.dg/warn/noeffect2.C: New test.
8511
8512 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/10926
8515         * g++.dg/template/dtor2.C: New test.
8516
8517         PR c++/11684
8518         * g++.dg/template/operator1.C: New test.
8519         * g++.dg/parse/operator4.C: New test.
8520
8521         PR c++/11946.C
8522         * g++.dg/expr/enum1.C: New test.
8523         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8524
8525         PR c++/11036.C
8526         * g++.dg/parse/elab2.C: New test.
8527         * g++.dg/parse/typedef4.C: Change error message.
8528         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8529         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8530         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8531
8532 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8533
8534         * gcc.dg/pch/warn-1.c: New.
8535         * gcc.dg/pch/warn-1.hs: New.
8536
8537         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8538         not-tested file.
8539
8540 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8541
8542         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8543
8544 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8545
8546         * gcc.dg/uninit-D.c: New Test.
8547         * gcc.dg/uninit-E.c: New Test.
8548         * gcc.dg/uninit-F.c: New Test.
8549         * gcc.dg/uninit-G.c: New Test.
8550
8551 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8552
8553         * g++.dg/README: Describe the pch directory.
8554
8555 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8556
8557         PR c++/11174
8558         * g++.dg/parse/access4.C: New test.
8559         * g++.dg/parse/access5.C: Likewise.
8560         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8561
8562 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8563
8564         * gcc.dg/noncompile/20030818-1.c: New.
8565
8566 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8567
8568         PR c++/11957
8569         * g++.dg/warn/noeffect1.C: New test.
8570
8571         * g++.dg/template/scope2.C: New test.
8572         * g++.dg/template/error2.C: Correct dg-error
8573
8574 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8575
8576         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8577
8578 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8579
8580         PR C++/11512
8581         * g++.dg/template/warn1.C: New.
8582
8583 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8584
8585         * g++.dg/template/error2.C: New test.
8586         * g++.dg/lookup/using7.C: Adjust errors
8587         * g++.old-deja/g++.pt/crash36.C: Likewise.
8588         * g++.old-deja/g++.pt/derived3.C: Likewise.
8589
8590 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8591
8592         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8593         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8594         * gcc.c-torture/execute/builtins/string-9.c: New, from
8595         string-opt-9.c.  Adjust for execute/builtins framework.
8596         * gcc.c-torture/execute/string-opt-9.c: Delete.
8597
8598 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8599
8600         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8601
8602         * g++.dg/parse/ret-type2.C: New test.
8603
8604         PR c++/11703
8605         * g++.dg/init/new8.C: New test.
8606
8607         PR c++/10923
8608         * g++.dg/parse/typedef5.C: New test.
8609
8610         PR c++/9512
8611         * g++.dg/parse/qualified2.C: New test.
8612         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8613         invalid code.
8614
8615 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8616
8617         * g++.dg/conversion/ptrmem1.C: New test.
8618
8619 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR target/11693
8622         * gcc.dg/20030811-1.c: New test.
8623
8624         PR target/11535
8625         * gcc.c-torture/execute/20030811-1.c: New test.
8626
8627 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8628
8629         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8630
8631 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8632
8633         PR c++/11789.C
8634         * g++.dg/inherit/multiple1.C: New test.
8635
8636 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8637
8638         * gcc.dg/spe1.c: New test.
8639
8640         PR c++/11670
8641         * g++.dg/expr/cast2.C: New test.
8642
8643         PR c++/10530
8644         * g++.dg/template/dependent-name2.C: New test.
8645
8646 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8647
8648         * g++.dg/parse/crash11.C: Put the dg options in comments.
8649
8650 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8651
8652         * lib/gcc-dg.exp: Update for diagnostic change.
8653
8654 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8655
8656         PR c++/5767
8657         * g++.dg/parse/crash11.C: New test.
8658
8659 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8660
8661         * gcc.dg/cpp/spacing1.c: Update.
8662
8663 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8664
8665         PR target/11739
8666         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8667         a value for -mtune.
8668
8669 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8670
8671         PR middle-end/11771
8672         * gcc.c-torture/compile/20030804-1.c: New test case.
8673
8674 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8675
8676         * gcc.dg/20030804-1.c: New test case.
8677
8678 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8679
8680         * gcc.dg/cpp/separate-1.c: New test.
8681
8682 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8683
8684         PR c++/11704
8685         * g++.dg/template/dependent-expr2.C: New test.
8686
8687         PR c++/11766
8688         * g++.dg/expr/ptrmem1.C: New test.
8689
8690 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8691
8692         PR c++/9453
8693         * g++.dg/template/friend15.C: New test.
8694
8695 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8696
8697         * lib/dg-pch.exp: Work round PCH bug.
8698
8699 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8700
8701         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8702         builtins.  Move cases from builtins-4.c here.
8703
8704         * gcc.dg/torture/builtin-math-1.c: New test taken from
8705         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8706         additional cases.
8707
8708         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8709         Delete.
8710
8711 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         PR c++/9447
8714         * g++.dg/template/using7.C: New test.
8715
8716 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8717
8718         * import1.c, import2.c: New tests.
8719
8720 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8721
8722         * g++.dg/eh/crossjump1.C: New test.
8723
8724 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8725
8726         PR c++/11697
8727         * g++.dg/template/using6.C: New test.
8728
8729         PR c++/11744
8730         * g++.dg/template/koenig2.C: New test.
8731
8732 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8733
8734         PR c++/7983
8735         * g++.dg/parse/typedef4.C: New test.
8736
8737 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8738
8739         PR c++/8442, c++/8806
8740         * g++.dg/template/elab1.C: New test.
8741         * g++.dg/template/type2.C: Likewise.
8742         * g++.dg/template/ttp3.C: Adjust expected error message.
8743         * g++.old-deja/g++.law/visibility13.C: Likewise.
8744         * g++.old-deja/g++.niklas/t135.C: Likewise.
8745         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8746         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8747         template argument.
8748         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8749
8750 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         PR c++/11295
8753         * g++.dg/ext/stmtexpr1.C: New test.
8754
8755         * g++.dg/opt/tmp1.C: New test.
8756
8757         PR c++/11525
8758         * g++.dg/parse/constant4.C: New test.
8759
8760         PR c++/9447
8761         * g++.dg/template/using5.C: New test.
8762
8763 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8764
8765         * gcc.dg/builtins-27.c: New test case.
8766
8767 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8768
8769         * gcc.dg/tls/opt-7.c: New test.
8770
8771 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8772
8773         * g++.old-deja/g++.other/crash18.C: Remove.
8774
8775 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8776
8777         * g++.dg/template/explicit3.C: New.
8778         * g++.dg/template/explicit4.C: New.
8779         * g++.dg/template/explicit5.C: New.
8780
8781         PR c++/11347
8782         * g++.dg/template/memtmpl1.C: New.
8783
8784 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8785
8786         PR target/11565
8787         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8788         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8789
8790 2003-07-30  Jan Hubicka  <jh@suse.cz>
8791
8792         * vtgc1.c: Kill.
8793
8794 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8795
8796         * gcc.dg/struct-in-proto-1.c: New test.
8797
8798 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8799
8800         * gcc.dg/cpp/include2.c: Only expect one message.
8801
8802 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8803
8804         PR c++/9447
8805         * g++.dg/template/using1.C: New test.
8806         * g++.dg/template/using2.C: New test.
8807         * g++.dg/template/using3.C: New test.
8808         * g++.dg/template/using4.C: New test.
8809
8810 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8811
8812         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8813         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8814
8815 2003-07-28  Jan Hubicka  <jh@suse.cz>
8816
8817         PR c++/11530
8818         * g++.dg/opt/call1.C: New test.
8819
8820 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8821
8822         PR c++/11667
8823         * g++.dg/init/enum2.C: New test.
8824         * g++.dg/template/overload1.C: Add "-w" option.
8825
8826 2003-07-28    <hp@bitrange.com>
8827
8828         * gcc.dg/Wdeclaration-after-statement-1.c,
8829         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8830
8831 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8832
8833         * gcc.c-torture/compile/20030725-1.c: New test.
8834
8835 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8836
8837         * gcc.dg/20030505.c: Only run for SPE.
8838         Remove definition of opaque type.
8839
8840 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.dg/template/ptrmem6.C: New test.
8843
8844 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8845
8846         * gcc.c-torture/compile/zero-strct-2.c: New test.
8847
8848 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8849
8850         * gcc.dg/intermod-1.c: New test.
8851
8852 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8853
8854         PR c++/11617
8855         * g++.dg/template/lookup2.C: New test.
8856         * g++.dg/template/memclass1.C: Remove instantiated from error.
8857         * g++.dg/other/error2.C: Tweak expected errors.
8858
8859         PR c++/11596
8860         * g++.dg/template/defarg3.C: New test.
8861
8862         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8863
8864 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * g++.dg/inherit/access5.C: New test.
8867
8868 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8869
8870         PR c++/11513
8871         * g++.dg/template/crash8.C: New test.
8872
8873 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8874
8875         PR c/10602
8876         * gcc.dg/noncompile/incomplete-2.c: New test.
8877
8878 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8879
8880         PR c++/11645
8881         * g++.dg/inherit/access4.C: New test.
8882
8883         PR c++/11517
8884         * g++.dg/expr/cond2.C: New test.
8885
8886         PR optimization/10679
8887         * g++.dg/opt/inline4.C: New test.
8888
8889 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8890
8891         * g++.dg/parse/crash10: New test.
8892
8893 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8894
8895         * g++.dg/ext/flexary1.C: New test.
8896
8897 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8898
8899         PR c++/10793
8900         * g++.dg/template/crash9.C: New test.
8901
8902 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8903
8904         PR c++/3004
8905         * g++.dg/parse/typedef3.C: New test.
8906
8907         PR c++/7906
8908         * g++.dg/parse/operator2.C: New test.
8909
8910         PR c++/8895
8911         * g++.dg/parse/def-tmpl-arg1.C: New test.
8912
8913         PR c++/9282
8914         * g++.dg/parse/funptr1.C: New test.
8915
8916         PR c++/9452
8917         * g++.dg/parse/ambig3.C: New test.
8918
8919         PR c++/9454
8920         * g++.dg/parse/operator3.C: New test.
8921
8922         PR c++/9486
8923         * g++.dg/parse/template10.C: New test.
8924
8925         PR c++/9488
8926         * g++.dg/parse/template11.C: New test.
8927
8928         PR c++/10150
8929         * g++.dg/parse/invalid-op1.C: New test.
8930
8931         PR c++/10247
8932         * g++.dg/parse/condexpr1.C: New test.
8933
8934 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8935
8936         * g++.dg/ext/packed3.C: New test.
8937         * g++.dg/ext/packed4.C: New test.
8938
8939         * gcc.dg/pack-test-3.c: New test.
8940
8941 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8942
8943         * lib/compat.exp: Handle dg-options per source file.
8944         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8945         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8946         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8947         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8948         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8949         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8950         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8951         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8952         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8953         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8954         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8955         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8956         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8957         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8958
8959 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8960
8961         PR c/10320
8962         * gcc.c-torture/execute/20030718-1.c: New test.
8963
8964 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8965
8966         PR optimization/11536
8967         * gcc.dg/20030721-1.c: New test.
8968
8969 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8970
8971         PR c++/11546
8972         * g++.dg/template/lookup1.C: New test.
8973
8974 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8975
8976         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8977         diagnostics of ill-formed constructs involving labels.
8978         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8979         the new 'previously defined here' message.
8980
8981 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8982
8983         * g++.dg/parse/non-dependent2.C: New test.
8984
8985 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8986
8987         * g++.dg/init/init-ref4.C: xfail on targets without
8988         weak symbols.
8989
8990 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8991
8992         PR target/11087
8993         * gcc.c-torture/execute/20030717-1.c: New test.
8994
8995 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8996
8997         * g++.dg/opt/cfg1.C: New test.
8998
8999 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR optimization/11557
9002         * gcc.dg/20030717-1.c: New test.
9003
9004 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9005
9006         PR c++/10476
9007         * g++.dg/expr/crash-1.C: New test.
9008
9009         PR c++/11027
9010         * g++.dg/template/init3.C: New test.
9011
9012         PR c++/8222
9013         * g++.dg/template/non-dependent1.C: New test.
9014
9015         PR c++/11070
9016         * g++.dg/template/non-dependent2.C: New test.
9017
9018         PR c++/11071
9019         * g++.dg/template/non-dependent3.C: New test.
9020
9021         PR c++/9907
9022         * g++.dg/template/sizeof5.C: New test.
9023
9024 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9025
9026         PR 11498
9027         * gcc.c-torture/compile/mangle-1.c: New file.
9028
9029 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9030
9031         PR c++/7809
9032         * g++.dg/parse/access3.C: New test.
9033
9034 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9035
9036         PR c++/11384
9037         * g++.dg/init/init-ref4.C: New test.
9038
9039 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/11547
9042         * g++.dg/parse/constant3.C: New test.
9043         * g++.dg/parse/crash7.C: Likewise.
9044
9045 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9046
9047         PR target/11008
9048         * gcc.dg/i386-pentium4-not-mull.c: New.
9049
9050 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9051
9052         * gcc.dg/asm-names.c (ymain): Make it weak.
9053
9054 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9055
9056         PR c++/5421
9057         * g++.dg/template/friend21.C: New test.
9058
9059 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9060
9061         * gcc.dg/cleanup-8.c: New test.
9062         * gcc.dg/cleanup-9.c: New test.
9063
9064 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9065
9066         * g++.dg/ext/dll-MI1.h: New file.
9067         * g++.dg/ext/dllexport-MI1.C: New file.
9068         * g++.dg/ext/dllimport-MI1.C: New file.
9069
9070 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9071
9072         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9073         it does not have cmpstrsi patterns (just cmpmemsi).
9074
9075 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR debug/11473
9078         * g++.dg/debug/debug8.C: New test.
9079
9080 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9081
9082         PR c++/10108
9083         * g++.dg/template/crash7.C: New test.
9084
9085 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9086
9087         PR target/10795
9088         * gcc.c-torture/compile/20030708-1.c: New.
9089
9090 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9091
9092         * gcc.c-torture/execute/20030715-1.c: New test.
9093
9094 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9095
9096         * gcc.dg/pch/inline-3.c: New file.
9097         * gcc.dg/pch/inline-3.hs: New file.
9098         * gcc.dg/pch/inline-4.c: New file.
9099         * gcc.dg/pch/inline-4.hs: New file.
9100
9101 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9102
9103         PR c++/11509
9104         * g++.dg/template/crash6.C: New test.
9105
9106         PR c++/7053
9107         * g++.dg/template/friend20.C: New test.
9108
9109         PR c++/7019
9110         * g++.dg/template/overload2.C: New test.
9111
9112 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9113
9114         PR optimization/11440
9115         * gcc.c-torture/execute/20030714-1.c: New test.
9116
9117 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9118
9119         PR c++/11154
9120         * g++.dg/template/partial2.C: New test.
9121
9122 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9123
9124         PR c++/11503
9125         * g++.dg/template/anon1.C: New test.
9126
9127         PR c++/11493
9128         PR c++/11495
9129         * g++.dg/parse/template9.C: Likewise.
9130         * g++.dg/template/crash4.C: New test.
9131         * g++.dg/template/koenig1.C: Likewise.
9132         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9133         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9134         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9135         functions.
9136         * g++.old-deja/g++.jason/template36.C: Likewise.
9137         * g++.old-deja/g++.mike/p1989.C: Likewise.
9138         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9139         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9140         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9141         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9142         compiling.
9143         * g++.old-deja/g++.pt/union2.C: Use this->.
9144
9145 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9146
9147         * gcc.dg/20030711-1.c: New test.
9148
9149 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9150
9151         PR c++/11050
9152         * g++.dg/parse/args1.C: New test.
9153         * g++.pt/defarg8.C: Change expected errors.
9154
9155 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/8164
9158         * g++.dg/template/nontype2.C: New test.
9159
9160         PR c++/10558
9161         * g++.dg/parse/template8.C: New test.
9162
9163         PR c++/8327
9164         * g++.dg/template/scope1.C: New test.
9165
9166         * g++.dg/warn/Wsign-compare-1.C: New test.
9167
9168 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9169
9170         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9171
9172 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/9411
9175         * g++.dg/template/explicit2.C: New test.
9176
9177         PR c++/10032
9178         * g++.dg/warn/pedantic1.C: New test.
9179
9180 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9181
9182         PR c++ 9483
9183         * g++.dg/other/field1.C: New test.
9184
9185 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9186
9187         PR c/11449
9188         * gcc.c-torture/compile/20030707-1.c: New.
9189
9190 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9191
9192         PR c++/10849
9193         * g++.dg/template/access12.C: New test.
9194
9195 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9196
9197         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9198         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9199         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9200         * gcc.misc-tests/gcov.exp: Update
9201         * g++.dg/gcov/gcov.exp: Update
9202         * lib/gcov.exp: Update.
9203
9204 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9205
9206         * g++.dg/abi/mangle17.C: Make sure template expressions are
9207         dependent.
9208         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9209         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9210         * g++.dg/opt/stack1.C: Remove erroneous code.
9211         * g++.dg/parse/template7.C: New test.
9212         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9213         * g++.old-deja/g++.pt/crash4.C: Likewise.
9214
9215 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9216
9217         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9218         with zero or one occurence of `$' after the initial `L'.
9219
9220 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9221
9222         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9223
9224 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9225
9226         PR c/11370
9227         * gcc.dg/Wunreachable-6.c: New testcase.
9228         * gcc.dg/Wunreachable-7.c: New testcase.
9229
9230 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR c/11420
9233         * gcc.dg/20030708-1.c: New test.
9234
9235 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9236
9237         * gcc.dg/compat/sdata-section.h: New file.
9238         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9239         * gcc.dg/torture/mips-sdata-1.c: New test.
9240
9241 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9242
9243         PR c++/11030
9244         * g++.dg/template/friend19.C: New test.
9245
9246 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * g++.dg/opt/strength-reduce.C: New test.
9249
9250 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9251
9252         PR target/10979
9253         * gcc.dg/20030707-1.c: New testcase.
9254
9255 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9256
9257         PR optimization/11059
9258         * g++.dg/opt/emptyunion.C: New testcase.
9259
9260 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9261             Eric Botcazou  <ebotcazou@libertysurf.fr>
9262
9263         * g++.dg/opt/stack1.C: New test.
9264
9265 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9266
9267         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9268         run test.
9269
9270         PR c++/11431
9271         * g++.dg/expr/static_cast3.C: New test.
9272
9273 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9274
9275         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9276         everywhere.
9277         * gcc.dg/concat.c: Concatenation of string constants with
9278         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9279         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9280         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9281         necessary to avoid multi-character character constant warning.
9282         * gcc.dg/cpp/escape.c: Likewise.
9283         * gcc.dg/cpp/ucs.c: Likewise.
9284         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9285         Fix a typo.
9286
9287 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9288
9289         PR c/11428
9290         * gcc.c-torture/compile/20030704-1.c: New.
9291
9292 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9293
9294         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9295
9296 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9297
9298         PR c++/5287, PR c++/7910,  PR c++/11021
9299         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9300         tests for warnings.
9301         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9302         * g++.dg/ext/dllimport3.C: Likewise.
9303         * g++.dg/ext/dllimport4.C: New file.
9304         * g++.dg/ext/dllimport5.C: New file.
9305         * g++.dg/ext/dllimport6.C: New file.
9306         * g++.dg/ext/dllimport7.C: New file.
9307         * g++.dg/ext/dllimport8.C: New file.
9308         * g++.dg/ext/dllimport9.C: New file.
9309         * g++.dg/ext/dllimport10.C: New file.
9310         * g++.dg/ext/dllexport1.C: New file.
9311
9312 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9313
9314         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9315         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9316
9317 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9318
9319         * gcc.dg/builtins-25.c: New testcase.
9320         * gcc.dg/builtins-26.c: New testcase.
9321
9322 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9323
9324         * gcc.dg/compat/vector-defs.h: New file.
9325         * gcc.dg/compat/vector-setup.h: New file.
9326         * gcc.dg/compat/vector-check.h: New file.
9327         * gcc.dg/compat/vector-1_main.c: New file.
9328         * gcc.dg/compat/vector-1_x.c: New file.
9329         * gcc.dg/compat/vector-1_y.c: New file.
9330         * gcc.dg/compat/vector-2_main.c: New file.
9331         * gcc.dg/compat/vector-2_x.c: New file.
9332         * gcc.dg/compat/vector-2_y.c: New file.
9333
9334         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9335         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9336         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9337         * gcc.dg/compat/struct-align-1.h: New file.
9338         * gcc.dg/compat/struct-align-1_main.c: New file.
9339         * gcc.dg/compat/struct-align-1_x.c: New file.
9340         * gcc.dg/compat/struct-align-1_y.c: New file.
9341         * gcc.dg/compat/struct-align-2.h: New file.
9342         * gcc.dg/compat/struct-align-2_main.c: New file.
9343         * gcc.dg/compat/struct-align-2_x.c: New file.
9344         * gcc.dg/compat/struct-align-2_y.c: New file.
9345
9346         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9347         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9348         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9349         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9350         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9351         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9352         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9353         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9354         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9355         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9356         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9357         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9358         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9359         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9360         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9361         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9362         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9363         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9364         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9365         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9366         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9367         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9368         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9369         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9370         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9371         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9372         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9373         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9374         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9375
9376 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9377
9378         * gcc.dg/i386-call-1.c: New test.
9379
9380 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         PR c++/9162
9383         * g++.dg/parse/defarg4.C: New.
9384
9385 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9386
9387         PR target/10700
9388         * gcc.c-torture/compile/20030703-1.c: New test case.
9389
9390 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9391
9392         * g++.dg/template/local3.C: Remove extra semicolon.
9393
9394 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9395
9396         * gcc.dg/i386-volatile-1.c: New test.
9397
9398 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         PR c++/11072
9401         * g++.dg/other/offsetof2.C: XFAIL.
9402         * g++.dg/other/offsetof5.C: New.
9403
9404         PR c++/10219
9405         * g++.dg/template/error1.C: New.
9406
9407         PR c++/9779
9408         * g++.dg/template/dependent-expr1.C: New.
9409
9410 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/6949
9413         * g++.dg/template/local3.C: New test.
9414
9415         PR c++/11149
9416         * g++.dg/lookup/scoped6.C: New test.
9417
9418 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9419
9420         PR c++/8046
9421         * g++.dg/other/error7.C: New test.
9422
9423 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9424
9425         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9426         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9427         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9428         * g++.old-deja/g++.other/union2.C: Likewise.
9429         * gcc.dg/c90-const-expr-2.c: Likewise.
9430         * gcc.dg/c90-const-expr-3.c: Likewise.
9431         * gcc.dg/c99-const-expr-2.c: Likewise.
9432         * gcc.dg/c99-const-expr-3.c: Likewise.
9433         * gcc.dg/concat.c: Likewise.
9434
9435 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9436
9437         PR c++/9559
9438         * g++.dg/init/static1.C: New test.
9439
9440 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9441
9442         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9443         * g++.old-deja/g++.other/access2.C: Likewise.
9444         * g++.old-deja/g++.other/decl2.C: Likewise.
9445         * gcc.c-torture/execute/20020615-1.c: Likewise.
9446
9447 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9448
9449         PR c++/4933
9450         * g++.dg/template/sizeof4.C: New test.
9451
9452 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9453
9454         * g++.dg/other/error6.C: New test.
9455
9456 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9457
9458         PR c++/10750
9459         * g++.dg/parse/constant2.C: New test.
9460
9461 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9462
9463         PR c++/11106
9464         * g++.dg/other/error5.C: New test.
9465
9466 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9467
9468         * gcc.dg/format/gcc_diag-1.c: New test.
9469
9470 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9471
9472         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9473
9474 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9477         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9478         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9479
9480 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9481
9482         * gcc.c-torture/execute/builtins/string-8.c: New test.
9483         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9484         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9485         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9486
9487 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9488
9489         PR c++/10468
9490         * g++.dg/ext/typeof6.C: New test.
9491
9492 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9493
9494         PR c++/10796
9495         * g++.dg/init/enum1.C: New test.
9496
9497 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9498
9499         * gcc.dg/20030627-1.c: New test.
9500
9501 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9502
9503         PR c++/11332
9504         * g++.dg/expr/static_cast2.C: New test.
9505
9506 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9507             Jakub Jelinek  <jakub@redhat.com>
9508
9509         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9510         sprintf(dst,"%s",src) optimization.
9511         * gcc.c-torture/execute/20030626-1.c: New test case.
9512         * gcc.c-torture/execute/20030626-2.c: New test case.
9513
9514 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9515
9516         * gcc.c-torture/execute/multi-ix.c: New test.
9517
9518         * gcc.c-torture/execute/simd-4.c (main):
9519         Added missing semicolon at end of union.
9520
9521 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9522
9523         PR c++/8266
9524         * g++.dg/template/explicit-instantiation3.C: New test.
9525
9526 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9527
9528         * gcc.dg/20030626-1.c: Use signed char.
9529
9530 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9531
9532         * gcc.dg/20030626-1.c: New test.
9533
9534 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9535
9536         * const-str-2.m: Update.
9537
9538 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/10990
9541         * g++.dg/rtti/dyncast1.C: New test.
9542         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9543         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9544         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9545
9546         PR c++/10931
9547         * g++.dg/expr/static_cast1.C: New test.
9548
9549 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9550
9551         * gcc.dg/20030625-1.c: New test.
9552
9553 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9554
9555         * gcc.c-torture/compile/20030624-1.c: New test case.
9556
9557 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9558
9559         * gcc.c-torture/execute/string-opt-17.c: New test.
9560
9561 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/5754
9564         * g++.dg/parse/crash6.C: New test.
9565
9566 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9567
9568         * gcc.dg/builtins-24.c: New test case.
9569
9570 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9571
9572         * g++.dg/opt/operator1.C: New test.
9573
9574 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9575
9576         * gcc.c-torture/execute/string-opt-16.c: New test case.
9577
9578 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9579
9580         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9581         * g++.old-deja/g++.other/conv7.C: Likewise
9582         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9583         * g++.old-deja/g++.other/overload14.C: Likewise.
9584
9585 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9586
9587         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9588         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9589
9590 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/10888
9593         * g++.dg/warn/Winline-3.C: New test.
9594
9595 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9596
9597         * lib/target-supports.exp (check_alias_available): Make the test
9598         program acceptable to the Solaris assembler.
9599
9600         PR c++/10749
9601         * g++.dg/template/memclass2.C: New test.
9602
9603 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9604             Eric Botcazou  <ebotcazou@libertysurf.fr>
9605
9606         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9607         data for non-matching targets.
9608         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9609
9610 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/10845
9613         * g++.dg/template/member3.C: New test.
9614
9615 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/10939
9618         * g++.dg/template/func1.C: New test.
9619
9620         PR c++/9649
9621         * g++.dg/template/static4.C: New test.
9622         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9623
9624         PR c++/11041
9625         * g++.dg/init/ref7.C: New test.
9626
9627 2003-06-19  Matt Austern  <austern@apple.com>
9628
9629         PR c++/11228
9630         * g++.dg/anew1.C: New test.
9631         * g++.dg/anew2.C: New test.
9632         * g++.dg/anew3.C: New test.
9633         * g++.dg/anew4.C: New test.
9634
9635 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9636
9637         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9638
9639 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9640
9641         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9642         endian-dependent.
9643
9644 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9645
9646         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9647         Remove cruft.
9648
9649 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9650
9651         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9652         * gcc.c-torture/compile/961203-1.c: Likewise.
9653         * gcc.c-torture/compile/980506-1.c: Likewise.
9654
9655 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/10712
9658         * g++.dg/lookup/using7.C: New test.
9659
9660 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/11105
9663         * g++.dg/abi/conv1.C: Remove it.
9664         * g++.dg/template/conv7.C: New test.
9665         * g++.dg/template/conv8.C: Likewise.
9666         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9667         conversion operator.
9668
9669 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9670
9671         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9672         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9673         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9674         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9675         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9676         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9677         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9678         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9679         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9680         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9681         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9682         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9683         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9684         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9685         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9686         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9687         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9688         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9689         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9690         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9691         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9692         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9693         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9694         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9695         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9696         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9697         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9698         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9699         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9700
9701 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9702
9703         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9704         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9705         indications.
9706
9707 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9708
9709         * gcc.dg/i386-387-5.c: New test case.
9710         * gcc.dg/i386-387-6.c: New test case.
9711         * gcc.dg/builtins-23.c: New test case.
9712
9713 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9714
9715         * gcc.dg/builtins-22.c: New test case.
9716         * gcc.dg/i386-387-1.c: Update to test exp.
9717         * gcc.dg/i386-387-2.c: Likewise.
9718
9719 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9720
9721         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9722
9723 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9724
9725         * lib/gcc-dg.exp (dg-require-dll): New function.
9726         (dg-xfail-if): Likewise.
9727         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9728         driver.
9729
9730         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9731         * gcc.c-torture/compile/20001205-1.c: Likewise.
9732         * gcc.c-torture/compile/20001226-1.c: Likewise.
9733         * gcc.c-torture/compile/20010518-2.c: Likewise.
9734         * gcc.c-torture/compile/20020312-1.c: Likewise.
9735         * gcc.c-torture/compile/20020604-1.c: Likewise.
9736         * gcc.c-torture/compile/920501-12.c: Likewise.
9737         * gcc.c-torture/compile/920501-4.c: Likewise.
9738         * gcc.c-torture/compile/920520-1.c: Likewise.
9739         * gcc.c-torture/compile/920521-1.c: Likewise.
9740         * gcc.c-torture/compile/920625-1.c: Likewise.
9741         * gcc.c-torture/compile/961203-1.c: Likewise.
9742         * gcc.c-torture/compile/980506-1.c: Likewise.
9743         * gcc.c-torture/compile/981006-1.c: Likewise.
9744         * gcc.c-torture/compile/981022-1.c: Likewise.
9745         * gcc.c-torture/compile/981223-1.c: Likewise.
9746         * gcc.c-torture/compile/990617-1.c: Likewise.
9747         * gcc.c-torture/compile/dll.c: Likewise.
9748         * gcc.c-torture/compile/labels-3.c: Likewise.
9749         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9750         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9751         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9752         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9753         * gcc.c-torture/compile/simd-5.c: Likewise.
9754         * gcc.c-torture/compile/20000804-1.x: Remove.
9755         * gcc.c-torture/compile/20001205-1.x: Likewise.
9756         * gcc.c-torture/compile/20001226-1.x: Likewise.
9757         * gcc.c-torture/compile/20010518-2.x: Likewise.
9758         * gcc.c-torture/compile/20020312-1.x: Likewise.
9759         * gcc.c-torture/compile/20020604-1.x: Likewise.
9760         * gcc.c-torture/compile/920501-12.x: Likewise.
9761         * gcc.c-torture/compile/920501-4.x: Likewise.
9762         * gcc.c-torture/compile/920520-1.x: Likewise.
9763         * gcc.c-torture/compile/920521-1.x: Likewise.
9764         * gcc.c-torture/compile/920625-1.x: Likewise.
9765         * gcc.c-torture/compile/961203-1.x: Likewise.
9766         * gcc.c-torture/compile/980506-1.x: Likewise.
9767         * gcc.c-torture/compile/981006-1.x: Likewise.
9768         * gcc.c-torture/compile/981022-1.x: Likewise.
9769         * gcc.c-torture/compile/981223-1.x: Likewise.
9770         * gcc.c-torture/compile/990617-1.x: Likewise.
9771         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9772         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9773         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9774         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9775         * gcc.c-torture/compile/simd-5.x: Likewise.
9776
9777         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9778
9779 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9780
9781         * gcc.c-torture/execute/20030611-1.c: New test.
9782
9783 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9784
9785         PR middle-end/168
9786         * gcc.dg/20030612-1.c: New test case.
9787
9788 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9789
9790         PR c++/10635
9791         * g++.dg/expr/cast1.C: New test.
9792
9793 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9794
9795         * gcc.dg/builtins-21.c: New test case.
9796
9797 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9798
9799         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9800         options instead of at the end.
9801         * lib/objc.exp (objc_target_compile): Likewise.
9802
9803 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9804
9805         PR c++/10432
9806         * g++.dg/parse/error1.C: New test.
9807
9808 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9809
9810         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9811         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9812         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9813         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9814         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9815         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9816         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9817         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9818         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9819         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9820         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9821         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9822         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9823         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9824         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9825         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9826         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9827         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9828         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9829         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9830         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9831         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9832         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9833         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9834
9835         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9836         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9837         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9838         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9839         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9840         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9841         * gcc.dg/compat/scalar-return-3_main.c: New file.
9842         * gcc.dg/compat/scalar-return-3_x.c: New file.
9843         * gcc.dg/compat/scalar-return-3_y.c: New file.
9844         * gcc.dg/compat/scalar-return-4_main.c: New file.
9845         * gcc.dg/compat/scalar-return-4_x.c: New file.
9846         * gcc.dg/compat/scalar-return-4_y.c: New file.
9847
9848 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9849
9850         * gcc.dg/compat/fp2-struct-check.h: New file.
9851         * gcc.dg/compat/fp2-struct-defs.h: New file.
9852         * gcc.dg/compat/fp2-struct-init.h: New file.
9853         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9854         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9855         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9856         * gcc.dg/compat/struct-return-10_main.c: New file.
9857         * gcc.dg/compat/struct-return-10_x.c: New file.
9858         * gcc.dg/compat/struct-return-10_y.c: New file.
9859
9860         * gcc.dg/compat/compat-common.h: New file.
9861         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9862         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9863         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9864         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9865         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9866         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9867         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9868         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9869         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9870         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9871         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9872         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9873         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9874         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9875         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9876         * gcc.dg/compat/small-struct-check.h: Ditto.
9877         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9878         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9879         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9880         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9881         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9882         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9883         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9884         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9885         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9886         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9887         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9888         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9889         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9890         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9891         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9892         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9893         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9894         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9895         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9896         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9897         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9898         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9899         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9900         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9901         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9902         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9903         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9904         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9905         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9906         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9907
9908 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9909
9910         * g++.dg/pch/static-1.C: New file.
9911         * g++.dg/pch/static-1.Hs: New file.
9912
9913 2003-06-10  Richard Henderson  <rth@redhat.com>
9914
9915         * gcc.dg/asm-7.c: Adjust expected warning text.
9916
9917 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9918
9919         * gcc.dg/builtins-20.c: New test case.
9920
9921 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9922
9923         PR c++/11131
9924         * g++.dg/opt/template1.C: New test.
9925
9926 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9927
9928         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9929         additional_sources.
9930
9931 2003-05-21  David Taylor  <dtaylor@emc.com>
9932
9933         * gcc.dg/Wpadded.c: New file.
9934
9935 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9936
9937         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9938         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9939         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9940         dg-require-weak.
9941
9942 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9943
9944         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9945
9946 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9947
9948         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9949         (dg-require-alias): Likewise.
9950         (dg-require-gc-sections): Likewise.
9951         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9952
9953 2003-06-08  Richard Henderson  <rth@redhat.com>
9954
9955         * gcc.dg/20011029-2.c: Fix the array reference.
9956         * gcc.dg/asm-7.c: New.
9957
9958 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9959
9960         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9961
9962 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9963
9964         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9965         (dg-require-gc-sections): Likewise.
9966
9967 2003-06-08  Jan Hubicka  <jh@suse.cz>
9968
9969         * i386-cmov1.c: Fix regular expression.
9970         * i386-cvt-1.c: Likewise.
9971         * i386-local.c: Likewise.
9972         * i386-local2.c: Likewise.
9973         * i386-mul.c: Likewise.
9974         * i386-ssetype-1.c: Likewise.
9975         * i386-ssetype-3.c: Likewise.
9976         * i386-ssetype-5.c: Likewise.
9977
9978 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9979
9980         PR c++/11039
9981         * g++.dg/warn/implicit-typename2.C: New test.
9982         * g++.dg/warn/implicit-typename3.C: New test.
9983
9984 2003-06-07  Richard Henderson  <rth@redhat.com>
9985
9986         * g++.dg/other/offsetof3.C: Use size_t.
9987         * g++.dg/other/offsetof4.C: Likewise.
9988
9989 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9990
9991         * lib/copy-file.exp: New. Implement gcc_copy_files.
9992
9993         * lib/dg-pch.exp: Load copy-file.exp
9994         (dg-pch): Use gcc_copy_files instead of "file copy".
9995
9996 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * gcc.dg/weak/weak.exp: Simplify.
9999         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10000         * gcc.dg/weak/weak-1.c: Likewise.
10001         * gcc.dg/weak/weak-2.c: Likewise.
10002         * gcc.dg/weak/weak-3.c: Likewise.
10003         * gcc.dg/weak/weak-4.c: Likewise.
10004         * gcc.dg/weak/weak-5.c: Likewise.
10005         * gcc.dg/weak/weak-6.c: Likewise.
10006         * gcc.dg/weak/weak-7.c: Likewise.
10007         * gcc.dg/weak/weak-8.c: Likewise.
10008         * gcc.dg/weak/weak-9.c: Likewise.
10009
10010 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10011
10012         gcc.c-torture/execute/20030606-1.c: New.
10013
10014 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10015
10016         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10017         * gcc.dg/builtins-19.c: Likewise.
10018
10019 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10020
10021         * gcc.dg/builtins-2.c: Add some more tests.
10022         * gcc.dg/builtins-18.c: New test case.
10023         * gcc.dg/builtins-19.c: New test case.
10024
10025 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10026             Jim Wilson  <wilson@tuliptree.org>
10027
10028         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10029
10030 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10031
10032         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10033         mempcpy/stpcpy calls not to be optimized into something else.
10034         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10035         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10036         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10037
10038 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10039
10040         * gcc.dg/format/asm_fprintf-1.c: New test.
10041
10042 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10043
10044         * lib/gcc-defs.exp (additional_sources): New variable.
10045         (dg-additional-sources): New function.
10046         (additional_files): New variable.
10047         (dg-additional-files): New function.
10048         (dg-additional-files-options): Likewise.
10049         * lib/gcc-dg.exp (dg-require-weak): New function.
10050         (dg-require-alias): Likewise.
10051         (dg-require-gc-sections): Likewise.
10052         * lib/target-supports.exp (check_alias_available): Remove testfile
10053         parameter.
10054         (check_gc_sections_available): New function.
10055         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10056         (dg-gpp-additional-files): Likewise.
10057         * lib/g++.exp (additional_sources): Remove.
10058         (additional_files): Likewise.
10059         (g++_target_compile): Use dg-additional-files-options.
10060
10061         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10062         Tcl logic.
10063         * gcc.dg/special/ecos.exp: Remove.
10064         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10065         * gcc.dg/special/alias-1.c: Likewise.
10066         * gcc.dg/special/alias-2.c: Likewise.
10067         * gcc.dg/special/gcsec-1.c: Likewise.
10068         * gcc.dg/special/weak-1.c: Likewise.
10069         * gcc.dg/special/weak-2.c: Likewise.
10070         * gcc.dg/special/wkali-1.c: Likewise.
10071         * gcc.dg/special/wkali-2.c: Likewise.
10072
10073         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10074         dg-gpp-additional-*.
10075         * g++.dg/special/conpr-3.C: Likewise.
10076         * g++.dg/special/conpr-4.C: Likewise.
10077         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10078         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10079         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10080         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10081         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10082         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10083         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10084         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10085         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10086         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10087         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10088         * g++.old-deja/g++.other/comdat1.C: Likewise.
10089         * g++.old-deja/g++.other/comdat2.C: Likewise.
10090         * g++.old-deja/g++.other/comdat3.C: Likewise.
10091         * g++.old-deja/g++.other/ctor1.C: Likewise.
10092         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10093
10094 2003-06-05  Richard Henderson  <rth@redhat.com>
10095
10096         * gcc.dg/debug/20030605-1.c: New.
10097
10098 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10099
10100         * README.QMTEST: Update.
10101
10102 2003-06-04  Richard Henderson  <rth@redhat.com>
10103
10104         * gcc.dg/cleanup-1.c: New.
10105         * gcc.dg/cleanup-2.c: New.
10106         * gcc.dg/cleanup-3.c: New.
10107         * gcc.dg/cleanup-4.c: New.
10108         * gcc.dg/cleanup-5.c: New.
10109         * gcc.dg/cleanup-6.c: New.
10110         * gcc.dg/cleanup-7.c: New.
10111
10112 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10113
10114         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10115
10116         * lib/dg-pch.exp: New file.
10117         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10118         * gcc.dg/pch/pch.exp: Likewise.
10119
10120 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10121
10122         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10123         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10124         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10125         * gcc.dg/builtins-17.c: New test case.
10126         * gcc.dg/i386-387-4.c: New test case.
10127         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10128
10129 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10130
10131         * gcc.dg/ultrasp9.c: New test.
10132
10133 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10134
10135         * gcc.c-torture/compile/20030604-1.c: New test.
10136         * gcc.dg/sparc-constant-1.c: New test.
10137
10138 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10139
10140         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10141
10142 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10143
10144         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10145
10146         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10147         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10148
10149 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10150
10151         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10152
10153 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10154
10155         PR c++/10940
10156         * g++.dg/template/spec10.C: New test.
10157
10158 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10159
10160         * gcc.dg/builtins-16.c: New test case.
10161
10162 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10163
10164         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10165         mempcpy test with post-increments.
10166         * gcc.c-torture/execute/string-opt-3.c: New test.
10167         * gcc.dg/string-opt-1.c: New test.
10168
10169 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10170
10171         PR fortran/10965
10172         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10173
10174 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10175
10176         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10177         (scan-assembler): ... here.  Use dg-scan.
10178         (scan-assembler-not): Likewise.
10179         (scan-file): New function.
10180         (scan-file-not): Likewise.
10181         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10182         * gcc.dg/cpp/_Pragma4.c: Likewise.
10183         * gcc.dg/cpp/_Pragma5.c: Likewise.
10184         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10185         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10186         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10187         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10188         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10189         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10190         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10191         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10192         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10193         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10194         * gcc.dg/cpp/cxxcom1.c: Likewise.
10195         * gcc.dg/cpp/line1.c: Likewise.
10196         * gcc.dg/cpp/maccom1.c: Likewise.
10197         * gcc.dg/cpp/maccom2.c: Likewise.
10198         * gcc.dg/cpp/maccom3.c: Likewise.
10199         * gcc.dg/cpp/maccom4.c: Likewise.
10200         * gcc.dg/cpp/maccom5.c: Likewise.
10201         * gcc.dg/cpp/maccom6.c: Likewise.
10202         * gcc.dg/cpp/multiline.c: Likewise.
10203         * gcc.dg/cpp/spacing1.c: Likewise.
10204         * gcc.dg/cpp/spacing2.c: Likewise.
10205         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10206         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10207         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10208         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10209         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10210         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10211         * gcc.dg/cpp/cxxcom2.c: Likewise.
10212         * gcc.dg/cpp/cxxcom2.h: New file.
10213
10214         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10215         * g++.dg/cpp/truefalse.C: Here.
10216         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10217
10218 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10219
10220         * gcc.dg/cpp/redef3.c: New file.
10221
10222 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10223
10224         * gcc.dg/i386-loop-3.c: New test.
10225
10226 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10227
10228         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10229
10230 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10231
10232         * gcc.dg/fwrapv-1.c: New test case.
10233         * gcc.dg/fwrapv-2.c: New test case.
10234
10235 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10236
10237         PR c++/10956
10238         * g++.dg/template/spec9.C: New test.
10239
10240 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10241
10242         * gcc.dg/duff-4.c: New test case.
10243
10244 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10245
10246         PR fortran/10843
10247         * g77.dg/ffixed-form-1.f: New test
10248         * g77.dg/ffixed-form-2.f: New test
10249         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10250         * g77.dg/ffree-form-3.f: New test
10251
10252 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10253
10254         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10255         * gcc.dg/wint_t-1.c: Likewise.
10256
10257 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10258
10259         * g++.dg/template/access11.C: New test.
10260
10261 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10262
10263         PR c++/10849
10264         * g++.dg/template/access10.C: New test.
10265
10266 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10267             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10268
10269         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10270
10271 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10272
10273         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10274         suppress for powerpc-*-darwin*.
10275         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10276
10277 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10278
10279         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10280         suppress option for powerpc-*-darwin*.
10281
10282 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10283
10284         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10285         * gcc.dg/builtins-4.c: Add test for fmod.
10286
10287 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10288
10289         PR c++/10682
10290         * g++.dg/template/instantiate4.C: New test.
10291
10292 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10293
10294         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10295
10296 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10297
10298         * gcc.dg/compat/scalar-return-1_main.c: New file.
10299         * gcc.dg/compat/scalar-return-1_x.c: New file.
10300         * gcc.dg/compat/scalar-return-1_y.c: New file.
10301         * gcc.dg/compat/scalar-return-2_main.c: New file.
10302         * gcc.dg/compat/scalar-return-2_x.c: New file.
10303         * gcc.dg/compat/scalar-return-2_y.c: New file.
10304         * gcc.dg/compat/struct-return-3_main.c: New file.
10305         * gcc.dg/compat/struct-return-3_y.c: New file.
10306         * gcc.dg/compat/struct-return-3_x.c: New file.
10307         * gcc.dg/compat/struct-return-2_main.c: New file.
10308         * gcc.dg/compat/struct-return-2_x.c: New file.
10309         * gcc.dg/compat/struct-return-2_y.c: New file.
10310
10311 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10312
10313         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10314         for hppa*-hp-hpux*.
10315         * gcc.dg/20021014-1.c (dg-options): Likewise.
10316         * gcc.dg/nest.c (dg-options): Likewise.
10317
10318 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10319
10320         PR c++/9738
10321         * g++.dg/ext/dllimport2.C: New file.
10322         * g++.dg/ext/dllimport3.C: New file.
10323
10324 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10325
10326         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10327         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10328         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10329         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10330         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10331         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10332         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10333         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10334         * gcc.dg/compat/small-struct-defs.h: New file.
10335         * gcc.dg/compat/small-struct-init.h: New file.
10336         * gcc.dg/compat/small-struct-check.h: New file.
10337         * gcc.dg/compat/fp-struct-defs.h: New file.
10338         * gcc.dg/compat/fp-struct-check.h: New file.
10339         * gcc.dg/compat/fp-struct-init.h: New file.
10340         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10341         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10342
10343 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10344
10345         * gcc.dg/20030225-2.c: New test.
10346
10347 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10348             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10349
10350         * gcc.c-torture/compile/20030518-1.c: New test case.
10351
10352 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10353
10354         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10355         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10356         gcc-dg-debug-runtest.
10357         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10358         gcc-dg-debug-runtest.
10359
10360 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10361
10362         PR c++/9022
10363         * g++.dg/lookup/using6.C: New test.
10364
10365 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10366
10367         * g++.dg/parse/access2.C: New test.
10368
10369 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10370
10371         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10372         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10373         * gcc.dg/debug/debug.exp: Likewise.
10374
10375 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10376
10377         * gcc.dg/dollar.c: New test.
10378
10379 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10380
10381         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10382         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10383         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10384         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10385         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10386         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10387         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10388         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10389         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10390         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10391         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10392         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10393         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10394         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10395         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10396         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10397         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10398         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10399
10400 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10401
10402         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10403         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10404         support for "repo" mode.
10405         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10406         * lib/g77-dg.exp: Likewise.
10407         * lib/obj-dg.exp: Likewise.
10408
10409 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10410
10411         Merge from gcc-3_2-rhl8-branch:
10412         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10413
10414         * gcc.dg/tls/opt-6.c: New test.
10415
10416         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.dg/20030405-1.c: New test.
10419
10420         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10421
10422         * gcc.dg/20030309-1.c: New test.
10423
10424         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10425
10426         * gcc.c-torture/execute/20030307-1.c: New test.
10427
10428         2003-02-20  Randolph Chung  <tausq@debian.org>
10429
10430         * gcc.c-torture/compile/20030220-1.c: New test.
10431
10432         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.dg/20030217-1.c: New test.
10435
10436         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.c-torture/compile/20020129-1.c: New test.
10439
10440         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10441
10442         * gcc.dg/unroll-1.c: New test.
10443
10444         2002-11-16  Jan Hubicka  <jh@suse.cz>
10445
10446         * gcc.c-torture/execute/20020920-1.c: New test.
10447
10448         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR target/7434
10451         * gcc.c-torture/compile/20021008-1.c: New test.
10452
10453         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10454
10455         PR target/7559
10456         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10457
10458         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10459
10460         * gcc.c-torture/compile/20020807-1.c: New test.
10461
10462         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10463
10464         * gcc.dg/tls/opt-1.c: New test.
10465
10466         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10467
10468         * gcc.dg/20020729-1.c: New test.
10469
10470         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10471
10472         * g++.dg/opt/life1.C: New test.
10473
10474         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10475
10476         * gcc.dg/20020525-1.c: New test.
10477
10478         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR c++/6794
10481         * g++.dg/ext/pretty1.C: New test.
10482         * g++.dg/ext/pretty2.C: New test.
10483
10484 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10485
10486         PR c++/8385
10487         * g++.dg/ext/typeof5.C: New test.
10488
10489 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10490
10491         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10492         __USER_LABEL_PREFIX__ into account.
10493         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10494
10495 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10496
10497         * gcc.dg/builtins-15.c: New test case.
10498
10499 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10500
10501         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10502
10503 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10504
10505         * lib/g++.exp: Tweak handling of additional source files.
10506         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10507         * g++.dg/special/conpr-2a.C: Rename to ...
10508         * g++.dg/special/conpr-2a.cc: ... this.
10509         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10510         * g++.dg/special/conpr-3a.C: Rename to ...
10511         * g++.dg/special/conpr-3a.cc: This.
10512         * g++.dg/special/conpr-3b.C: Rename to ...
10513         * g++.dg/special/conpr-3b.cc: This.
10514         * g++.dg/special/conpr-4.C: New test.
10515         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10516
10517 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10518
10519         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10520
10521 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10522
10523         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10524         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10525         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10526         * g++.old-deja/g++.other/warn3.C: Likewise.
10527
10528 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10529
10530         * gcc.dg/i386-387-1.c: Update to also test log.
10531         * gcc.dg/i386-387-2.c: Likewise.
10532
10533 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10534
10535         * g77.f-torture/execute/int8421.f: New test.
10536
10537 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10538
10539         PR c++/10230, c++/10481
10540         * g++.dg/lookup/scoped5.C: New test.
10541
10542 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10543
10544         PR c++/10552
10545         * g++.dg/template/ttp6.C: New test.
10546
10547 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10548
10549         * gcc.c-torture/execute/builtins: New directory.
10550         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10551         gcc.c-torture/execute/builtins.
10552         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10553         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10554         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10555         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10556
10557 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10558
10559         PR c++/9252
10560         * g++.dg/template/access8.C: New test.
10561         * g++.dg/template/access9.C: New test.
10562
10563 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10564
10565         PR c++/9554
10566         * g++.dg/parse/access1.C: New test.
10567
10568 2003-05-09  DJ Delorie  <dj@redhat.com>
10569
10570         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10571         long, and not an int.
10572
10573 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10574
10575         PR c++/10555, c++/10576
10576         * g++.dg/template/memclass1.C: New test.
10577
10578 2003-05-08  DJ Delorie  <dj@redhat.com>
10579
10580         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10581         targets.
10582         * gcc.c-torture/execute/20021024-1.x: Likewise.
10583         * gcc.c-torture/execute/shiftdi.x: Likewise.
10584         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10585         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10586         * gcc.dg/20021018-1.c: Likewise.
10587
10588 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10589
10590         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10591
10592         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10593         (bcopy): Call memmove.
10594
10595 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10596
10597         * g77.f-torture/compile/8485.f: New test case.
10598
10599 2003-05-07  Richard Henderson  <rth@redhat.com>
10600
10601         PR c++/10570
10602         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10603         Verify exception_cleanup not called for rethrows.
10604         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10605         when exiting catch block without rethrowing.
10606         * g++.dg/eh/forced3.C: New.
10607         * g++.dg/eh/forced4.C: New.
10608
10609 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10610
10611         * gcc.dg/20030505.c: Fix triplet.
10612
10613 2003-05-06  DJ Delorie  <dj@redhat.com>
10614
10615         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10616         * gcc.dg/nest.c: Likewise.
10617
10618 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10619
10620         * gcc.dg/builtins-14.c: New test case.
10621
10622 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10623
10624         * lib/compat.exp (compat-execute): New argument.
10625         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10626         * gcc.dg/compat: New test directory.
10627         * gcc.dg/compat/compat.exp: New expect script.
10628         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10629         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10630         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10631         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10632         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10633         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10634
10635         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10636         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10637         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10638         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10639         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10640         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10641         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10642         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10643         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10644         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10645         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10646         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10647         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10648         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10649         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10650
10651 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10652
10653         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10654
10655 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10658
10659 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10660
10661         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10662         * gcc.dg/ppc-fsel-2.c: New test.
10663
10664         * gcc.dg/unused-5.c: New test.
10665
10666 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10667
10668         PR c++/10496
10669         * g++.dg/warn/pmf1.C: New test.
10670
10671 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10672
10673         PR c++/4494
10674         * g++.dg/warn/main.C: New test.
10675
10676 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10677
10678         * gcc.dg/nonnull-3.c: New test.
10679
10680 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10681
10682         * gcc.dg/cpp/Wtrigraphs.c: Update.
10683         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10684
10685 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10686
10687         * gcc.dg/ppc-fsel-1.c: New test.
10688
10689 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10690
10691         PR c/10604
10692         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10693
10694 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10695
10696         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10697
10698 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10699
10700         PR c++/9364, c++/10553, c++/10586
10701         * g++.dg/parse/typename4.C: New test.
10702         * g++.dg/parse/typename5.C: Likewise.
10703
10704 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10705
10706         * gcc.c-torture/compile/20030503-1.c: New test.
10707
10708 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10709
10710         * g++.dg/lookup/using5.C: Fix testcase error.
10711
10712 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10713
10714         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10715         since MEABI is no longer supported.  Remove all vestiges
10716         of MEABI from the test.
10717
10718 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10719
10720         PR c++/10554
10721         * g++.dg/lookup/using5.C: New test.
10722
10723 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10724
10725         PR c++/8772
10726         * g++.dg/template/ttp5.C: New test.
10727
10728 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10729
10730         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10731         (dg-gpp-additional-sources): New function.
10732         (dg-gpp-additional-files): Likewise.
10733         * lib/g++.exp (additional_sources): New variable.
10734         (additional_files): Likewise.
10735         (g++_target_compile): Deal with them.
10736         * lib/old-dejagnu.exp: Remove.
10737         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10738         * g++.old-deja: Revise all tests to use dg commands.
10739
10740 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10741
10742         PR c++/9432, c++/9528
10743         * g++.dg/lookup/using4.C: New test.
10744
10745 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10746
10747         * gcc.dg/noreturn-5.c: New file.
10748         * gcc.dg/noreturn-6.c: New file.
10749
10750         * gcc.c-torture/compile/inline-1.c: New file.
10751
10752 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10753
10754         PR c++/10551
10755         * g++.dg/template/explicit1.C: New test.
10756
10757 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10758
10759         PR c++/10549
10760         * g++.dg/other/bitfield1.C: New test.
10761
10762         PR c++/10527
10763         * g++.dg/init/new7.C: New test.
10764
10765 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10766
10767         * g++.dg/ext/desig1.C: New test.
10768         * g++.dg/ext/init1.C: Update.
10769
10770         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10771
10772 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10773
10774         PR c++/10180
10775         * g++.dg/warn/Winline-1.C: New test.
10776
10777 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10778
10779         * gcc.c-torture/execute/string-opt-19.c: New test.
10780
10781         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10782         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10783
10784 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10785
10786         PR c++/10506
10787         * g++.dg/init/new6.C: New test.
10788
10789         PR c++/10503
10790         * g++.dg/init/ref6.C: New test.
10791
10792 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10793
10794         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10795
10796 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10797
10798         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10799         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10800
10801 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10802
10803         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10804         initialized static data members.
10805
10806 2003-04-25  H.J. Lu <hjl@gnu.org>
10807
10808         * gcc.dg/ia64-sync-4.c: New test.
10809
10810 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10811
10812         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10813         date.
10814
10815 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         PR c++/10337
10818         * g++.dg/warn/conv1.C: New test.
10819         * g++.old-deja/g++.other/conv7.C: Adjust.
10820         * g++.old-deja/g++.other/overload14.C: Adjust.
10821
10822 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c++/10471
10825         * g++.dg/template/defarg2.C: New test.
10826
10827 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10828
10829         * gcc.dg/cpp/include2.c: Update.
10830         * gcc.dg/cpp/multiline-2.c: New.
10831         * gcc.dg/cpp/multiline.c: Update.
10832         * gcc.dg/cpp/strify2.c: Update.
10833         * gcc.dg/cpp/trad/literals-2.c: Update.
10834
10835 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10836
10837         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10838
10839 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10840
10841         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10842
10843 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10844
10845         PR c++/10451
10846         * g++.dg/parse/crash4.C: New test.
10847
10848         PR c++/9847
10849         * g++.dg/parse/crash5.C: New test.
10850
10851 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10852
10853         PR c++/10446
10854         * g++.dg/parse/crash3.C: New test.
10855
10856         PR c++/10428
10857         * g++.dg/parse/elab1.C: New test.
10858
10859 2003-04-22  Devang Patel  <dpatel@apple.com>
10860
10861         * gcc.dg/cpp/trad/funlike-5.c: New test.
10862
10863 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10864
10865         * g++.dg/other/packed1.C: Fix dg options.
10866
10867 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         * g++.dg/other/offsetof2.C: New test.
10870
10871 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10872
10873         * g++.dg/template/recurse.C: Adjust location of error messages.
10874
10875 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10876
10877         PR c++/9881
10878         * g++.dg/init/addr-const1.C: New test.
10879         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10880
10881 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10882
10883         PR c++/10405
10884         * g++.dg/lookup/struct-hack1.C: New test.
10885
10886 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10887
10888         * ucs.c: Update diagnostic messages.
10889
10890 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10891
10892         * gcc.dg/cpp/truefalse.cpp: New test.
10893         * gcc.dg/cpp/cpp.exp: Update.
10894         * g++.dg/other/stdbool-if.C: Remove.
10895
10896 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10897
10898         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10899         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10900
10901 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10902
10903         * gcc.c-torture/compile/20030418-1.c: New test.
10904
10905 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10906
10907         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10908
10909 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10910
10911         PR c++/10347
10912         g++.dg/template/dependent-name1.C: New test.
10913
10914 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10915
10916         * gcc.dg/warn-1.c (tourist_guide): New array,
10917         contains a pointer to bar.
10918
10919 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10920
10921         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10922         * gcc.c-torture/execute/medce-1.c: New test case.
10923         * gcc.c-torture/execute/medce-2.c: New test case.
10924
10925 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10926
10927         * lib/prune.exp: Ignore more messages.
10928
10929         PR c++/10381
10930         * g++.dg/parse/lookup3.C: New test.
10931
10932 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10933
10934         * gcc.c-torture/compile/20030415-1.c : New test.
10935
10936 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10937
10938         * gcc.c-torture/execute/scope-2.c: Move to ...
10939         * gcc.dg/noncompile/scope.c: .... here.
10940
10941 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10942
10943         * gcc.dg/20030414-2.c: New test case.
10944
10945 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10946
10947         PR target/10377
10948         * gcc.dg/20030414-1.c: New test.
10949
10950 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10951
10952         * gcc.dg/builtins-12.c: New test case.
10953         * gcc.dg/builtins-13.c: New test case.
10954
10955 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10956
10957         * gcc.c-torture/execute/string-opt-18.c: New test.
10958
10959 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10960
10961         PR c++/10300
10962         * g++.dg/init/new5.C: New test.
10963
10964 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10965
10966         PR c++/7910
10967         * g++.dg/ext/dllimport1.C: New test.
10968
10969 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10970
10971         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10972
10973 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10974
10975         PR Fortran/9263
10976         * g77.f-torture/noncompile/9263.f: New test
10977         PR Fortran/1832
10978         * g77.f-torture/execute/1832.f: New test
10979
10980 2003-04-11  David Chad  <davidc@freebsd.org>
10981             Loren J. Rittle  <ljrittle@acm.org>
10982
10983         libobjc/8562
10984         * objc.dg/headers.m: New test.
10985
10986 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10987
10988         * gcc.c-torture/execute/builtin-noret-2.c: New.
10989         * gcc.c-torture/execute/builtin-noret-2.x: New.
10990         XFAIL builtin-noret-2.c at -O1 and above.
10991         * gcc.dg/redecl.c: New.
10992         * gcc.dg/Wshadow-1.c: Update error regexps.
10993
10994 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10995
10996         * g++.dg/abi/bitfield10.C: New test.
10997
10998 2003-04-09  Mike Stump  <mrs@apple.com>
10999
11000         * gcc.dg/pch/pch.exp: Make testcase names longer.
11001         * g++.dg/pch/pch.exp: Make testcase names longer.
11002
11003 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11004
11005         * gcc.dg/builtins-11.c: New test case.
11006
11007 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11008
11009         * gcc.dg/builtins-9.c: New test case.
11010         * gcc.dg/builtins-10.c: New test case.
11011
11012 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11013
11014         * gcc.dg/noncompile/init-4.c.c: New test.
11015
11016 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11017
11018         * gcc.misc-test/gcov-9.c: New test.
11019         * gcc.misc-test/gcov-10.c: New test
11020         * gcc.misc-test/gcov-11.c: New test.
11021
11022 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11023
11024         PR optimization/10024
11025         * gcc.c-torture/compile/20030405-1.c: New test.
11026
11027 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11028
11029         * gcc.dg/pch/static-3.c: New.
11030         * gcc.dg/pch/static-3.hs: New.
11031         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11032
11033 2003-04-04  Richard Henderson  <rth@redhat.com>
11034
11035         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11036         * g++.dg/eh/forced2.C: Likewise.
11037
11038 2003-04-03  Mike Stump  <mrs@apple.com>
11039
11040         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11041         target arg.
11042         (scan-assembler-times, scan-assembler-not): Likewise.
11043         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11044
11045 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11046
11047         * gcc.dg/sparc-loop-1.c: New test.
11048
11049 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11050
11051         PR other/9274
11052         * g++.dg/pch/system-2.C: New.
11053         * g++.dg/pch/system-2.Hs: New.
11054
11055 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11056
11057         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11058
11059         * g++.dg/eh/simd-1.C (vecfunc): Same.
11060
11061 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11062
11063         * gcc.c-torture/execute/20030401-1.c: New test case.
11064
11065 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11066
11067         * objc.dg/defs.m: New.
11068
11069 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11070
11071         * g++.dg/eh/simd-1.C: New.
11072         * g++.dg/eh/simd-2.C: New.
11073
11074 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11075
11076         * gcc.c-torture/execute/simd-3.c: New.
11077
11078 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11079
11080         PR c/9936
11081         * gcc.dg/20030331-2.c: New test.
11082
11083 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11084
11085         PR c++/10278
11086         * g++.dg/parse/crash2.C: New test.
11087
11088 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11089
11090         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11091         * gcc.c-torture/execute/20030331-1.c: ...here.
11092
11093 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11094
11095         * gcc.c-torture/execute/20030331-1.c: New test.
11096
11097 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11098
11099         * lib/gcov.exp: Adjust call return testing strings.
11100         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11101
11102 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11103
11104         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11105         * gcc.dg/builtins-7.c: New test case.
11106         * gcc.dg/builtins-8.c: New test case.
11107
11108 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11109
11110         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11111
11112 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/7647
11115         * g++.dg/lookup-class-member-2.C: New test.
11116
11117 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11118
11119         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11120
11121 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11122
11123         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11124
11125 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11126
11127         * g++.dg/init/attrib1.C: New test.
11128
11129 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11130
11131         * gcc.dg/ultrasp8.c: New test.
11132
11133 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11134
11135         * gcc.dg/ultrasp7.c: New test.
11136
11137 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         PR c++/10047
11140         * g++.dg/template/inline1.C: New test.
11141
11142 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11143
11144         * gcc.dg/sparc-dwarf2.c: New test.
11145
11146 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11147
11148         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11149         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11150
11151 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11152
11153         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11154         than reading .x files.
11155         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11156         * g77.dg/gcov/gcov-1.f: Likewise.
11157         * gcc.misc-tests/gcov-4b.c: Likewise.
11158         * gcc.misc-tests/gcov-5b.c: Likewise.
11159         * gcc.misc-tests/gcov-6.c: Likewise.
11160         * gcc.misc-tests/gcov-7.c: Likewise.
11161         * gcc.misc-tests/gcov-8.c: Likewise.
11162         * g++.dg/gcov/gcov-1.x: Remove.
11163         * g77.dg/gcov/gcov-1.x: Likewise.
11164         * gcc.misc-tests/gcov-4b.x: Likewise.
11165         * gcc.misc-tests/gcov-5b.x: Likewise.
11166         * gcc.misc-tests/gcov-6.x: Likewise.
11167         * gcc.misc-tests/gcov-7.x: Likewise.
11168         * gcc.misc-tests/gcov-8.x: Likewise.
11169
11170 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11171
11172         PR opt/10087
11173         * gcc.dg/20030324-1.c: New test.
11174
11175 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11176
11177         PR c++/10224
11178         * g++.dg/template/arg3.C: New test.
11179
11180         PR c++/10158
11181         * g++.dg/template/friend18.C: New test.
11182
11183 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11184
11185         * g77.f-torture/compile/20030326-1.f: New test case.
11186
11187 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11188
11189         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11190
11191         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11192
11193 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * gcc.dg/ia64-sync-3.c: New test.
11196
11197 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11198
11199         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11200
11201 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11202
11203         * gcc.dg/ultrasp6.c: New test.
11204
11205 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11206
11207         * gcc.dg/i386-signbit-1.c: New test.
11208         * gcc.dg/i386-signbit-2.c: New test.
11209         * gcc.dg/i386-signbit-3.c: New test.
11210
11211 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11212
11213         * gcc.dg/ultrasp5.c: Fix options.
11214
11215 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11216
11217         * gcc.dg/ultrasp5.c: Fix comment.
11218
11219 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11220
11221         PR fortran/10197
11222         * g77.f-torture/execute/10197.f: New test.
11223
11224 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11225
11226         PR c++/9898, c++/383
11227         * g++.dg/template/conv6.C: New test.
11228
11229         PR c++/10119
11230         * g++.dg/template/ptrmem5.C: New test.
11231
11232         PR c++/10026
11233         * g++.dg/lookup/koenig1.C: New test.
11234
11235         PR C++/10199
11236         * g++.dg/lookup/template2.C: New test.
11237
11238 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * g++.dg/opt/rtti1.C: New test.
11241
11242 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11243
11244         * gcc.dg/ultrasp5.c: New test.
11245
11246 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11247
11248         PR middle-end/9967
11249         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11250         builtin fputs.
11251
11252 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11253
11254         PR c/8224
11255         * gcc.dg/20030323-1.c: New test.
11256
11257 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11258
11259         * gcc.c-torture/compile/20030323-1.c: New test case.
11260
11261 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11262
11263         * gcc.dg/20030321-1.c: New test.
11264
11265 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11266
11267         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11268
11269 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11270
11271         PR c++/9978, c++/9708
11272         * g++.dg/ext/vlm1.C: Adjust expected error.
11273         * g++.dg/ext/vla2.C: New test.
11274         * g++.dg/template/arg1.C: New test.
11275         * g++.dg/template/arg2.C: New test.
11276
11277 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11278
11279         * g77.f-torture/execute/select.f: New test.
11280         * g77.f-torture/noncompile/select_no_compile.f: New test.
11281
11282 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11283
11284         PR c++/9898
11285         * g++.dg/other/error4.C: New test.
11286
11287 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11288
11289         * g++.dg/template/friend17.C: New test.
11290
11291 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11292
11293         * gcc.c-torture/compile/20030320-1.c: New.
11294
11295 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11296
11297         * gcc.dg/builtins-6.c: New test case.
11298
11299 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11300
11301         PR target/10073
11302         * gcc.c-torture/compile/20030319-1.c: New.
11303
11304 2003-03-18  Jan Hubicka  <jh@suse.cz>
11305
11306         * gcc.dg/i386-cvt-1.c: New test.
11307
11308 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11309
11310         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11311         * objc.dg/naming-2.m: Likewise.
11312
11313 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/9639
11316         * g++.dg/parse/crash1.C: New test.
11317
11318 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11319
11320         PR c++/8805
11321         * g++.dg/eh/cleanup1.C: New test.
11322
11323 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11324
11325         * gcc.c-torture/execute/20030316-1.c: New test case.
11326
11327 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11328
11329         PR c++/9629
11330         * g++.dg/init/ctor2.C: New test.
11331
11332 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11333
11334         * g77.f-torture/compile/xformat.f: New test case.
11335
11336 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11337
11338         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11339         * g++.old-deja/g++.mike/eh50.C: Likewise.
11340
11341 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11342
11343         PR c++/6440
11344         * g++.dg/template/spec7.C: New test.
11345         * g++.dg/template/spec8.C: Likewise.
11346
11347 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11348
11349         * gcc.c-torture/execute/20030313-1.c: New test.
11350
11351 2003-03-14  Richard Henderson  <rth@redhat.com>
11352
11353         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11354
11355 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11356
11357         * gcc.c-torture/compile/20030314-1.c: New test.
11358
11359 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11360
11361         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11362         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11363         thumb target,
11364         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11365         to accept newer _imp__  prefix and additional
11366         newline in .drectve section.
11367         * gcc.dg/dll-4.c: Likewise.
11368         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11369         switch.
11370
11371 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11372
11373         * g++.dg/parse/namespace9.C: New test.
11374
11375         * g++.dg/init/ref5.C: New test.
11376         * g++.dg/parse/ptrmem1.C: Likewise.
11377
11378 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11379
11380         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11381         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11382         regular expression.
11383         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11384         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11385
11386 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11387
11388         * gcc.c-torture/execute/20030224-2.c: New test.
11389
11390 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11391
11392         * gcc.dg/decl-3.c: New test.
11393
11394 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11395
11396         * gcc.dg/i386-loop-2.c: New test.
11397
11398 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11399
11400         PR c++/9474
11401         * g++.dg/parse/namespace8.C: New test.
11402
11403         PR c++/9924
11404         * g++.dg/overload/builtin2.C: New test.
11405
11406 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11407
11408         * gcc.dg/return-type-3.c: New test.
11409
11410 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11411
11412         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11413         profiling options are not supported.
11414
11415 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11416
11417         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11418         * g++.old-deja/g++.warn/impint2.C: Likewise.
11419
11420 2003-03-10  Devang Patel  <dpatel@apple.com>
11421
11422         * g++.dg/cpp/c++_cmd_1.C: New test.
11423         * g++.dg/cpp/c++_cmd_1.h: New file.
11424
11425 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11426
11427         * gcc.dg/altivec-9.c: New file.
11428
11429 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11430
11431         * gcc.dg/ppc-sdata-1.c: New test.
11432         * gcc.dg/ppc-sdata-2.c: New test.
11433
11434 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11435
11436         PR c++/9373
11437         * g++.dg/opt/ptrmem2.C: New test.
11438
11439         PR c++/8534
11440         * g++.dg/opt/ptrmem1.C: New test.
11441
11442 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11443
11444         * gcc.dg/i386-loop-1.c: New test.
11445
11446 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11447
11448         PR c++/9970
11449         * g++.dg/lookup/friend1.C: New test.
11450
11451 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/9823
11454         * g++.dg/parser/constructor1.C: New test.
11455
11456 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11457
11458         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11459
11460         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11461
11462 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11463
11464         * gcc.dg/cpp/Wunused.c: Update test.
11465
11466 2003-03-08  Jan Hubicka  <jh@suse.cz>
11467
11468         * gcc.dg/inline-3.c: New test.
11469
11470 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11471
11472         PR c++/9809
11473         * g++.dg/parse/builtin1.C: New test.
11474
11475         PR c++/9982
11476         * g++.dg/abi/cookie1.C: New test.
11477         * g++.dg/abi/cookie2.C: Likewise.
11478
11479         PR c++/9524
11480         * g++.dg/template/field1.C: New test.
11481
11482         PR c++/9912
11483         * g++.dg/parse/class1.C: New test.
11484         * g++.dg/parse/namespace7.C: Likewise.
11485         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11486
11487 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11488
11489         * g++.dg/init/ref4.C: New test.
11490
11491 2003-03-07  Jan Hubicka  <jh@suse.cz>
11492
11493         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11494         * gcc.dg/inline-3.c:  New test.
11495
11496 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11497
11498         * g++.dg/init/ref3.C: New test.
11499
11500         PR c++/9965
11501         * g++.dg/init/ref2.C: New test.
11502
11503         PR c++/9400
11504         * g++.dg/warn/Wshadow-2.C: New test.
11505
11506         PR c++/9791
11507         * g++.dg/warn/Woverloaded-1.C: New test.
11508
11509 2003-03-05  Jan Hubicka  <jh@suse.cz>
11510
11511         * gcc.dg/i386-local2.c: New.
11512         * gcc.dg/i386-local.c: Fix typo.
11513
11514 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11515
11516         * g++.dg/abi/layout3.C: New test.
11517
11518 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11519
11520         * gcc.c-torture/compile/20030305-1.c
11521
11522 2003-03-05  Jan Hubicka  <jh@suse.cz>
11523
11524         * gcc.dg/i386-local.c: New.
11525
11526 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11527
11528         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11529
11530 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11531
11532         * gcc.dg/switch-2.c: New test.
11533         * gcc.dg/switch-3.c: New test.
11534         * gcc.dg/Wswitch.c: Adjust line numbers.
11535         * gcc.dg/Wswitch-default.c: Likewise.
11536         * gcc.dg/Wswitch-enum.c: Likewise.
11537
11538 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11539
11540         * gcc.c-torture/execute/20030222-1.c: New test.
11541
11542 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11543
11544         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11545
11546 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11547
11548         PR c++/9878
11549         * g++.dg/init/ref1.C: New test.
11550
11551 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11552
11553         * gcc.dg/sh-relax.c: New SH-only test.
11554
11555 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11556
11557         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11558         comment explaining purpose of testcase.
11559
11560 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11561
11562         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11563         for HC11/HC12 (asm needs two int registers).
11564         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11565         HC11/HC12 because the test uses an asm which needs two 32-bit
11566         registers.
11567
11568 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11569
11570         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11571         for HC11/HC12 (array is too large otherwise).
11572         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11573         * gcc.c-torture/compile/20010518-2.x: Likewise.
11574         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11575         HC11/HC12 (array is too large).
11576
11577 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11578
11579         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11580         * lib/g++-dg.exp (g++-dg-test): Likewise.
11581
11582 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11583
11584         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11585         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11586
11587 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11588
11589         * g++.dg/warn/implicit-typename1.C: Remove warning.
11590
11591 2003-02-28  Richard Henderson  <rth@redhat.com>
11592
11593         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11594         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11595
11596 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11597
11598         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11599         * g++.dg/pch/pch.exp: Likewise.
11600
11601 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11602
11603         PR c++/9879
11604         * testsuite/g++.dg/init/new4.C: New test.
11605
11606 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11607
11608         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11609
11610 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11611
11612         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11613         unsigned long.
11614
11615         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11616         wider than float.
11617
11618 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11619
11620         * lib/scanasm.exp: Add support for counting numbers of
11621         occurences.
11622         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11623         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11624
11625 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/9683
11628         * g++.dg/template/static3.C: New test.
11629
11630         PR c++/9829
11631         * g++.dg/parse/namespace6.C: New test.
11632
11633 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11634
11635         PR target/9732
11636         * gcc.dg/20030225-1.c: New test.
11637
11638 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11639
11640         * README: Remove out-of-date information.
11641
11642         PR c++/9836
11643         * g++.dg/template/spec6.C: New test.
11644
11645 2003-02-24  Jeff Law  <law@redhat.com>
11646
11647         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11648
11649 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11650
11651         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11652         * gcc.dg/pragma-ep-1.c: Likewise.
11653
11654 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11655
11656         PR c++/9602
11657         * g++.dg/template/friend16.C: New test.
11658
11659 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/5333
11662         * g++.dg/parse/fused-params1.C: Adjust error messages.
11663         * g++.dg/template/nested3.C: New test.
11664
11665 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11666
11667         * g++.dg/abi/param1.C: New test.
11668
11669 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11670
11671         PR c++/7982
11672         * g++.dg/warn/implicit-typename1.C: New test.
11673
11674 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11675
11676         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11677         with "mtune".
11678         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11679         * gcc.c-torture/execute/20010129-1.x: Likewise.
11680         * gcc.dg/20011107-1.c: Likewise.
11681         * gcc.dg/20020108-1.c: Likewise.
11682         * gcc.dg/20020122-3.c: Likewise.
11683         * gcc.dg/20020206-1.c: Likewise.
11684         * gcc.dg/20020310-1.c: Likewise.
11685         * gcc.dg/20020426-2.c: Likewise.
11686         * gcc.dg/20020517-1.c: Likewise.
11687         * gcc.dg/991230-1.c: Likewise.
11688         * gcc.dg/i386-unroll-1.c: Likewise.
11689         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11690
11691 2003-02-22  Jan Hubicka  <jh@suse.cz>
11692
11693         * gcc.dg/i386-mul.c: New test.
11694
11695 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11696
11697         * gcc.dg/builtins-5.c: New test case.
11698
11699 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11700
11701         * gcc.dg/asmreg-1.c: New test.
11702
11703 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11704
11705         PR c++/9749
11706         * g++.dg/parse/varmod1.C: New test.
11707
11708 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/9727
11711         * g++.dg/template/op1.C: New test.
11712
11713 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11714
11715         PR c++/8906
11716         * g++.dg/template/nested2.C: New test.
11717
11718 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11719
11720         PR c++/8724
11721         * g++.dg/expr/dtor1.C: New test.
11722
11723 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11724
11725         * gcc.dg/cpp/include3.c: New test.
11726         * gcc.dg/cpp/inc/foo.h: New file.
11727
11728 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11729
11730         * gcc.c-torture/execute/20030221-1.c: New test.
11731
11732 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11733
11734         PR c++/9729
11735         * g++.dg/abi/conv1.C: New test.
11736
11737 2003-02-20  Jan Hubicka  <jh@suse.cz>
11738
11739         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11740
11741 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11742
11743         * gcc.c-torture/compile/20030219-1.c: New test.
11744
11745 2003-02-18  Jan Hubicka  <jh@suse.cz>
11746
11747         * gcc.dg/funcorder.c: New test.
11748
11749 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11750
11751         * gcc.c-torture/execute/20030218-1.c: New.
11752
11753 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11754
11755         * gcc.dg/20030218-1.c: New.
11756
11757 2003-02-18  Richard Henderson  <rth@redhat.com>
11758
11759         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11760         * gcc.dg/attr-used-2.c: New.
11761
11762 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11763
11764         PR c++/9704
11765         * g++.dg/init/copy5.C: New test.
11766
11767 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11768
11769         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11770         * g++.dg/pch/pch.exp: Likewise.
11771
11772 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11773
11774         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11775         STACK_SIZE is not defined.
11776
11777 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11778
11779         PR c++/9457
11780         * g++.dg/template/init1.C: New test.
11781
11782 2003-02-16  Jan HUbicka  <jh@suse.cz>
11783
11784         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11785         (foo): Add few extra tests
11786         * gcc.dg/c99-const-expr-3.c: Likewise.
11787         * gcc.c-torture/execute/20030216-1.c: New.
11788
11789 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11790
11791         PR c++/9459
11792         * g++.dg/ext/typeof4.C: New test.
11793
11794 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11795
11796         * gcc.dg/i386-387-3.c: New test case.
11797
11798 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11799
11800         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11801         cris-*-elf* cris-*-aout* and mmix-*-*.
11802
11803 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11804
11805         * gcc.dg/20030213-1.c: New test.
11806
11807 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11808
11809         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11810         * gcc.dg/i386-387-2.c: Likewise.
11811
11812 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11813
11814         * gcc.dg/ppc-spe.c: Fix formatting.
11815         Enable tests that were previously unsupported by gas.
11816         Delete tests for instructions that no longer exist.
11817         Switch arguments on evsubifw builtin.
11818
11819 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11820
11821         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11822         STACK_SIZE is too small.
11823
11824 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11825             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11826
11827         * gcc.dg/decl-2.c: New test.
11828
11829 2003-02-10  Jan Hubicka  <jh@suse.cz>
11830
11831         * gcc.dg/i386-fpcvt-1.c:  New test.
11832
11833 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11834
11835         * gcc.c-torture/execute/20030209-1.c: New test.
11836
11837 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11838
11839         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11840         int-wide bitops, use the constants of the same width.
11841         Likewise, if long long is 32-bit wide, test bitops using
11842         32-bit constants.
11843
11844 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11845
11846         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11847
11848 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11849
11850         * testsuite/gcc.dg/builtins-4.c: New test case.
11851
11852 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11853
11854         * gcc.dg/20020430-1.c: Fix dg command typos.
11855         * gcc.dg/20020503-1.c: Likewise.
11856
11857 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11858
11859         PR c++/8785
11860         * g++.dg/parse/fused-params1.C: New test.
11861
11862         PR c++/8857
11863         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11864
11865         PR c++/8921
11866         * g++.dg/parse/non-dependent1.C: New test.
11867
11868         PR c++/8928
11869         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11870
11871         PR c++/9228
11872         * g++.dg/parse/undefined7.C: New test.
11873         * g++.dg/parse/non-templ1.C: New test.
11874
11875         PR c++/9229
11876         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11877
11878 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11879
11880         * gcc.c-torture/compile/20030206-1.c: New test.
11881
11882 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11883
11884         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11885         "pow" to "foo" to avoid potential confusion with a math built-in.
11886
11887 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11888
11889         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11890         conditions for SPARC targets.
11891
11892 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.dg/20030204-1.c: New test.
11895
11896 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11897
11898         PR c++/38
11899         * g++.dg/parse/array-size1.C: New test.
11900
11901         PR c++/5657
11902         * g++.dg/parse/undefined3.C: New test.
11903
11904         PR c++/5665
11905         * g++.dg/parse/undefined4.C: New test.
11906
11907         PR c++/5975
11908         * g++.dg/parse/undefined5.C: New test.
11909
11910         PR c++/7259
11911         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11912
11913         PR c++/8578
11914         * g++.dg/parse/casting-operator1.C: New test.
11915
11916         PR c++/8596
11917         * g++.dg/parse/undefined6.C: New test.
11918
11919         PR c++/8736
11920         * g++.dg/parse/missing-template1.C: New test.
11921
11922 2003-02-04  Jan Hubicka  <jh@suse.cz>
11923
11924         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11925         * gcc.dg/i386-cmov?.c:  Likewise.
11926         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11927         * gcc.dg/i386-ssefp-1.c:  Likewise.
11928         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11929         conventions.
11930
11931 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/7129
11934         * testsuite/g++.dg/ext/max.C: New test.
11935
11936 2003-02-03  Jan Hubicka  <jh@suse.cz>
11937
11938         * gcc.c-torture/execute/20030203-1.c: New test.
11939
11940 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11941
11942         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11943         'natural-endian'.
11944
11945 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11946
11947         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11948         * g++.dg/init/new2.C: Likewise.
11949         * g++.dg/other/new1.C: Likewise.
11950
11951 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11952
11953         * gcc.dg/struct-ret-libc.c: New test.
11954
11955 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11956
11957         * gcc.dg/20030129-1.c: New test.
11958
11959 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11960
11961         PR c++/8849
11962         * g++.dg/template/ptrmem4.C: New test.
11963
11964 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11965
11966         * g++.dg/parser/constant1.C: New test.
11967
11968 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11969
11970         PR c++/8591
11971         * g++.dg/parse/friend2.C: New test.
11972
11973 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11974
11975         PR c++/9437
11976         * g++.dg/template/unify4.C: New test.
11977
11978 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11979
11980         * gcc.c-torture/execute/20030128-1.c: New test.
11981
11982 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11983
11984         * g++.dg/lookup/nested1.C: Test moved from ...
11985         * g++.old-deja/g++.other/lookup24.C: ... here.
11986
11987 2003-01-28  Jan Hubicka  <jh@suse.cz>
11988
11989         * gcc.dg/i386-cmov5.c:  New test.
11990
11991 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11992
11993         * gcc.c-torture/execute/20010925-1.c: Changed the
11994         memcpy declaration.
11995
11996 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11997
11998         PR c++/3902
11999         * g++.dg/parse/template5.C: New test.
12000
12001 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12002
12003         PR fortran/9258
12004         * g77.dg/pr9258: New test.
12005
12006 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12007
12008         * README: Move relevant parts from README.g++.
12009
12010         * README.g++: Remove this file.
12011
12012 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12013
12014         * g++.dg/abi/dcast1.C: New test.
12015
12016 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12017
12018         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12019
12020 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12021
12022         PR c++/47
12023         * g++.old-deja/g++.other/lookup24.C: New test.
12024
12025 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12026
12027         PR middle-end/7227
12028         * gcc.dg/uninit-C.c: New test.
12029
12030 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12031
12032         * g++.dg/abi/covariant1.C: New test.
12033
12034 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12035
12036         * gcc.dg/20030123-1.c: New test.
12037
12038 2003-01-25  Jan Hubicka  <jh@suse.cz>
12039
12040         PR opt/8492
12041         * gcc.c-torture/compile/20030125-1.c
12042
12043 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         PR c++/9403
12046         * g++.dg/parse/template3.C: New test.
12047         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12048
12049         PR c++/795
12050         * g++.dg/parse/template4.C: New test.
12051
12052         PR c++/9415
12053         * g++.dg/template/qual2.C: New test.
12054
12055         PR c++/8545
12056         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12057
12058         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12059
12060 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12061
12062         * gcc.c-torture/execute/switch-1.c: New test case.
12063
12064 2003-01-25  Jan Hubicka  <jh@suse.cz>
12065
12066         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12067
12068 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12069
12070         Tweaks for Bison-1.875. From the NEWS file:
12071         "- `parse error' -> `syntax error'
12072         Bison now uniformly uses the term `syntax error'"
12073         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12074         * gcc.dg/cpp/digraph2.c: Likewise.
12075         * gcc.dg/cpp/direct2.c: Likewise.
12076         * gcc.dg/cpp/paste4.c: Likewise.
12077         * gcc.dg/c90-restrict-1.c: Likewise.
12078         * gcc.dg/c99-func-2.c: Likewise.
12079         * gcc.dg/noncompile/920721-2.c: Likewise.
12080         * gcc.dg/noncompile/930622-2.c: Likewise.
12081         * gcc.dg/noncompile/940112-1.c: Likewise.
12082         * gcc.dg/noncompile/950921-1.c: Likewise.
12083         * gcc.dg/noncompile/951123-1.c: Likewise.
12084         * gcc.dg/noncompile/971104-1.c: Likewise.
12085         * gcc.dg/noncompile/990416-1.c: Likewise.
12086
12087 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12088
12089         * g++.dg/parse/undefined1.C: Add error message.
12090
12091 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12092
12093         PR c++/9354
12094         * g++.dg/parse/new1.C: New test.
12095
12096         PR c++/9216
12097         * g++.dg/parse/template2.C: New test.
12098
12099         PR c++/9354
12100         * g++.dg/parse/typedef2.C: New test.
12101
12102         PR c++/9328
12103         * g++.dg/ext/typeof3.C: New test.
12104
12105 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12106
12107         PR c++/2738
12108         * g++.dg/parse/ret-type1.C: New test.
12109
12110         PR c++/3792
12111         * g++.dg/parse/tmpl-outside1.C: New test.
12112
12113         PR c++/4207
12114         * g++.dg/parse/int-as-enum1.C: New test.
12115
12116         PR c++/4903
12117         * g++.dg/parse/no-typename1.C: New test.
12118
12119         PR c++/5533
12120         * g++.dg/parse/no-value1.C: New test.
12121
12122         PR c++/5921
12123         * g++.dg/parse/wrong-inline1.C: New test.
12124
12125         PR c++/6402
12126         * g++.dg/parse/ref1.C: New test.
12127
12128         PR c++/6992
12129         * g++.dg/parse/attr-ctor1.C: New test.
12130
12131         PR c++/7229
12132         * g++.dg/parse/namespace5.C: New test.
12133
12134         PR c++/7917
12135         * g++.dg/parse/func-def1.C: New test.
12136
12137         PR c++/8143
12138         * g++.dg/parse/undefined1.C: New test.
12139
12140         PR c++/5723, PR c++/8522
12141         * g++.dg/parse/specialization1.C: New test.
12142
12143         PR c++/163, PR c++/8595
12144         * g++.dg/parse/struct-as-enum1.C: New test.
12145
12146         PR c++/9173
12147         * g++.dg/parse/undefined2.C: New test.
12148
12149 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/9298
12152         * g++.dg/parse/template1.C: New test.
12153
12154         PR c++/9384
12155         * g++.dg/parse/using1.C: New test.
12156
12157         PR c++/9285
12158         PR c++/9294
12159         * g++.dg/parse/expr2.C: New test.
12160
12161         PR c++/9388
12162         * g++.dg/parse/lookup2.C: Likewise.
12163
12164 2003-01-21  Jan Hubicka  <jh@suse.cz>
12165
12166         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12167         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12168         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12169         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12170
12171 2003-01-20  Nick Clifton  <nickc@redhat.com>
12172
12173         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12174         problem with ARM sibcall code generation.
12175
12176 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12177
12178         * gcc.c-torture/execute/20030120-1.c: New.
12179
12180 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12181
12182         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12183
12184 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12185
12186         PR c++/9272
12187         * g++.dg/parse/ctor1.C: New test.
12188
12189         PR c++/9294:
12190         * g++.dg/parse/qualified1.C: New test.
12191
12192         * g++.dg/parse/typename3.C: New test.
12193
12194 2003-01-16  Richard Henderson  <rth@redhat.com>
12195
12196         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12197
12198 2003-01-16  Richard Henderson  <rth@redhat.com>
12199
12200         * g++.dg/pch/pch.exp: Copy test header to the working directory
12201         before using it either for precompilation or direct use.
12202         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12203         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12204
12205 2003-01-16  Richard Henderson  <rth@redhat.com>
12206
12207         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12208         before using it either for precompilation or direct use.
12209         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12210         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12211
12212 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12213
12214         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12215         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12216         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12217         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12218         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12219         typename warning into error.
12220         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12221         error messages.
12222         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12223         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12224         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12225         messages.
12226         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12227         make declaration visible in template.
12228         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12229         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12230         messages.
12231         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12232         message.
12233         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12234         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12235         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12236         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12237         typename warning with error message.
12238         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12239         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12240         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12241
12242 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * g++.dg/parse/ambig2.C: New test.
12245
12246 2003-01-15  Richard Henderson  <rth@redhat.com>
12247
12248         * g++.dg/tls/init-2.C: Update error message string.
12249
12250 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12251
12252         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12253
12254 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12255
12256         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12257         all for HC11/HC12.
12258         * gcc.c-torture/compile/20001205-1.x: Likewise.
12259         * gcc.c-torture/compile/20001226-1.x: Likewise.
12260         * gcc.c-torture/compile/920520-1.x: Likewise.
12261         * gcc.c-torture/compile/961203-1.x: Likewise.
12262         * gcc.c-torture/compile/20020604-1.x: Likewise.
12263
12264 2003-01-15  Jan Hubicka  <jh@suse.cz>
12265
12266         * gcc.c-torture/compile/20030115-1.c: New test.
12267
12268         * gcc.dg/i386-fpcvt-1.c: New test.
12269         * gcc.dg/i386-fpcvt-2.c: New test.
12270
12271 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12272
12273         Further conform g++'s __vmi_class_type_info to the C++ ABI
12274         specification.
12275         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12276         the specification.
12277
12278 2003-01-14  Jan Hubicka  <jh@suse.cz>
12279
12280         * gcc.dg/i386-fpcvt-1.c: New test.
12281         * gcc.dg/i386-fpcvt-2.c: New test.
12282
12283 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12284
12285         * gcc.dg/i386-mmx-3.c: New test.
12286
12287 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/9264
12290         * g++.dg/parse/octal1.C: New file.
12291
12292         PR c++/9172
12293         * g++.dg/parse/typename1.C: New file.
12294
12295 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12296
12297         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12298         * gcc.dg/bf-no-ms-layout.c: Likewise.
12299         * gcc.dg/bf-ms-attrib.c: Likewise.
12300
12301 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/9099
12304         * g++.dg/parse/dtor1.C: New file.
12305
12306         PR c++/9128
12307         * g++.dg/rtti/typeid1.C: New file.
12308
12309         PR c++/9153
12310         * g++.dg/parse/lookup1.C: New file.
12311
12312         PR c++/9171
12313         * g++.dg/templ/spec5.C: New file.
12314
12315 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12316
12317         * gcc.c-torture/compile/20030110-1.c: New test.
12318
12319 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12320
12321         Merge from pch-branch:
12322
12323         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12324
12325         * gcc.dg/pch/cpp-1.h: New.
12326         * gcc.dg/pch/cpp-1.c: New.
12327         * gcc.dg/pch/cpp-2.h: New.
12328         * gcc.dg/pch/cpp-2.c: New.
12329
12330         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12331
12332         * gcc.dg/pch/except-1.h: New.
12333         * gcc.dg/pch/except-1.c: New.
12334
12335         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12336
12337         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12338         running test.
12339         * gcc.dg/pch: Include *.hp not *.h.
12340         * gcc.dg/pch/system-1.h: New.
12341         * gcc.dg/pch/system-1.c: New.
12342
12343         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12344
12345         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12346         rather than trying to build and run a program using PCH.
12347         * gcc.dg/pch: Remove dg-do commands from test files.
12348
12349         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12350
12351         * gcc.dg/pch/macro-3.c: New.
12352         * gcc.dg/pch/macro-3.h: New.
12353
12354         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12355
12356         * gcc.dg/pch/common-1.c: New.
12357         * gcc.dg/pch/common-1.h: New.
12358         * gcc.dg/pch/decl-1.c: New.
12359         * gcc.dg/pch/decl-1.h: New.
12360         * gcc.dg/pch/decl-2.c: New.
12361         * gcc.dg/pch/decl-2.h: New.
12362         * gcc.dg/pch/decl-3.c: New.
12363         * gcc.dg/pch/decl-3.h: New.
12364         * gcc.dg/pch/decl-4.c: New.
12365         * gcc.dg/pch/decl-4.h: New.
12366         * gcc.dg/pch/decl-5.c: New.
12367         * gcc.dg/pch/decl-5.h: New.
12368         * gcc.dg/pch/global-1.c: New.
12369         * gcc.dg/pch/global-1.h: New.
12370         * gcc.dg/pch/inline-1.c: New.
12371         * gcc.dg/pch/inline-1.h: New.
12372         * gcc.dg/pch/inline-2.c: New.
12373         * gcc.dg/pch/inline-2.h: New.
12374         * gcc.dg/pch/static-1.c: New.
12375         * gcc.dg/pch/static-1.h: New.
12376         * gcc.dg/pch/static-2.c: New.
12377         * gcc.dg/pch/static-2.h: New.
12378
12379         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12380
12381         * g++.dg/pch/pch.exp: Better handle failing testcases.
12382         * gcc.dg/pch/pch.exp: Likewise.
12383         * gcc.dg/pch/macro-1.c: New.
12384         * gcc.dg/pch/macro-1.h: New.
12385         * gcc.dg/pch/macro-2.c: New.
12386         * gcc.dg/pch/macro-2.h: New.
12387
12388         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12389
12390         * g++.dg/dg.exp: Treat files in pch/ specially.
12391         * g++.dg/pch/pch.exp: New file.
12392         * g++.dg/pch/empty.H: New file.
12393         * g++.dg/pch/empty.C: New file.
12394         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12395         "precompile".
12396
12397         * gcc.dg/pch/pch.exp: New file.
12398         * gcc.dg/pch/empty.h: New file.
12399         * gcc.dg/pch/empty.c: New file.
12400         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12401         "precompile".
12402
12403 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12404
12405         * g++.dg/template/friend14.C: New test.
12406
12407 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12408
12409         * gcc.dg/old-style-asm-1.c: New test.
12410
12411 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12412
12413         * gcc.c-torture/compile/20030109-1.c: New test.
12414
12415 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12416
12417         * gcc.c-torture/execute/20030109-1.c: New test.
12418
12419 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12420
12421         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12422         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12423         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12424         * g++.old-deja/g++.mike/eh2.C: Likewise
12425         * g++.old-deja/g++.mike/eh3.C: Likewise
12426         * g++.old-deja/g++.mike/eh5.C: Likewise
12427         * g++.old-deja/g++.mike/eh6.C: Likewise
12428         * g++.old-deja/g++.mike/eh7.C: Likewise
12429         * g++.old-deja/g++.mike/eh8.C: Likewise
12430         * g++.old-deja/g++.mike/eh9.C: Likewise
12431         * g++.old-deja/g++.mike/eh10.C: Likewise
12432         * g++.old-deja/g++.mike/eh12.C: Likewise
12433         * g++.old-deja/g++.mike/eh13.C: Likewise
12434         * g++.old-deja/g++.mike/eh14.C: Likewise
12435         * g++.old-deja/g++.mike/eh16.C: Likewise
12436         * g++.old-deja/g++.mike/eh17.C: Likewise
12437         * g++.old-deja/g++.mike/eh18.C: Likewise
12438         * g++.old-deja/g++.mike/eh21.C: Likewise
12439         * g++.old-deja/g++.mike/eh23.C: Likewise
12440         * g++.old-deja/g++.mike/eh24.C: Likewise
12441         * g++.old-deja/g++.mike/eh25.C: Likewise
12442         * g++.old-deja/g++.mike/eh26.C: Likewise
12443         * g++.old-deja/g++.mike/eh27.C: Likewise
12444         * g++.old-deja/g++.mike/eh28.C: Likewise
12445         * g++.old-deja/g++.mike/eh29.C: Likewise
12446         * g++.old-deja/g++.mike/eh31.C: Likewise
12447         * g++.old-deja/g++.mike/eh33.C: Likewise
12448         * g++.old-deja/g++.mike/eh34.C: Likewise
12449         * g++.old-deja/g++.mike/eh35.C: Likewise
12450         * g++.old-deja/g++.mike/eh36.C: Likewise
12451         * g++.old-deja/g++.mike/eh37.C: Likewise
12452         * g++.old-deja/g++.mike/eh38.C: Likewise
12453         * g++.old-deja/g++.mike/eh39.C: Likewise
12454         * g++.old-deja/g++.mike/eh40.C: Likewise
12455         * g++.old-deja/g++.mike/eh41.C: Likewise
12456         * g++.old-deja/g++.mike/eh42.C: Likewise
12457         * g++.old-deja/g++.mike/eh44.C: Likewise
12458         * g++.old-deja/g++.mike/eh46.C: Likewise
12459         * g++.old-deja/g++.mike/eh47.C: Likewise
12460         * g++.old-deja/g++.mike/eh48.C: Likewise
12461         * g++.old-deja/g++.mike/eh49.C: Likewise
12462         * g++.old-deja/g++.mike/eh50.C: Likewise
12463         * g++.old-deja/g++.mike/eh51.C: Likewise
12464         * g++.old-deja/g++.mike/eh53.C: Likewise
12465         * g++.old-deja/g++.mike/eh55.C: Likewise
12466         * g++.old-deja/g++.mike/p7912.C: Likewise
12467         * g++.old-deja/g++.mike/p9706.C: Likewise
12468         * g++.old-deja/g++.mike/p10416.C: Likewise
12469         * g++.old-deja/g++.mike/p11667.C: Likewise
12470         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12471         Remove redundant reference to Iris.
12472         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12473         Elxsi, i860, Pico Java, and WE32K.
12474
12475 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12476
12477         * g++.dg/ext/asm4.C: New test.
12478
12479 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12480
12481         PR c++/9030
12482         * g++.dg/template/friend12.C: New test.
12483         * g++.dg/template/friend13.C: Likewise.
12484         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12485
12486 2003-01-08  Jan Hubicka  <jh@suse.cz>
12487
12488         * gcc.dg/i386-cadd.c: New test.
12489         * gcc.dg/i386-cmov4.c: Likewise.
12490
12491 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12492
12493         PR c++/9165
12494         * g++.dg/warn/Wunused-3.C: New test.
12495
12496         * g++.dg/abi/bitfield9.C: New test.
12497
12498         PR c++/9189
12499         * g++.dg/parse/defarg3.C: New test.
12500
12501 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         * g++.dg/parse/ambig1.C: New test.
12504         * g++.dg/parse/defarg2.C: New test.
12505
12506 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12507
12508         * g++.dg/template/defarg-1.C: New test.
12509         * g++.dg/template/local2.C: Likewise.
12510
12511 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12512
12513         * gcc.c-torture/execute/20030105-1.c: New test.
12514
12515 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12516
12517         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12518         * g++.dg/parse/namespace4.C: Likewise.
12519
12520 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12521
12522         * g++.dg/template/ntp2.C: New test.
12523
12524 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12525
12526         * g++.dg/parse/extern-C-1.C: New test.
12527
12528         * g++.dg/parse/namespace4.C: New test.
12529
12530         * g++.dg/template/nested1.C: New test.
12531
12532         * g++.dg/parse/namespace3.C: New test.
12533
12534 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12535
12536         * g++.dg/lookup/two-stage1.C: New test.
12537
12538 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12539
12540         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12541         * g++.old-deja/g++.jason/access8.C: Likewise.
12542         * g++.old-deja/g++.other/decl5.C: Likewise.
12543
12544 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12545
12546         * g++.dg/parse/parse7.C: New test.
12547
12548 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/2843
12551         * g++.dg/ext/attrib7.C: New test.
12552
12553 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12554
12555         * g++.dg/parse/parse6.C: New test.
12556
12557 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12558
12559         * gcc.dg/h8300-stack-1.c: New.
12560
12561 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12562
12563         g++.dg/lookup/exception1.C: New test.
12564
12565         g++.dg/lookup/template1.C: New test.
12566
12567         g++.dg/parse/namespace2.C: New test.
12568
12569         g++.dg/parse/parens2.C: New test.
12570
12571 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12572
12573         * g++.dg/parse/parse5.C: New test.
12574         * g++.dg/lookup/scoped4.C: New test.
12575
12576 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12577
12578         * g++.dg/parse/parens1.C: New test.
12579
12580         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12581         angle-bracket1.C.
12582         * g++.dg/parse/parens2.C: New test.
12583
12584         * g++.dg/lookup/scope-operator1.C: New test.
12585
12586         * g++.dg/parse/operator1.C: New test.
12587
12588 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12589
12590         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12591         * g++.old-deja/g++.other/access6.C: Likewise.
12592         * g++.old-deja/g++.other/decl1.C: Likewise.
12593         * g++.old-deja/g++.pt/typename12.C: Likewise.
12594
12595 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12596
12597         * g++.dg/parse/namespace1.C: New test.
12598
12599 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12600
12601         * g++.dg/parse/parse4.C: New test.
12602
12603 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12604
12605         * g++.dg/parse/parse3.C: New test.
12606
12607 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12608
12609         * g++.dg/parse/parse2.C: New test.
12610
12611 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12612
12613         * g++.dg/template/friend11.C: New test.
12614
12615 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12616
12617         * g++.dg/parse/parse1.C: New test.
12618
12619 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12620
12621         * lib/profopt.exp: Change the name of a global variable to avoid
12622         possible clashes with other test suites.
12623
12624 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         * g++.dg/inherit/covariant8.C: New test.
12627
12628 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12629
12630         * g++.dg/init/array9.C: New test.
12631
12632         PR c++/9112
12633         * g++.dg/parse/expr1.C: New test.
12634
12635 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12636
12637         * gcc.c-torture/compile/20021230-1.c: New test.
12638
12639 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12640
12641         * g++.dg/inherit/covariant5.C: New test.
12642         * g++.dg/inherit/covariant6.C: New test.
12643         * g++.dg/inherit/covariant7.C: New test.
12644
12645 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12646
12647         PR c++/2739
12648         * g++.dg/other/access2.C: New test.
12649
12650 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12651
12652         * g++.dg/other/anon-struct.C: No longer fails
12653         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12654         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12655         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12656
12657 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12658
12659         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12660
12661 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12662
12663         * g++.dg/eh/spec4.C: Remove stray semicolon.
12664         * g++.dg/expr/pmf-1.C: Change error message.
12665         * g++.dg/ext/asm1.C: Remove stray semicolon.
12666         * g++.dg/ext/typename1.C: Add missing typenames.
12667         * g++.dg/inherit/template-as-base.C: Change error message.
12668         * g++.dg/lookup/scoped1.C: Likewise.
12669         * g++.dg/lookup/scoped2.C: Likewise.
12670         * g++.dg/lookup/using2.C: Likewise.
12671         * g++.dg/other/component1.C: Remove stray semicolon.
12672         * g++.dg/other/do1.C: Change error message.
12673         * g++.dg/other/error2.C: Likewise.
12674         * g++.dg/other/init1.C: Likewise.
12675         * g++.dg/other/packed1.C: Remove stray semicolon.
12676         * g++.dg/other/ptrmem2.C: Change error message.
12677         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12678         marker.
12679         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12680         * g++.dg/template/access3.C: Add typename keyword.
12681         * g++.dg/template/access5.C: Remove stray semicolon.
12682         * g++.dg/template/access6.C: Likewise.
12683         * g++.dg/template/complit1.C: Likewise.
12684         * g++.dg/template/crash1.C: Change error message.
12685         * g++.dg/template/inherit2.C: Remove stray semicolon.
12686         * g++.dg/template/instantiate2.C: Likewise.
12687         * g++.dg/template/instantiate3.C: Change error message.
12688         * g++.dg/template/qual1.C: Remove stray semicolon.
12689         * g++.dg/template/qualttp18.C: Change error message.
12690         * g++.dg/template/ref1.C: Remove stray semicolon.
12691         * g++.dg/template/sizeof1.C (A::value): Declare it.
12692         * g++.dg/template/spec4.C: Change error message.
12693         * g++.dg/template/static1.C: Likewise.
12694         * g++.dg/template/type1.C: Likewise.
12695         * g++.dg/template/typename3.C: Likewise.
12696         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12697         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12698         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12699         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12700         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12701         named return value extension.
12702         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12703         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12704         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12705         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12706         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12707         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12708         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12709         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12710         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12711         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12712         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12713         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12714         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12715         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12716         syntax.
12717         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12718         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12719         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12720         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12721         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12722         * g++.old-deja/g++.brendan/template11.C: Likewise.
12723         * g++.old-deja/g++.brendan/template26.C: Likewise.
12724         * g++.old-deja/g++.brendan/template27.C: Use explicit
12725         specialization syntax.
12726         * g++.old-deja/g++.brendan/template30.C: Likewise.
12727         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12728         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12729         non-dependent names.
12730         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12731         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12732         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12733         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12734         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12735         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12736         named return value extension.
12737         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12738         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12739         * g++.old-deja/g++.ext/return1.C: Likewise.
12740         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12741         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12742         * g++.old-deja/g++.jason/access8.C: Likewise.
12743         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12744         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12745         pseudo-destructor names.
12746         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12747         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12748         pseudo-destructor names.
12749         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12750         * g++.old-deja/g++.jason/overload19.C: Likewise.
12751         * g++.old-deja/g++.jason/overload32.C: Likewise.
12752         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12753         stray semicolons.
12754         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12755         * g++.old-deja/g++.jason/return.C: Likewise.
12756         * g++.old-deja/g++.jason/return2.C: Likewise.
12757         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12758         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12759         syntax.
12760         * g++.old-deja/g++.jason/template10.C: Account for use of
12761         non-dependent names.
12762         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12763         syntax.
12764         * g++.old-deja/g++.jason/template37.C: Likewise.
12765         * g++.old-deja/g++.law/access4.C: Change error messages.
12766         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12767         pseudo-destructor names.
12768         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12769         * g++.old-deja/g++.law/ctors9.C: Likewise.
12770         * g++.old-deja/g++.law/cvt22.C: Likewise.
12771         * g++.old-deja/g++.law/dtors5.C: Likewise.
12772         * g++.old-deja/g++.law/global-init1.C: Likewise.
12773         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12774         * g++.old-deja/g++.law/operators28.C: Likewise.
12775         * g++.old-deja/g++.law/visibility28.C: Likewise.
12776         * g++.old-deja/g++.martin/eval1.C: Likewise.
12777         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12778         name.
12779         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12780         * g++.old-deja/g++.mike/net34.C: Likewise.
12781         * g++.old-deja/g++.mike/net36.C: Likewise.
12782         * g++.old-deja/g++.mike/ns2.C: Likewise.
12783         * g++.old-deja/g++.mike/p12306.C: Likewise.
12784         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12785         value extension.
12786         * g++.old-deja/g++.mike/p700.C: Likewise.
12787         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12788         * g++.old-deja/g++.mike/p710.C: Likewise.
12789         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12790         value extension.
12791         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12792         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12793         * g++.old-deja/g++.ns/crash2.C: Likewise.
12794         * g++.old-deja/g++.ns/crash3.C: Likewise.
12795         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12796         * g++.old-deja/g++.ns/ns17.C: Likewise.
12797         * g++.old-deja/g++.ns/template16.C: Likewise.
12798         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12799         keyword.
12800         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12801         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12802         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12803         named return value extension.
12804         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12805         * g++.old-deja/g++.other/access4.C: Issue additional error
12806         messages.
12807         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12808         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12809         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12810         * g++.old-deja/g++.other/crash25.C: Change error message.
12811         * g++.old-deja/g++.other/crash4.C: Change error message.
12812         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12813         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12814         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12815         checks.
12816         * g++.old-deja/g++.other/defarg8.C: Likewise.
12817         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12818         * g++.old-deja/g++.other/dtor10.C: Likewise.
12819         * g++.old-deja/g++.other/incomplete.C: Likewise.
12820         * g++.old-deja/g++.other/linkage7.C: Likewise.
12821         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12822         lookup algorithm.
12823         * g++.old-deja/g++.other/mangle2.C: Likewise.
12824         * g++.old-deja/g++.other/refinit2.C: Likewise.
12825         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12826         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12827         * g++.old-deja/g++.pt/crash28.C: Likewise.
12828         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12829         syntax.
12830         * g++.old-deja/g++.pt/crash32.C: Change error message.
12831         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12832         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12833         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12834         error message position.
12835         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12836         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12837         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12838         syntax.
12839         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12840         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12841         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12842         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12843         keyword.
12844         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12845         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12846         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12847         keyword.
12848         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12849         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12850         syntax.
12851         * g++.old-deja/g++.pt/friend28.C: Account for use of
12852         non-dependent names.
12853         * g++.old-deja/g++.pt/friend29.C: Likewise.
12854         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12855         rules.
12856         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12857         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12858         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12859         lookup rules.
12860         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12861         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12862         keyword.
12863         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12864         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12865         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12866         keyword.
12867         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12868         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12869         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12870         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12871         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12872         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12873         keyword.
12874         * g++.old-deja/g++.pt/spec10.C: Likewise.
12875         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12876         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12877         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12878         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12879         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12880         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12881         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12882         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12883         * g++.old-deja/g++.pt/typename15.C: Likewise.
12884         * g++.old-deja/g++.pt/typename22.C: Likewise.
12885         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12886         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12887         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12888         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12889         syntax.
12890         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12891         return value extension.
12892         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12893         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12894         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12895         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12896
12897 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12898
12899         * g++.dg/warn/inline1.C: New test.
12900         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12901         * g++.old-deja/g++.jason/synth10.C: Likewise.
12902         * g++.old-deja/g++.mike/net31.C: Likewise.
12903         * g++.old-deja/g++.mike/p8786.C: Likewise.
12904
12905         * g++.dg/template/friend10.C: New test.
12906         * g++.dg/template/conv5.C: New test.
12907
12908 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.dg/lookup/scoped3.C: New test.
12911
12912         * g++.dg/lookup/decl1.C: New test.
12913         * g++.dg/lookup/decl2.C: New test.
12914
12915 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12916
12917         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12918         gcc.c-torture/compile/20021015-1.c,
12919         gcc.c-torture/compile/20021015-2.c,
12920         gcc.c-torture/compile/20021123-1.c,
12921         gcc.c-torture/compile/20021123-2.c,
12922         gcc.c-torture/compile/20021123-3.c,
12923         gcc.c-torture/compile/20021123-4.c,
12924         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12925         only to 3.1 or 3.2 branch.
12926
12927 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12928
12929         * gcc.dg/i386-bitfield3.c: New test.
12930
12931         * gcc.dg/i386-bitfield2.c: New test.
12932
12933 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.dg/parse/conv_op1.C: New test.
12936
12937 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12938
12939         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12940         approved.
12941
12942 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12943
12944         * gcc.c-torture/compile/20021220-1.c: New test.
12945
12946 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12947
12948         * gcc.dg/i386-fastcall-1.c: New.
12949
12950 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12951
12952         * gcc.c-torture/execute/20021219-1.c: New test.
12953
12954 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12955
12956         * gcc.dg/i386-pic-1.c: New test.
12957
12958 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12959
12960         PR c++/8099
12961         * g++.dg/template/friend9.C: New test.
12962
12963 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12964
12965         PR c++/3663
12966         * g++.dg/template/access7.C: New test.
12967
12968 2002-12-18  Nick Clifton  <nickc@redhat.com>
12969
12970         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12971         the libstdc++-v3 directory has been found.
12972
12973 2002-12-12  Devang Patel <dpatel@apple.com>
12974         * gcc.dg/darwin-ld-1.c: New test.
12975         * gcc.dg/darwin-ld-2.c: New test.
12976         * gcc.dg/darwin-ld-3.c: New test.
12977         * gcc.dg/darwin-ld-4.c: New test.
12978         * gcc.dg/darwin-ld-5.c: New test.
12979
12980 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12981
12982         * gcc.c-torture/compile/20021212-1.c: New test.
12983
12984 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12985
12986         * gcc.dg/fshort-wchar: New test.
12987
12988 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/8372
12991         * g++.dg/template/dtor1.C: New test.
12992
12993         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12994         markers.
12995
12996 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12997
12998         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12999
13000 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13001
13002         * g++.dg/template/static1.C: New test.
13003         * g++.dg/template/static2.C: New test.
13004         * g++.old-deja/g++.ext/memconst.C: New test.
13005
13006 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13007
13008         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13009         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13010         * g++.dg/special/initp1.C: Likewise.
13011
13012 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13013
13014         * gcc.c-torture/execute/20021204-1.c: New test.
13015
13016 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13017
13018         * gcc.dg/ppc-fmadd-1.c: New file.
13019         * gcc.dg/ppc-fmadd-2.c: New file.
13020         * gcc.dg/ppc-fmadd-3.c: New file.
13021
13022 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13023
13024         * gcc.c-torture/compile/20021204-1.c: New test.
13025
13026 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13027
13028         * g++.dg/inherit/covariant2.C: New test.
13029         * g++.dg/inherit/covariant3.C: New test.
13030         * g++.dg/inherit/covariant4.C: New test.
13031         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13032         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13033
13034 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/8688
13037         * g++.dg/init/brace3.C: New test.
13038
13039 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13040
13041         * gcc.dg/20020210-1.c: Fix a comment typo.
13042
13043 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13044
13045         PR c++/8720
13046         * g++.dg/parse/defarg1.C: New test.
13047
13048         PR c++/8615
13049         * g++.dg/template/char1.C: New test.
13050
13051         * g++.dg/template/varmod1.C: Fix typo.
13052
13053 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13054
13055         DR 180
13056         * g++.old-deja/g++.pt/crash32.C: Expect error.
13057
13058 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13059
13060         PR c++/5919
13061         * g++.dg/template/varmod1.C: New test.
13062
13063         PR c++/8727
13064         * g++.dg/inherit/typeinfo1.C: New test.
13065
13066         PR c++/8663
13067         * g++.dg/inherit/typedef1.C: New test.
13068
13069 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13070
13071         PR c++/8332
13072         PR c++/8493
13073         * g++.dg/template/strlen1.C: New test.
13074
13075         PR c++/8227
13076         * g++.dg/template/ctor2.C: New test.
13077
13078         PR c++/8214
13079         * g++.dg/init/string1.C: New test.
13080
13081         PR c++/8511
13082         * g++.dg/template/friend8.C: New test.
13083
13084 2002-11-29  Joe Buck <jbuck@synopsys.com>
13085
13086         * g++.dg/lookup/anon2.C: New test.
13087
13088 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13089
13090         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13091         h8300 port.
13092
13093 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13094
13095         * gcc.dg/bitfld-6.c: New test.
13096
13097 2002-11-27  Jan Hubicka  <jh@suse.cz>
13098
13099         * gcc.c-torture/execute/20021127.[cx]: New test.
13100
13101 2002-11-26  Jan Hubicka  <jh@suse.cz>
13102
13103         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13104         quality.
13105
13106 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13107
13108         * g++.dg/init/brace2.C: New test.
13109         * g++.old-deja/g++.mike/p9129.C: Correct.
13110
13111 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13112
13113         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13114
13115 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13116
13117         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13118
13119 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13120
13121         * testsuite/g++.dg/abi/empty11.C: New test.
13122         * testsuite/g++.dg/rtti/cv1.C: New test.
13123
13124 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13125
13126         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13127
13128 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13129
13130         * g++.dg/abi/empty10.C: New test.
13131
13132 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13133
13134         * gcc.c-torture/compile/20021124-1.c: New test.
13135
13136 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13137
13138         * g++.dg/abi/rtti2.C: New test.
13139
13140 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13141
13142         * gcc.dg/i386-unroll-1.c: New test.
13143
13144 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13145
13146         * gcc.c-torture/compile/20021120-1.c: New test.
13147         * gcc.c-torture/compile/20021120-2.c: New test.
13148
13149 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13150
13151         * gcc.dg/bitfld-5.c: New test.
13152
13153 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13154
13155         * gcc.c-torture/execute/20021120-3.c: New test.
13156
13157 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13158
13159         * gcc.c-torture/execute/20021120-2.c: New test.
13160
13161 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13162
13163         * gcc.c-torture/execute/20021120-1.c: New test.
13164
13165 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13166
13167         * gcc.c-torture/execute/20021118-3.c: New test.
13168
13169 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13170
13171         * gcc.c-torture/compile/20021119-1.c: New test.
13172
13173 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13174
13175         * gcc.dg/duff-1.c: New test.
13176         * gcc.dg/duff-2.c: New test.
13177         * gcc.dg/duff-3.c: New test.
13178
13179 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13180
13181         * gcc.dg/cpp/_Pragma5.c: New test.
13182
13183 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13184
13185         * gcc.c-torture/execute/20021118-2.c: New test.
13186
13187 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13188
13189         * gcc.c-torture/execute/20021118-1.c: New test.
13190
13191 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.dg/20021116-1.c: New test.
13194
13195 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13196
13197         * g++.dg/abi/vcall1.C: New test.
13198
13199 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * gcc.dg/20021029-1.c: New test.
13202         * gcc.dg/20021029-2.c: New test.
13203
13204 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13205
13206         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13207
13208 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13209
13210         PR c/8439
13211         * gcc.dg/20021110.c: Move to ...
13212         * gcc.c-torture/compile/20021110.c: .... here.
13213
13214 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13215
13216         PR c/8467
13217         * gcc.c-torture/execute/20021111-1.c
13218
13219 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13220
13221         PR c/8439
13222         * gcc.dg/20021110.c: New test.
13223
13224 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13225
13226         * g++.dg/abi/vthunk3.C: Run only on x86.
13227
13228 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13229
13230         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13231
13232 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13233
13234         * lib/compat.exp (compat-execute): Fix logic error in last
13235         change.
13236
13237 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13238
13239         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13240
13241 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13242
13243         PR c++/8389
13244         * g++.dg/template/access6.C: New test.
13245
13246 2002-11-08  Jan Hubicka  <jh@suse.cz>
13247
13248         * gcc.dg/i386-ssefp-1.c: New test.
13249         * gcc.dg/i386-ssefp-1.c: New test.
13250
13251 2002-11-08  Jan Hubicka  <jh@suse.cz>
13252
13253         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13254
13255 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13256
13257         * g++.dg/abi/vthunk3.C: New test.
13258
13259         PR c++/8338
13260         * g++.dg/template/crash2.C: New test.
13261
13262 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13263
13264         * testsuite/g++.dg/abi/dtor1.C: New test.
13265         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13266
13267 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13268
13269         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13270         Darwin.
13271
13272 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13273
13274         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13275         -mthumb.  Only xfail with -O0.
13276
13277 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13278
13279         * g++.dg/abi/thunk1.C: New test.
13280         * g++.dg/abi/thunk2.C: Likewise.
13281         * g++.dg/abi/vtt1.C: Likewise.
13282
13283 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13284
13285         PR optimization/8423
13286         * gcc.c-torture/execute/builtin-constant.c: New test.
13287
13288 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13289
13290         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13291         Add some more cases.
13292
13293 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13294
13295         PR c++/8391
13296         * g++.dg/opt/local1.C: New test.
13297
13298 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13299
13300         PR c++/8160
13301         * g++.dg/template/complit1.C: New test.
13302
13303         PR c++/8149
13304         * g++.dg/template/typename4.C: Likewise.
13305
13306 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13307
13308         Core issue 287, PR c++/7639
13309         * g++.dg/template/instantiate1.C: Adjust error location.
13310         * g++.dg/template/instantiate3.C: New test.
13311         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13312         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13313         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13314
13315 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13316
13317         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13318
13319 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/8287
13322         * g++.dg/init/dtor2.C: New test.
13323
13324 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13325
13326         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13327         * gcc.dg/nest.c: Bypass errors on irix6.
13328
13329 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13330
13331         * gcc.dg/nest.c: Expect error for mmix-*-*.
13332         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13333
13334 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13335
13336         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13337         markers.
13338
13339         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13340
13341 2002-10-25  Mike Stump  <mrs@apple.com>
13342
13343         * gcc.dg/warn-1.c: New test.
13344
13345 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13346
13347         * g++.dg/template/typename3.C: New test.
13348
13349 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13350
13351         * g++.dg/lookup/ptrmem1.C: New test.
13352
13353         * g++.dg/abi/vthunk2.C: New test.
13354
13355 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13356
13357         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13358
13359 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13360
13361         * g++.dg/abi/empty9.C: New test.
13362
13363 2002-10-24  Richard Henderson  <rth@redhat.com>
13364
13365         * g++.dg/inherit/thunk1.C: Enable for ia64.
13366
13367 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13368
13369         PR c++/8067
13370         * g++.dg/lookup/pretty1.C: New test.
13371
13372 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13373
13374         * gcc.dg/20021023-1.c: New test.
13375
13376 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13377
13378         PR c++/7679
13379         * g++.dg/parse/inline1.C: New test.
13380
13381 2002-10-23  Richard Henderson  <rth@redhat.com>
13382
13383         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13384
13385         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13386
13387 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/6579
13390         * g++.dg/parse/stmtexpr3.C: New test.
13391
13392 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         * g++.dg/expr/cond1.C: New test.
13395
13396 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13397
13398         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13399
13400 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13401
13402         * g++.dg/abi/vbase13.C: New test.
13403         * g++.dg/abi/vbase14.C: Likewise.
13404
13405 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13406
13407         * gcc.dg/tls/pic-1.c: New test.
13408         * gcc.dg/tls/nonpic-1.c: New test.
13409         * gcc.dg/20021018-1.c: New test.
13410
13411 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13412
13413         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13414         Remove only files with the same base name as the test case.
13415         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13416         (profopt-execute): Likewise.  Also, remove old profiling
13417         and performance data files before running the tests.
13418
13419         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13420         * g++.dg/bprob/bprob.exp: Likewise.
13421         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13422         to allow more general test case names.
13423
13424         * g++.dg/bprob/bprob-1.C: Rename to ...
13425         * g++.dg/bprob/g++-bprob-1.C: ... this.
13426
13427         * g77.dg/bprob/bprob-1.f: Rename to ...
13428         * g77.dg/bprob/g77-bprob-1.f: ... this.
13429
13430 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13431
13432         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13433         bison 1.50 or later.
13434
13435 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13436
13437         * g++.dg/README: Describe more test directories.
13438
13439 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13440
13441         * g++.dg/init/array6.C: Add additional tests.
13442
13443 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13444
13445         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13446         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13447
13448 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13449
13450         * gcc.c-torture/compile/20020604-1.x: New.
13451         * gcc.c-torture/compile/simd-5.x: Likewise.
13452         * gcc.c-torture/execute/920710-1.x: Likewise.
13453         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13454
13455 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13456
13457         * g++.dg/inherit/override1.C: Add dg-options clause.
13458
13459 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13460
13461         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13462         _mm_slli_si128.
13463
13464 2002-10-19  Andreas Schwab  <schwab@suse.de>
13465
13466         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13467         directory component.
13468
13469 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13470
13471         * g++.dg/inherit/thunk1.C: New test.
13472
13473         * g++.dg/inherit/override1.C: New test.
13474
13475         * g++.dg/abi/mangle11.C: New test.
13476         * g++.dg/abi/mangle14.C: New test.
13477         * g++.dg/abi/mangle17.C: New test.
13478
13479 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13480
13481         * g++.dg/overload/member2.C: New test.
13482
13483 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13484
13485         * g++.dg/README: Describe new compat directory.
13486         * g++.dg/dg.exp: Skip tests in compat directory.
13487         * README.compat: New file.
13488         * lib/compat.exp: New expect script.
13489         * g++.dg/compat: New test directory.
13490         * g++.dg/compat/compat.exp: New expect script.
13491         * g++.dg/compat/abi: New test directory.
13492         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13493         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13494         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13495         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13496         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13497         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13498         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13499         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13500         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13501         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13502         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13503         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13504         * g++.dg/compat/break: New test directory.
13505         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13506         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13507         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13508         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13509         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13510         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13511         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13512         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13513         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13514         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13515         g++.dg/compat/break/README: New files.
13516         * g++.dg/compat/eh: New test directory.
13517         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13518         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13519         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13520         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13521         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13522         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13523         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13524         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13525         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13526         g++.dg/compat/eh/filter2_y.C,
13527         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13528         g++.dg/compat/eh/new1_y.C,
13529         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13530         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13531         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13532         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13533         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13534         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13535         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13536         g++.dg/compat/eh/unexpected1_y.C: New files.
13537         * g++.dg/compat/init: New test directory.
13538         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13539         g++.dg/compat/init/array5_y.C,
13540         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13541         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13542         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13543         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13544         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13545         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13546         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13547         g++.dg/compat/init/init-ref2_y.C: New files.
13548
13549 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/7584
13552         * g++.dg/inherit/using3.C: New test.
13553
13554 2002-10-17  Jan Hubicka  <jh@suse.cz>
13555
13556         * gcc.dg/20021017-2.c: New test.
13557
13558 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13559
13560         * g++.dg/abi/mangle16.C: Adjust.
13561
13562         * g++.dg/init/array8.C: New test.
13563
13564 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13565
13566         * gcc.dg/special/mips-abi.exp: New test.
13567         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13568
13569 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13570
13571         * g++.dg/abi/mangle16.C: New test.
13572         * g++.dg/abi/mangle17.C: Likewise.
13573
13574         PR c++/7478
13575         * g++.dg/template/ref1.C: New test.
13576
13577 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13578
13579         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13580
13581 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13582
13583         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13584
13585 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13586
13587         PR c++/7524
13588         * g++.dg/init/array7.C: New test.
13589
13590 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13591
13592         * g++.dg/init/array6.C: New test.
13593
13594         * g++.dg/abi/mangle13.C: Likewise.
13595         * g++.dg/abi/mangle14.C: Likewise.
13596         * g++.dg/abi/mangle15.C: Likewise.
13597
13598 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13599
13600         * g++.dg/abi/empty8.C: New test.
13601
13602 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13603
13604         * g++.dg/init/ctor1.C: New test.
13605
13606 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13607
13608         * gcc.c-torture/execute/20021015-1.c: New test.
13609
13610 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13611
13612         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13613
13614 2002-10-14  Jan Hubicka  <jh@suse.cz>
13615
13616         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13617
13618 2002-10-14  Richard Henderson  <rth@redhat.com>
13619
13620         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13621
13622 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR optimization/6631
13625         * g++.dg/opt/const2.C: New test.
13626
13627 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13628
13629         PR c++/7176
13630         * g++.dg/parse/friend1.C: New test.
13631         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13632
13633 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13634
13635         * gcc.dg/20021014-1.c: New test.
13636
13637 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/5661
13640         * g++.dg/ext/vlm1.C: New test.
13641         * g++.dg/ext/vlm2.C: Likewise.
13642
13643         * g++.dg/init/array1.C: Remove invalid braces.
13644         * g++.dg/init/brace1.C: New test.
13645         * g++.dg/init/copy2.C: Likewise.
13646         * g++.dg/init/copy3.C: Likewise.
13647         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13648         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13649         braces.
13650
13651 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13652
13653         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13654
13655 2002-10-11  Richard Shann  <richard.shann@superh.com>
13656
13657         * gcc.c-torture/compile/simd-5.c: New test.
13658
13659 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13660
13661         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13662
13663 2002-10-10  Jim Wilson  <wilson@redhat.com>
13664
13665         * gcc.c-torture/execute/20021010-1.c: New test.
13666
13667 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13668
13669         PR c/7353
13670         * g++.dg/ext/typedef-init.C: New test.
13671         * gcc.dg/typedef-init.c: New test.
13672
13673 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13674
13675         * gcc.dg/cpp/paste13.c: New test.
13676
13677 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13678
13679         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13680         remaining platforms, XFAIL during compile, not execute.  Don't
13681         XFAIL at -O0.
13682
13683 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13684
13685         * gcc.dg/alias-1.c: Tweak expected warning.
13686
13687 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13688
13689         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13690
13691 2002-10-06  Andreas Jaeger  <aj@suse.de>
13692
13693         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13694         * gcc.dg/cpp/c++98.C: Likewise.
13695
13696         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13697         * g++.dg/cpp/c++98.C: Likewise.
13698
13699         * g++.dg/README (Subdirectories): Mention cpp directory.
13700
13701         PR target/7559
13702         * gcc.dg/20021006-1.c: New test.
13703
13704 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13705
13706         PR c++/7804
13707         * g++.dg/other/warning1.C: New test.
13708
13709 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13710
13711         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13712         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13713         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13714
13715 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13716
13717         PR c++/7931
13718         * g++.dg/template/ptrmem3.C: New test.
13719
13720         PR c++/7754
13721         * g++.dg/template/union1.C: New test.
13722
13723 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13724
13725         PR c++/8006
13726         * g++.dg/abi/mangle9.C: New test.
13727         * g++.dg/abi/mangle10.C: New test.
13728         * g++.dg/abi/mangle11.C: New test.
13729         * g++.dg/abi/mangle12.C: New test.
13730
13731 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13732
13733         PR c++/7188.
13734         * g++.dg/template/meminit1.C: New test.
13735         * g++.dg/warn/Wreorder-1.C: Likewise.
13736         * g++.old-deja/g++.mike/warn3.C: Tweak.
13737         * lib/prune.exp: Ingore "in copy constructor".
13738
13739 2002-10-02  Andreas Jaeger  <aj@suse.de>
13740
13741         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13742         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13743         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13744         on x86-64.
13745
13746 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13747
13748         * gcc.dg/empty1.C: Fix typo.
13749
13750 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         * gcc.dg/alias-1.c: New test.
13753
13754 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13755
13756         * gcc.dg/empty1.C: New test.
13757
13758         * g++.dg/tls/init-2.C: Tweak error messages.
13759
13760 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13761
13762         * gcc.c-torture/compile/20020923-1.c: New test.
13763
13764 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13765
13766         * gcc.c-torture/execute/ffs-1.c: New test.
13767         * gcc.c-torture/execute/ffs-2.c: Ditto.
13768
13769 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13770
13771         * g++.dg/overload/member1.C: New test.
13772
13773 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13774
13775         * g++.dg/abi/empty7.C: New test.
13776         * g++.dg/init/pm2.C: Likewise.
13777
13778 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         * g++.dg/rtti/crash1.C: New test.
13781
13782 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13783
13784         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13785         gcc.dg/sibcall-4.c: New tests.
13786
13787 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13788
13789         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13790         powerpc and MMIX targets.
13791
13792 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13793
13794         * gcc.dg/cpp/20020927-1.c: New.
13795
13796 2002-09-26  David S. Miller  <davem@redhat.com>
13797
13798         * gcc.c-torture/compile/trunctfdf.c: New.
13799
13800 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13801
13802         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13803
13804 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13805
13806         * gcc.c-torture/execute/loop-15.c: New.
13807
13808 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13809
13810         * README.QMTEST: Fix typo.
13811
13812 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13813
13814         * gcc.dg/20020926-1.c: New test.
13815
13816 2002-09-25  David S. Miller  <davem@redhat.com>
13817
13818         PR target/7842
13819         * gcc.c-torture/execute/shiftdi.c: New test.
13820
13821 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13822
13823         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13824         unique to the tool.
13825         * lib/g77.exp (g77_init): Likewise.
13826         * lib/g++.exp (g++_init): Likewise.
13827         * lib/objc.exp (objc_init): Likewise.
13828
13829 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13830
13831         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13832         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13833         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13834
13835 2002-09-25  Richard Henderson  <rth@redhat.com>
13836
13837         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13838         too-small long double.
13839
13840 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13841
13842         * gcc.dg/20020919-1.c: New test.
13843
13844 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13845
13846         * g++.dg/abi/bitfield6.C: New test.
13847         * g++.dg/abi/bitfield7.C: New test.
13848         * g++.dg/abi/bitfield8.C: New test.
13849         * g++.dg/abi/vbase11.C: New test.
13850
13851 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13852
13853         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13854         hppa*-*-hpux*.  Update test comment.
13855
13856 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13857
13858         * gcc.dg/tls/struct-1.c: New test.
13859
13860 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13861
13862         * gcc.dg/cpp/tr-warn2.c: Update.
13863
13864 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13865
13866         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13867
13868 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13869
13870         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13871         systems.
13872
13873 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13874
13875         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13876
13877         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13878         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13879         setting of cxxfilt.
13880
13881 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13882
13883         * gcc.dg/20020312-2.c: Update for darwin.
13884
13885 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13886
13887         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13888
13889 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13890
13891         * objc.dg/comp-types-1.m: New test.
13892         * objc.dg/comp-types-2.m: New test.
13893         * objc.dg/comp-types-3.m: New test.
13894         * objc.dg/comp-types-4.m: New test.
13895         * objc.dg/comp-types-5.m: New test.
13896         * objc.dg/comp-types-6.m: New test.
13897
13898 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13899
13900         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13901
13902 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13903
13904         * g++.dg/other/do1.C: New test.
13905
13906         * g++.dg/template/subst1.C: New test.
13907
13908 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13909
13910         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13911
13912 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13913
13914         * g++.dg/template/qualttp20.C: Adjust expected errors.
13915         * g++.old-deja/g++.jason/report.C: Likewise.
13916         * g++.old-deja/g++.other/qual1.C: Likewise.
13917
13918         * g++.dg/lookup/scoped2.C: New test.
13919
13920         * g++.dg/ext/asm3.C: New test.
13921
13922 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13923
13924         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13925
13926 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13927
13928         * ChangeLog: follow spelling conventions.
13929         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13930         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13931         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13932         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13933         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13934         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13935         * g++.old-deja/g++.law/global-init1.C: Likewise.
13936         * g++.old-deja/g++.other/delete4.C: Likewise.
13937         * g++.old-deja/g++.other/inline21.C: Likewise.
13938         * g++.old-deja/g++.other/singleton.C: Likewise.
13939         * g77.dg/strlen0.f: Likewise.
13940         * g77.f-torture/compile/20010519-1.f: Likewise.
13941         * g77.f-torture/compile/980310-4.f: Likewise.
13942         * gcc.c-torture/compile/20000605-1.c: Likewise.
13943         * gcc.c-torture/execute/20020225-1.c: Likewise.
13944         * gcc.dg/c90-hexfloat-2.c: Likewise.
13945         * gcc.dg/c99-bool-1.c: Likewise.
13946         * gcc.dg/c99-hexfloat-2.c: Likewise.
13947         * gcc.dg/dll-2.c: Likewise.
13948         * gcc.dg/wtr-union-init-1.c: Likewise.
13949         * gcc.dg/wtr-union-init-2.c: Likewise.
13950         * gcc.dg/wtr-union-init-3.c: Likewise.
13951         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13952         * gcc.dg/cpp/defined.c: Likewise.
13953         * gcc.dg/cpp/macsyntx.c: Likewise.
13954         * gcc.dg/cpp/paste2.c: Likewise.
13955         * gcc.dg/cpp/trad/defined.c: Likewise.
13956         * gcc.dg/format/c90-printf-1.c: Likewise.
13957         * gcc.dg/format/c90-scanf-1.c: Likewise.
13958         * gcc.dg/format/c99-printf-1.c: Likewise.
13959         * gcc.dg/format/c99-scanf-1.c: Likewise.
13960         * gcc.misc-tests/gcov-8.c: Likewise.
13961         * lib/profopt.exp: Likewise.
13962
13963 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13964
13965         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13966
13967 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.dg/inherit/using2.C: New test.
13970
13971 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13972
13973         * ChangeLog: Follow spelling conventions.
13974         * g++.dg/template/friend4.C: Likewise.
13975         * g++.old-deja/g++.pt/crash67.C: Likewise.
13976         * gcc.c-torture/execute/20000801-4.c: Likewise.
13977         * gcc.dg/c90-digraph-1.c: Likewise.
13978         * gcc.dg/c94-digraph-1.c: Likewise.
13979         * gcc.dg/c99-digraph-1.c: Likewise.
13980         * gcc.dg/cpp/line5.c: Likewise.
13981         * gcc.dg/cpp/multiline.c: Likewise.
13982         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13983         * gcc.dg/format/attr-3.c: Likewise.
13984         * gcc.dg/format/c90-scanf-3.c: Likewise.
13985         * gcc.dg/format/ext-4.c: Likewise.
13986
13987 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13988
13989         * g++.dg/template/pretty1.C: New test.
13990
13991 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13992
13993         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13994
13995 2002-09-13  Matt Austern  <austern@apple.com>
13996
13997         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13998         passing a cast expression to a function by const reference.
13999
14000 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         * g++.dg/template/deduce1.C: New test.
14003
14004 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14005
14006         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14007         32-bit int.
14008
14009 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14010
14011         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14012         usage.
14013
14014 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14015
14016         * gcc.c-torture/compile/20020910-1.c: New test.
14017
14018 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14019
14020         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14021
14022 2002-09-10  Andreas Jaeger  <aj@suse.de>
14023
14024         * gcc.dg/20020312-2.c: Adjust for x86-64.
14025
14026 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14027
14028         * g77.dg/7388.f: New test case for PR 7388.
14029
14030 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14031
14032         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14033
14034 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14035
14036         * objc.dg/proto-lossage-1.m: New test.
14037
14038 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14039
14040         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14041
14042 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14043
14044         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14045         expected to pass.
14046
14047 2002-09-06  Stan Shebs  <shebs@apple.com>
14048             David Edelsohn  <edelsohn@gnu.org>
14049
14050         * gcc.dg/weak: New directory.
14051         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14052         target-specific xfail bits.
14053         * gcc.dg/typeof-2.c: Move to new directory.
14054         * gcc.dg/weak.exp: New expect script.
14055
14056 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14057
14058         * gcc.c-torture/execute/extzvsi.c: New test.
14059
14060 2002-09-05  Stan Shebs  <shebs@apple.com>
14061
14062         * gcc.dg/weak-1.c: xfail on Darwin.
14063         * gcc.dg/weak-2.c: Ditto.
14064         * gcc.dg/weak-3.c: Ditto.
14065         * gcc.dg/weak-4.c: Ditto.
14066         * gcc.dg/weak-5.c: Ditto.
14067         * gcc.dg/weak-6.c: Ditto.
14068         * gcc.dg/weak-7.c: Ditto.
14069         * gcc.dg/weak-8.c: Ditto.
14070         * gcc.dg/weak-9.c: Ditto.
14071
14072 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14073
14074         * gcc.c-torture/execute/loop-14.c: New test.
14075
14076 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14077
14078         * g++.dg/other/cxa-atexit1.C: New test.
14079
14080         * gcc.dg/typeof-2.c: New test.
14081
14082 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14083
14084         * gcc.dg/builtins-2.c: New testcase.
14085         * gcc.dg/builtins-3.c: New testcase.
14086
14087 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14088
14089         * gcc.dg/cpp/_Pragma4.c: New test.
14090
14091 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14092
14093         * objc/execute/nil_method-1.m: New testcase.
14094
14095 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14096
14097         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14098         [Object class], not [Object initialize].
14099
14100 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14101             Hans-Peter Nilsson  <hp@bitrange.com>
14102
14103         * gcc.c-torture/execute/20020720-1.x: Skip test on
14104         mmix-knuth-mmixware.  Correct comment.
14105
14106 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14107
14108         * testsuite/g++.dg/abi/bitfield5.C: New test.
14109         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14110
14111 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14112
14113         * objc.dg/undeclared-selector.m: New test.
14114
14115 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * g++.dg/other/offsetof1.C: Avoid cast warning.
14118
14119 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14120
14121         * objc.dg/super-class-2.m: New test.
14122
14123 2002-08-24  Matt Austern  <austern@apple.com>
14124
14125         * g++.dg/ext/lvaddr.C: New test.
14126         * g++.dg/ext/lvcast.C: New test.
14127
14128 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14129
14130         * testsuite/g++.dg/inherit/cond1.C: New test.
14131
14132 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14133
14134         * gcc.dg/noncompile/incomplete-1.c: New test.
14135
14136 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14137
14138         * gcc.dg/typespec-1.c: New test.
14139
14140 2002-08-20  Devang Patel  <dpatel@apple.com>
14141         * objc.dg/proto-hier-2.m: New test.
14142
14143 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14144
14145         * objc.dg/bitfield-1.m: New test.
14146         * objc.dg/bitfield-2.m: New test.
14147
14148 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14149
14150         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14151         gcc.dg/c99-flex-array-4.c: New tests.
14152
14153 2002-08-16  Stan Shebs  <shebs@apple.com>
14154
14155         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14156
14157 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14158
14159         * gcc.dg/typeof-1.c: New test.
14160         * g++.dg/ext/typeof2.C: New test.
14161
14162 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         * g++.dg/other/offsetof1.C: New test.
14165
14166 2002-08-14  Richard Henderson  <rth@redhat.com>
14167
14168         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14169
14170 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14171
14172         * gcc.dg/cpp/_Pragma3.c: New test.
14173
14174 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14175
14176         * g++.dg/template/inherit3: New test.
14177
14178 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * gcc.dg/bitfld-4.c: Add blank options.
14181
14182 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14183
14184         * g++.dg/template/crash1.C: New test.
14185
14186 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * gcc.dg/tls/opt-2.c: New test.
14189
14190 2002-08-08  Devang Patel  <dpatel@apple.com>
14191
14192         * objc.dg/selector-1.m : New test
14193
14194 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         * g++.dg/abi/bitfield4.C: New test.
14197         * gcc.dg/bitfld-4.c: New test.
14198
14199 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14200
14201         * g++.dg/other/packed1.C: New test.
14202
14203 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * g++.dg/abi/offsetof.C: Tweak error messages.
14206         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14207
14208 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14209
14210         * gcc.dg/bitfld-3.c: New test.
14211
14212 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14213             Richard Henderson  <rth@redhat.com>
14214
14215         * gcc.dg/i386-bitfield1.c: New test.
14216         * g++.dg/abi/bitfield3.C: Update.
14217
14218 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14219
14220         * objc.dg/const-str-2.m: Update.
14221         * gcc.dg/cpp/c++98.c: Change to C extension.
14222         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14223         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14224
14225 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14226
14227         * testsuite/gcc.dg/tls/diag-3.c: New.
14228
14229 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14230
14231         * g++.dg/README (Subdirectories): Document new subdir expr.
14232         * g++.dg/expr/pmf-1.C: New test.
14233
14234 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14235
14236         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14237
14238 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14239
14240         * g++.dg/abi/bitfield3.C: New test.
14241
14242 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14243
14244         * lib/gcov.exp: Tweak expected line formats.
14245         * gcc.misc-tests/gcov8.c: New test.
14246         * gcc.misc-tests/gcov8.x: New flags.
14247
14248 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14249
14250         * consistency.vlad/layout/endian.c: Include string.h.
14251
14252         * gcc.c-torture/execute/20020805-1.c: New test.
14253
14254 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14255
14256         * g++.dg/other/conversion1.C: New test.
14257
14258 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14259
14260         * gcc.dg/builtins-1.c: New testcase.
14261
14262 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14263
14264         * g++.dg/inherit/access3.C: New test.
14265
14266 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.dg/ia64-visibility-2.c: New test.
14269
14270 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14271
14272         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14273         __qualifier_flags to __flags.
14274
14275 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14276
14277         * g++.dg/inherit/operator1.C: New test.
14278         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14279         * g++.dg/other/error1.C: Change expected error message.
14280         * g++.dg/template/conv4.C: Likewise.
14281
14282 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14283
14284         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14285         for documented behavior.
14286
14287 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14288
14289         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14290         several targets known to fail.
14291
14292 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14293
14294         * gcc.dg/mips-args-[123].c: New tests.
14295
14296 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14297
14298         * gcc.dg/ppc-spe.c: New.
14299
14300 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14301
14302         * g++.dg/other/ptrmem4.C: New testcase.
14303
14304 2002-07-24  Richard Henderson  <rth@redhat.com>
14305
14306         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14307
14308 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14309
14310         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14311
14312 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14313
14314         * gcc.c-torture/execute/memset-3.c: New testcase.
14315
14316 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14317
14318         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14319         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14320
14321 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14322
14323         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14324         Delete.
14325
14326 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14327
14328         * gcc.c-torture/compile/simd-4.c: New test.
14329
14330 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14331
14332         PR c++/7347, c++/7348
14333         * g++.dg/template/access4.C: New test.
14334         * g++.dg/template/access5.C: New test.
14335         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14336         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14337         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14338         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14339
14340 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14341
14342         * gcc.dg/gnu89-init-2.c: New test.
14343
14344 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14345
14346         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14347
14348 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14349
14350         * gcc.c-torture/execute/20020720-1.c: New testcase.
14351
14352 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14353
14354         * gcc.dg/cpp/Wsignprom.c: New tests.
14355
14356 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14357
14358         * gcc.c-torture/execute/loop-13.c: New test.
14359
14360 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14361
14362         * gcc.dg/cpp/expr.c: New tests.
14363
14364 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14365
14366         * g++.dg/opt/pr6713.C: Add template instantiation.
14367
14368 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14369
14370         * gcc.dg/nest.c: New test.
14371
14372 2002-07-17  Richard Henderson  <rth@redhat.com>
14373
14374         * g++.dg/opt/pr6713.C: New test.
14375
14376 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14377
14378         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14379         XFAIL for all x86 processors.
14380
14381 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14382
14383         * gcc.c-torture/execute/20010122-1.x: Do not test with
14384         -fomit-frame-pointer.
14385
14386 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14387
14388         * g++.dg/template/instantiate2.C: New test.
14389         * g++.dg/template/spec4.C: New test.
14390
14391 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14392
14393         * g++.dg/template/access2.C: New test.
14394         * g++.dg/template/access3.C: New test.
14395
14396 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14397
14398         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14399         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14400         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14401         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14402         Convert to use <stdarg.h>.
14403         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14404         Delete.
14405         * gcc.dg/va-arg-2.c: New.
14406         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14407
14408 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14409
14410         * gcc.c-torture/compile/20020710-1.c: New test.
14411
14412 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14413                           Andrew Pinski  <pinskia@physics.uc.edu>
14414
14415         gcc.c-torture/compile/simd-2.c: New testcase.
14416         gcc.c-torture/compile/simd-3.c: Likewise.
14417
14418 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14419
14420         PR c++/7224
14421         * g++.dg/overload/error1.C: New test.
14422
14423 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14424
14425         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14426         configuration and IRIX 6 O32 ABI.
14427
14428 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14429
14430         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14431
14432 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14433
14434         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14435
14436 2002-07-10  Jeffrey A Law  <law@redhat.com>
14437
14438         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14439
14440         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14441
14442 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14443
14444         * gcc.dg/20020312-2.c: Check for __PPC__.
14445
14446 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14447
14448         * gcc.c-torture/compile/20020709-1.c: New test.
14449
14450 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14451
14452         * g++.dg/template/qualttp21.C: New test case.
14453
14454 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14455
14456         * gcc.c-torture/compile/20020706-1.c: New test.
14457         * gcc.c-torture/compile/20020706-2.c: New test.
14458
14459 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14460             Alexandre Oliva  <aoliva@redhat.com>
14461
14462         * g++.dg/warn/incomplete1.C: New test.
14463
14464 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14465
14466         PR c++/7099
14467         * g++.dg/warn/noreturn1.C: New test.
14468
14469 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR c++/6706
14472         * g++.dg/debug/debug6.C: New test.
14473         * g++.dg/debug/debug7.C: New test.
14474
14475 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14476
14477         * gcc.c-torture/compile/simd-3.c: New test.
14478
14479 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14480
14481         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14482         * gcc.dg/20020620-1.c: Likewise.
14483
14484 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14485
14486         PR c++/6944
14487         * g++.dg/init/array4.C: New test.
14488         * g++.dg/init/array5.C: New test.
14489
14490 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14491
14492         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14493         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14494
14495 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14496
14497         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14498         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14499         * gcc.dg/wtr-conversion-1.c: Likewise.
14500         * gcc.dg/wtr-escape-1.c: Likewise.
14501         * gcc.dg/wtr-int-type-1.c: Likewise.
14502         * gcc.dg/wtr-label-1.c: Likewise.
14503         * gcc.dg/wtr-static-1.c: Likewise.
14504         * gcc.dg/wtr-strcat-1.c: Likewise.
14505         * gcc.dg/wtr-suffix-1.c: Likewise.
14506         * gcc.dg/wtr-switch-1.c: Likewise.
14507         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14508         * gcc.dg/wtr-union-init-1.c: Likewise.
14509         * gcc.dg/wtr-union-init-2.c: Likewise.
14510         * gcc.dg/wtr-union-init-3.c: Likewise.
14511
14512         * gcc.dg/wtr-func-def-1.c: New test.
14513
14514 2002-07-02 Devang Patel <dpatel@apple.com>
14515
14516         * objc.dg/param-1.m: New test.
14517
14518 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14519
14520         * gcc.dg/cpp/trad/directive.c: Add test.
14521         * gcc.dg/cpp/trad/macroargs.c: Add test.
14522         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14523
14524 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14525
14526         * gcc.dg/cpp/cmdlne-M.c: New test.
14527
14528 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14529
14530         * objc.dg/desig-init-1.m: New test.
14531
14532 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14533
14534         PR c++/6716
14535         * g++.dg/template/instantiate1.C: New test.
14536
14537 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14538
14539         PR c++/7112
14540         * g++.dg/template/sizeof2.C: New test.
14541
14542 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14543
14544         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14545         gcc.dg/cpp/trad/include.c: New tests.
14546
14547 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14548
14549         PR target/7177
14550         * gcc.c-torture/compile/20020701-1.c: New test.
14551
14552 2002-07-01  Stan Shebs  <shebs@apple.com>
14553
14554         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14555         header here...
14556         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14557         (objc-torture-execute): or here.
14558
14559 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14560
14561         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14562
14563 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14564
14565         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14566
14567 2002-06-30  Devang Patel  <dpatel@apple.com>
14568
14569         * objc.dg/fsyntax-only.m: New test.
14570
14571 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/6695
14574         * g++.dg/template/friend7.C: New file.
14575
14576 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14577
14578         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14579         return type.
14580
14581 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14582
14583         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14584         avoid division by zero.
14585
14586 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14587
14588         * gcc.dg/Wunknownprag.c: New tests.
14589
14590 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14591
14592         * gcc.c-torture/execute/simd-2.c: New test.
14593
14594 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14595
14596         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14597         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14598         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14599         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14600         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14601         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14602         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14603         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14604         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14605         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14606         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14607         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14608         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14609         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14610         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14611         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14612         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14613
14614 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14615
14616         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14617         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14618         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14619         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14620         New tests.
14621         * gcc.dg/cpp/trad/directive.c: Update.
14622
14623 2002-06-23  Andreas Jaeger  <aj@suse.de>
14624
14625         * gcc.c-torture/execute/complex-6.c: New.
14626
14627 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14628
14629         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14630         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14631         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14632         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14633
14634 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14635
14636         * gcc.dg/cpp/trad: New directory with traditional tests copied
14637         from parent directory.
14638         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14639         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14640         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14641         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14642         Move to trad/ and rename.
14643         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14644         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14645         gcc.dg/cpp/trad/redef2.c: New tests.
14646         * gcc.dg/cpp/trad/trad.exp: New driver.
14647
14648 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14649
14650         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14651         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14652         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14653         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14654         Remove.
14655
14656 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14657
14658         * gcc.dg/20020620-1.c: New test.
14659
14660 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14661
14662         * g++.dg/template/ttp4.C: New test.
14663
14664 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14665
14666         * g++.dg/opt/vt1.C: Fix regexp.
14667
14668 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14669
14670         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14671         Don't use attribute `noinline'.
14672
14673 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14674
14675         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14676
14677 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14678
14679         * gcc.c-torture/execute/simd-1.c: New.
14680
14681         * gcc.dg/simd-1.c: New.
14682
14683 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14684
14685         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14686
14687 2002-06-16  Richard Henderson  <rth@redhat.com>
14688
14689         * g++.dg/ext/anon-struct1.C: New.
14690         * g++.dg/ext/anon-struct2.C: New.
14691         * g++.dg/ext/anon-struct3.C: New.
14692         * gcc.dg/anon-struct-1.c: New.
14693         * gcc.dg/anon-struct-2.c: New.
14694         * gcc.dg/anon-struct-3.c: New.
14695         * gcc.dg/20011008-1.c: Adjust warning text.
14696         * gcc.dg/20020527-1.c: Add -fms-extensions.
14697
14698 2002-06-16  Richard Henderson  <rth@redhat.com>
14699
14700         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14701
14702 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14703
14704         * gcc.c-torture/execute/20020615-1.c: New test.
14705
14706 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14707
14708         * gcc.c-tortuture/execute/compare-1.c: New test case.
14709         * gcc.c-tortuture/execute/compare-2.c: New test case.
14710         * gcc.c-tortuture/execute/compare-3.c: New test case.
14711
14712 2002-06-13  Richard Henderson  <rth@redhat.com>
14713
14714         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14715         ia64 ilp32.
14716
14717 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14718
14719         * g++.dg/template/typename2.C: Update error message.
14720
14721 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14722
14723         * gcc.c-torture/execute/20020611-1.c: New test.
14724
14725 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14726
14727         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14728         list of targets to skip.
14729
14730 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14731
14732         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14733         targets if not optimizing.
14734
14735 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14736
14737         * gcc.c-torture/compile/20020605-1.c: New test.
14738
14739         * g++.dg/opt/vt1.C: New test.
14740
14741         * gcc.dg/20020531-1.c: New test.
14742
14743         * gcc.dg/20020530-1.c: New test.
14744
14745         * gcc.dg/20020527-1.c: New test.
14746
14747         * g++.dg/opt/cse1.C: New test.
14748
14749 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14750
14751         * gcc.dg/20020607-2.c: New test case.
14752
14753 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14754
14755         * gcc.c-torture/compile/20020604-1.c: New test.
14756
14757 2002-06-04  Richard Henderson  <rth@redhat.com>
14758
14759         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14760         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14761         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14762
14763 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14764
14765         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14766
14767 2002-06-03  Richard Henderson  <rth@redhat.com>
14768
14769         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14770         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14771
14772 2002-06-02  Richard Henderson  <rth@redhat.com>
14773
14774         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14775         test functions static.
14776
14777 2002-06-02  Andreas Jaeger  <aj@suse.de>
14778
14779         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14780         now.
14781
14782 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14783
14784         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14785         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14786         Update for mofified diagnostics.
14787         * gcc.dg/c99-intconst-1.c: No longer fail.
14788
14789 2002-06-02  Richard Henderson  <rth@redhat.com>
14790
14791         * gcc.dg/uninit-A.c: Remove xfail markers.
14792
14793 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14794
14795         * gcc.dg/fnegate-1.c: New test case.
14796
14797 2002-05-30  Osku Salerma  <osku@iki.fi>
14798
14799         * gcc.c-torture/execute/mayalias-1.c: New file.
14800
14801 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14802
14803         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14804         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14805         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14806
14807 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14808
14809         * gcc.c-torture/execute/20020529-1.c: New test.
14810
14811 2002-05-27  Richard Henderson  <rth@redhat.com>
14812
14813         * g++.dg/ext/attrib6.C: New test case.
14814
14815 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14816
14817         * gcc.c-torture/execute/pure-1.c: New test.
14818
14819 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14820
14821         * gcc.dg/cpp/arith-2.c: Remove.
14822
14823 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14824
14825         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14826         * gcc.dg/cpp/if-3.c: Remove.
14827
14828 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14829
14830         * g++.dg/opt/cse2.C: New test.
14831
14832 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14833
14834         * gcc.dg/cpp/arith-1.c: New semantic tests.
14835         * gcc.dg/cpp/if-1.c: Update.
14836
14837 2002-05-24  Ben Elliston  <bje@redhat.com>
14838
14839         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14840
14841 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14842
14843         * gcc.dg/verbose-asm.c: New test.
14844
14845 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14846
14847         * gcc.dg/cpp/paste12.c: New test.
14848
14849 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14850
14851         * g++.dg/parse/named_ops.C: New test.
14852
14853 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14854
14855         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14856
14857 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14858
14859         * gcc.dg/weak-2.c: Allow optional leading underscore
14860         in scan-assembler symbol name.
14861         * gcc.dg/weak-3.c: Likewise.
14862         * gcc.dg/weak-4.c: Likewise.
14863         * gcc.dg/weak-5.c: Likewise.
14864
14865 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14866
14867         * gcc.dg/20020523-1.c: New test.
14868
14869 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14870
14871         * objc.dg/const-str-2.m: Update now that we stop after
14872         a command line error.
14873
14874 2002-05-22  Richard Henderson  <rth@redhat.com>
14875
14876         * g++.dg/dg.exp: Fix typo in test pruneing.
14877
14878 2002-05-22  Richard Henderson  <rth@redhat.com>
14879
14880         * g++.dg/dg.exp: Prune the tls subdirectory.
14881         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14882         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14883         * g++.dg/tls/init-1.C: New.
14884
14885 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * gcc.dg/20020517-1.c: New test.
14888
14889 2002-05-21  Richard Henderson  <rth@redhat.com>
14890
14891         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14892         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14893
14894 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14895
14896         * g++.dg/other/copy2.C: New test.
14897
14898 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14899
14900         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14901         (MAX_COPY): Bump up to 10 times sizeof (long long).
14902         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14903
14904         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14905         sizeof (long long).
14906
14907         * gcc.c-torture/execute/strcpy-1.c: New test.
14908
14909 2002-05-19  Jason Merrill  <jason2redhat.com>
14910
14911         * g++.dg/ext/oper1.C: New test.
14912
14913 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14914 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14915
14916         * README.QMTEST: New file.
14917
14918         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14919
14920 2002-05-19  Andreas Jaeger  <aj@suse.de>
14921
14922         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14923         now.
14924         * gcc.c-torture/execute/loop-2d.x: Likewise.
14925
14926 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14927
14928         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14929         support weak symbols.
14930         * gcc.dg/weak-4.c: Likewise
14931         * gcc.dg/weak-6.c: Likewise
14932
14933 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14934
14935         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14936         cygwin, coff and h8300-*-hms targets
14937         * gcc.dg/weak-5.c: Likewise
14938         * gcc.dg/weak-7.c: Likewise
14939
14940 2002-05-16  Jason Merrill  <jason@redhat.com>
14941
14942         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14943         (scan-assembler-not, scan-assembler-dem): Likewise.
14944         (scan-assembler-dem-not): Likewise.
14945
14946 2002-05-15  Richard Henderson  <rth@redhat.com>
14947
14948         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14949
14950 2002-05-15  Richard Henderson  <rth@redhat.com>
14951
14952         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14953         (vfoo1f): Warning here.
14954         (vfoo1l): Don't redefine the alias.
14955
14956 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14957
14958         * g++.dg/init/pm1.C: New test.
14959
14960 2002-05-12  David S. Miller  <davem@redhat.com>
14961
14962         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14963         types.
14964
14965 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14966
14967         * gcc.c-torture/execute/20020510-1.c: New test case.
14968
14969 2002-05-10  David S. Miller  <davem@redhat.com>
14970
14971         * gcc.c-torture/execute/conversion.c: Test long double too.
14972
14973 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14974
14975         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14976         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14977         * lib/g++.exp (g++_link_flags): Likewise.
14978         * lib/objc.exp (objc_target_compile): Likewise.
14979
14980 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14981
14982         * gcc.dg/cpp/poison.c: Update.
14983         * gcc.dg/cpp/20000625-2.c: Remove.
14984         * gcc.dg/cpp/direct2s.c: Remove final test.
14985
14986 2002-05-08  Tom Rix  <trix@redhat.com>
14987
14988         * gcc.c-torture/execute/20020508-1.c: New test.
14989         * gcc.c-torture/execute/20020508-2.c: New test.
14990         * gcc.c-torture/execute/20020508-3.c: New test.
14991
14992 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14993
14994         * gcc.dg/cpp/charconst-4.c: More tests.
14995
14996 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR c/6569
14999         * gcc.dg/weak-3.c: Update location of warning messages.
15000         * gcc.dg/weak-5.c: Likewise.
15001
15002 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15003
15004         * gcc.c-torture/execute/20020506-1.c: New test case.
15005
15006 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15007
15008         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15009
15010 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15011
15012         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15013
15014 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15015
15016         * gcc.dg/cpp/charconst-3.c: New test.
15017
15018 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15019
15020         * gcc.dg/cpp/charconst.c: Update tests.
15021
15022 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15023
15024         * treelang: Added directory for new sample language treelang. Also
15025         lib/treelang.exp: New file to signal treelang should be tested.
15026
15027 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15028
15029         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15030         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15031         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15032         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15033         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15034         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15035         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15036
15037 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15038
15039         * gcc.dg/format/xopen-2.c: New test.
15040
15041 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15042
15043         * gcc.dg/20020503-1.c: New test.
15044
15045 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15046
15047         * g++.dg/init/dtor1.C: Make it tougher.
15048
15049 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15050
15051         * g++.dg/init/dtor1.C: New test.
15052
15053 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15054
15055         * gcc.dg/altivec-8.c: New.
15056
15057 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15058
15059         * gcc.dg/altivec-7.c: New.
15060
15061 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15062
15063         * g++.dg/parse/typedef1.C: New test.
15064
15065 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15066
15067         PR c++/6486
15068         * g++.dg/template/friend6.C: New test.
15069
15070         PR c++/6492
15071         * g++.dg/init/copy1.C: New test.
15072
15073 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15074
15075         * g++.dg/warn/effc1.C: New test.
15076
15077 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15078
15079         * gcc.dg/cpp/if-cexp.c: Add a test.
15080
15081 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * gcc.dg/20020426-2.c: New test.
15084
15085 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15086
15087         * gcc.dg/cpp/if-mop.c: Update.
15088         * gcc.dg/cpp/if-mpar.c: Add test.
15089         * gcc.dg/cpp/if-oppr.c: Update.
15090
15091 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15092
15093         PR c/6343
15094         * gcc.dg/weak-[2-7].c: New tests.
15095
15096 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15097
15098         * gcc.dg/enum1.c: New test.
15099
15100 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15101
15102         PR c++/6497
15103         * g++.dg/inherit/access2.C: New test.
15104
15105 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15106
15107         PR bootstrap/6445
15108         * gcc.dg/20020426-1.c: New test.
15109
15110 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15111
15112         * g++.dg/abi/enum1.C: New test.
15113
15114 2002-04-26  Richard Henderson  <rth@redhat.com>
15115
15116         * gcc.dg/c99-bool-1.c: Expect always true warning.
15117
15118 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15119
15120         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15121
15122 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15123
15124         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15125         targets.
15126
15127 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15128
15129         * g++.dg/abi/mange7.C: New test.
15130
15131         PR c++/6438.
15132         * g++.dg/parse/stmtexpr2.C: New test.
15133
15134 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15135
15136         * gcc.dg/20020312-2.c: Add SH target.
15137
15138 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15139
15140         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15141         compiler output on mips*-*-irix*.
15142
15143 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15144
15145         * g++.dg/parse/attr1.C: New test.
15146
15147 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15148
15149         * gcc.c-torture/execute/string-opt-17.c: New test case.
15150         * gcc.c-torture/execute/memset-2.c: New test case.
15151
15152 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15153
15154         PR c++/6256:
15155         * g++.dg/template/friend5.C: New test.
15156
15157         PR c++/6331:
15158         * g++.dg/template/qual1.C: Likewise.
15159
15160 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15161
15162         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15163         Include stdlib.h, not stdio.h or ctype.h.
15164
15165 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15166
15167         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15168         cris-*-elf* and mmix-*-*.
15169         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15170         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15171         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15172         Ditto.
15173         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15174         * gcc.dg/wchar_t-1.c: Ditto.
15175
15176 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15177
15178         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15179         Clarify comment.
15180
15181 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15182
15183         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15184
15185 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15186
15187         * gcc.c-torture/execute/20000906-1.x: Delete.
15188
15189 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15190
15191         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15192
15193 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15194
15195         * PR6367
15196         * g77.f-torture/execute/6367.f: New test.
15197         * g77.f-torture/execute/6367.x: Disable for MMIX.
15198
15199 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15200
15201         * PR6352
15202         * g++.dg/opt/inline2.C: New test.
15203
15204 2002-04-18  Richard Henderson  <rth@redhat.com>
15205
15206         * gcc.dg/20000906-1.c: Enable for all targets.
15207         * gcc.c-torture/compile/iftrap-2.c: New.
15208
15209 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15210
15211         * gcc.dg/20020418-1.c: New test.
15212         * gcc.dg/20020418-2.c: New test.
15213
15214 2002-04-18  Richard Henderson  <rth@redhat.com>
15215
15216         * gcc.c-torture/compile/iftrap-1.c: New.
15217         * gcc.dg/iftrap-1.c: Adjust for ia64.
15218         * gcc.dg/iftrap-2.c: New.
15219
15220 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15221
15222         * gcc.c-torture/compile/20020418-1.c: New test.
15223
15224 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15225
15226         * gcc.c-torture/compile/20020415-1.c: New.
15227
15228 2002-04-18  David S. Miller  <davem@redhat.com>
15229
15230         * gcc.c-torture/execute/20020418-1.c: New test.
15231
15232 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15233
15234         * gcc.dg/20020416-1.c: New test.
15235
15236         * g++.dg/opt/inline1.C: New test.
15237
15238 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * gcc.dg/altivec-5.c: New test.
15241
15242         * gcc.dg/20020415-1.c: New test.
15243
15244 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15245
15246         * testsuite/lib/chill.exp: Remove.
15247
15248 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15249
15250         * g++.dg/other/big-struct.C: New test.
15251
15252 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15253
15254         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15255         of scratch file.
15256
15257 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15258
15259         PR c/6277
15260         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15261         in scan-assembler function name
15262
15263 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15264
15265         * g77.f-torture/execute/980628-4.x,
15266         g77.f-torture/execute/980628-5.x,
15267         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15268         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15269         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15270         i[34567]86-*-*.
15271
15272 2002-04-13  David S. Miller  <davem@redhat.com>
15273
15274         * gcc.c-torture/execute/20020413-1.c: New test.
15275
15276 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15277
15278         * gcc.dg/asm-6.c,
15279         * g++.dg/ext/asm1.C: New tests.
15280
15281 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15282
15283         PR c++ 5373.
15284         * g++.dg/parse/stmtexpr1.C: New test.
15285
15286         PR c++/5189.
15287         * g++.dg/template/copy1.C: New test.
15288
15289 2002-04-12  Richard Henderson  <rth@redhat.com>
15290
15291         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15292
15293 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15294
15295         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15296         gcc.c-torture/execute/20020307-2.c.
15297
15298 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15299
15300         * g++.dg/ext/attrib5.C,
15301         * g++.dg/lookup/struct1.C: New tests.
15302
15303 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15304
15305         * gcc.dg/20020411-1.c: New test.
15306
15307         * gcc.c-torture/execute/20020411-1.c: New test.
15308
15309 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15310
15311         * g77.f-torture/execute/6177.f: New test.
15312
15313 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR middle-end/6247
15316         * g++.dg/opt/cleanup1.C: New test.
15317
15318         * g++.dg/opt/const1.C: New test.
15319
15320 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15321
15322         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15323
15324 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15325
15326         PR c++/5507
15327         * g++.dg/template/typename2.C: New test.
15328
15329 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15330
15331         * gcc.c-torture/execute/loop-12.c: New.
15332
15333 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15334
15335         * g77.f-torture/execute/980628-4.x,
15336         g77.f-torture/execute/980628-5.x,
15337         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15338         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15339         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15340
15341 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15342
15343         PR optimization/6086
15344         * g++.dg/opt/preinc1.C: New test.
15345
15346 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15347
15348         PR c++/5571
15349         * g++.dg/opt/static2.C: New test.
15350
15351 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15352
15353         PR c/5120
15354         * gcc.dg/20020406-1.c: New test.
15355
15356 2002-04-04  David S. Miller  <davem@redhat.com>
15357
15358         * gcc.c-torture/execute/20020404-1.c: New test.
15359
15360 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15361
15362         PR c/6123
15363         * gcc.dg/20020312-2.c: Do not declare global register variable
15364         if __PIC__ or __pic__ is defined.
15365
15366 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15367
15368         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15369         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15370
15371 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15372
15373         * gcc.misc-tests/linkage.exp: Update last change to handle
15374         sparc*-, not just sparc-.
15375
15376 2002-04-03  Richard Henderson  <rth@redhat.com>
15377
15378         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15379
15380 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15381
15382         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15383
15384 2002-04-02  David S. Miller  <davem@redhat.com>
15385
15386         * gcc.c-torture/execute/20020402-3.c: New test.
15387
15388 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15389
15390         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15391         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15392
15393         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15394         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15395         g77.f-torture/execute/20001201.x,
15396         g77.f-torture/execute/u77-test.x: New files.
15397
15398         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15399         * gcc.dg/wchar_t-1.c: Ditto.
15400
15401 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15402
15403         * gcc.c-torture/execute/20020402-1.c: New test.
15404
15405 2002-04-01  Richard Henderson  <rth@redhat.com>
15406
15407         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15408
15409         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15410
15411 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15414
15415 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15416
15417         * g++.dg/inherit/template-as-base.C: Expect error.
15418         * g++.dg/inherit/namespace-as-base.C: Likewise.
15419
15420 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15421
15422         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15423         g++.dg/ext/instantiate3.C: Tweak match patterns.
15424
15425         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15426         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15427         -da test.
15428
15429 2002-03-31  Richard Henderson  <rth@redhat.com>
15430
15431         * gcc.dg/special/alias-2.c: New.
15432         * gcc.dg/special/ecos.exp: Run it.
15433
15434 2002-03-31  Richard Henderson  <rth@redhat.com>
15435
15436         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15437
15438 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15439
15440         * gcc.dg/weak-1.c: Disable on h8300 port.
15441
15442 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15443
15444         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15445         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15446         ordering tests.
15447         * g++.dg/bprob/bprob-1.C: New test.
15448         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15449         * g++.dg/gcov/gcov-1.C: New test.
15450         * g++.dg/gcov/gcov-1.x: New file.
15451         * g++.dg/gcov/gcov-2.C: New test.
15452         * g++.dg/gcov/gcov-3.C: New test.
15453         * g++.dg/gcov/gcov-3.h: New file.
15454
15455 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15456
15457         * g++.old-deja/g++.other/builtins5.C: New test.
15458         * g++.old-deja/g++.other/builtins6.C: New test.
15459         * g++.old-deja/g++.other/builtins7.C: New test.
15460         * g++.old-deja/g++.other/builtins8.C: New test.
15461         * g++.old-deja/g++.other/builtins9.C: New test.
15462
15463 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * g++.dg/opt/static1.C: New test.
15466
15467         * g++.dg/opt/longbranch1.C: New test.
15468
15469 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15470
15471         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15472
15473         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15474
15475 2002-03-28  Jeffrey A Law  (law@redhat.com)
15476
15477         * gcc.c-torture/execute/20020328-1.c: New test.
15478
15479 2002-03-27  Richard Henderson  <rth@redhat.com>
15480
15481         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15482         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15483         move from g++.old-deja/g++.ext/.
15484
15485 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15486
15487         * g++.dg/init/new2.C: New test.
15488
15489 2002-03-26  Richard Henderson  <rth@redhat.com>
15490
15491         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15492
15493         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15494         on sparc.
15495
15496         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15497         sparcv9 systems.
15498         * gcc.dg/20001102-1.c: Likewise.
15499
15500 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15501
15502         * gcc.dg/cpp/endif-pedantic1.c,
15503         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15504
15505 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15506
15507         * g++.dg/init/new1.C: New test.
15508
15509 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15510
15511         * g++.dg/abi/vbase9.C: New test.
15512
15513 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15514
15515         * gcc.dg/arm-asm.c: New test.
15516
15517 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15518
15519         * gcc.dg/Wswitch-enum.c: New test.
15520         Fix PR c/5044.
15521
15522 2002-03-26  Richard Henderson  <rth@redhat.com>
15523
15524         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15525         structure.
15526
15527 2002-03-25  Richard Henderson  <rth@redhat.com>
15528
15529         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15530         sparcv9 systems.
15531
15532         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15533         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15534
15535 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15536
15537         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15538
15539 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15540
15541         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15542         targets using generic thunk support.
15543
15544 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15545
15546         * gcc.c-torture/compile/20020323-1.c: New test.
15547
15548         * g++.dg/opt/conj2.C: New test.
15549
15550 2002-03-24  Richard Henderson  <rth@redhat.com>
15551
15552         * gcc.dg/weak-1.c: Use -fno-common.
15553
15554 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15555
15556         * g77.dg/f77-edit-apostrophe-out.f: New test
15557         * g77.dg/f77-edit-h-out.f: New test
15558         * g77.dg/f77-edit-t-in.f: New test
15559         * g77.dg/f77-edit-t-out.f: New test
15560         * g77.dg/f77-edit-x-out.f: New test
15561         * g77.dg/f77-edit-slash-out.f: New test
15562         * g77.dg/f77-edit-colon-out.f: New test
15563         * g77.dg/f77-edit-s-out.f: New test
15564
15565 2002-03-24  Richard Henderson  <rth@redhat.com>
15566
15567         * objc/execute/formal_protocol-6.x: New XFAIL.
15568
15569 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15570
15571         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15572         that do not support weak symbols
15573
15574 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15575
15576         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15577         * lib/g77.exp:  Likewise
15578         * lib/objc.exp: Likewise
15579
15580 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15581
15582         * gcc.dg/Wswitch-default.c: New test.
15583
15584 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * g++.dg/other/enum1.C: New test.
15587
15588 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15589
15590         * gcc.dg/pragma-ep-3.c: Fix typo.
15591
15592 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15593
15594         * g++.dg/inherit/template-as-base.C: New test.
15595
15596 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15597
15598         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15599         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15600
15601 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15602
15603         * gcc.dg/cpp/multiline.c: Update to match.
15604
15605 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15606
15607         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15608
15609 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15610
15611         * gcc.dg/cpp/extratokens2.c:  New file.
15612
15613 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15614
15615         * gcc.dg/20020312-2.c: Add rs6000 target.
15616
15617         * gcc.c-torture/compile/20020319-1.c: New test.
15618
15619 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15620
15621         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15622         (A, E): Handle this.
15623
15624 2002-03-20  Jason Merrill  <jason@redhat.com>
15625
15626         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15627         ignoring -fpic.
15628         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15629         through prune_gcc_output.
15630
15631 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15632
15633         * gcc.c-torture/compile/20020320-1.c: New test.
15634
15635 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * gcc.c-torture/compile/20020318-1.c: New test.
15638
15639         * gcc.dg/struct-by-value-1.c: New test.
15640
15641         * gcc.dg/20020319-1.c: New test.
15642
15643 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15644
15645         * g++.dg/opt/conj1.C: New test.
15646
15647 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15648
15649         * g++.dg/template/qualttp20.C: Revert previous change.
15650         * g++.dg/template/qualttp3.C: Likewise.
15651         * g++.dg/template/qualttp4.C: Likewise
15652         * g++.dg/template/qualttp5.C: Likewise
15653         * g++.dg/template/qualttp6.C: Likewise
15654         * g++.dg/template/qualttp7.C: Likewise
15655         * g++.dg/template/qualttp8.C: Likewise
15656         * g++.dg/template/recurse.C: Likewise.
15657
15658 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15659
15660         * gcc.dg/cpp/wchar-1.c: Update.
15661
15662 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15663
15664         * g++.dg/template/conv1.C: New test.
15665         * g++.dg/template/conv2.C: New test.
15666         * g++.dg/template/conv3.C: New test.
15667         * g++.dg/template/conv4.C: New test.
15668
15669 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15670
15671         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15672         * g++.dg/template/qualttp3.C: Likewise.
15673         * g++.dg/template/qualttp4.C: Likewise
15674         * g++.dg/template/qualttp5.C: Likewise
15675         * g++.dg/template/qualttp6.C: Likewise
15676         * g++.dg/template/qualttp7.C: Likewise
15677         * g++.dg/template/qualttp8.C: Likewise
15678         * g++.dg/template/recurse.C: Likewise.
15679
15680 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15681
15682         * g++.dg/opt/dtor1.C: New test.
15683
15684 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.c-torture/compile/20020315-1.c: New test.
15687
15688 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15689
15690         * gcc.dg/weak-1.c: Fix scan tests.
15691
15692 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15693
15694         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15695         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15696         cris-*-aout* mmix-*-*.
15697         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15698         cris-*-aout* mmix-*-*.
15699         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15700         cris-*-elf* cris-*-aout* and mmix-*-*.
15701         * gcc.dg/20001009-1.c: Ditto.
15702         * gcc.dg/20010912-1.c: Ditto.
15703         * gcc.dg/20020122-4.c: Ditto.
15704         * gcc.dg/inline-2.c: Ditto.
15705
15706 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15707
15708         * gcc.c-torture/compile/20020314-1.c: New test.
15709
15710 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15711
15712         * gcc.c-torture/execute/20020314-1.c: New test.
15713
15714 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15715
15716         * g++.dg/warn/Wunused-1.C: New test.
15717
15718 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15719
15720         * g++.dg/abi/mangle6.C: New test.
15721
15722 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15723
15724         * gcc.c-torture/compile/20020309-2.c: New test.
15725
15726         * gcc.c-torture/compile/20020312-1.c: New test.
15727
15728 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15729
15730         * g++.dg/other/access1.C: New test.
15731
15732 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15733
15734         * gcc.c-torture/execute/wchar_t-1.c: New test.
15735
15736 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15737
15738         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15739
15740 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15741
15742         * gcc.dg/20020312-1.c: New test case.
15743
15744 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15745
15746         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15747
15748 2002-03-11  Richard Henderson  <rth@redhat.com>
15749
15750         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15751         * g++.old-deja/g++.jason/report.C: Likewise.
15752
15753 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15754
15755         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15756         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15757
15758 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * testsuite/g++.dg/overload/pmf1.C: New test.
15761
15762 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15763
15764         * gcc.c-torture/execute/20020307-1.c: Use long.
15765
15766 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15767
15768         PR optimization/5844
15769         * gcc.dg/20020310-1.c: New test.
15770
15771 2002-03-09  Michael Meissner  <meissner@redhat.com>
15772
15773         * gcc.c-torture/execute/memcpy-2.c: New test.
15774         * gcc.c-torture/execute/memset-1.c: New test.
15775         * gcc.c-torture/execute/strlen-1.c: New test.
15776         * gcc.c-torture/execute/strcmp-1.c: New test.
15777         * gcc.c-torture/execute/strncmp-1.c: New test.
15778
15779 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15780
15781         * gcc.dg/ppc-ldstruct.c: New test.
15782
15783 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15784
15785         * gcc.c-torture/execute/va-arg-22.c: New test.
15786
15787 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15788
15789         * gcc.c-torture/compile/20020309-1.c: New test.
15790
15791 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15792
15793         * gcc.c-torture/execute/20020307-2.c: New test.
15794
15795 2002-03-07  Jeffrey A Law  (law@redhat.com)
15796
15797         * g77.f-torture/compile/20020307-1.f: New test.
15798
15799 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15800
15801         * gcc.dg/unordered-1.c: New test.
15802
15803 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15804
15805         * gcc.c-torture/execute/20020307-1.c: New test.
15806
15807 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15808
15809         * gcc.dg/20020304-1.c: New test.
15810
15811         * gcc.c-torture/compile/20020304-2.c: New test.
15812
15813 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15814
15815         * gcc.c-torture/compile/20020304-1.c: New test case
15816         (from PR c/5830).
15817
15818 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15819
15820         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15821
15822 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         * g++.dg/other/classkey1.C: New test.
15825
15826 2002-03-01  Richard Henderson  <rth@redhat.com>
15827
15828         * gcc.c-torture/compile/981223-1.x: New.
15829         * gcc.c-torture/compile/920625-1.x: New.
15830
15831 2002-02-28  Richard Henderson  <rth@redhat.com>
15832
15833         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15834
15835 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15836
15837         * gcc.c-torture/execute/20020227-1.c: New test.
15838
15839 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15840
15841         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15842         here" ERROR lines.
15843         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15844         * g++.old-deja.g++.other/defarg1.C: Likewise.
15845         * g++.old-deja/g++.pt/calls2.C: Likewise.
15846         * g++.old-deja/g++.pt/crash20.C: Likewise.
15847         * g++.old-deja/g++.pt/crash30.C: Likewise.
15848         * g++.old-deja/g++.pt/crash36.C: Likewise.
15849         * g++.old-deja/g++.pt/crash6.C: Likewise.
15850         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15851         * g++.old-deja/g++.pt/derived3.C: Likewise.
15852         * g++.old-deja/g++.pt/error1.C: Likewise.
15853         * g++.old-deja/g++.pt/friend21.C: Likewise.
15854         * g++.old-deja/g++.pt/friend23.C: Likewise.
15855         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15856         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15857
15858 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15859
15860         * gcc.c-torture/execute/20020225-2.c: New test.
15861
15862 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15863
15864         * gcc.c-torture/execute/920730-1t.c,
15865         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15866         Delete test cases, only relevant to -traditional.
15867
15868 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15869
15870         * gcc.dg/cpp/undef1.c: Remove.
15871         * gcc.dg/cpp/directiv.c: Update.
15872         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15873
15874 2002-02-27  Michael Meissner  <meissner@redhat.com>
15875
15876         * gcc.c-torture/execute/20020226-1.c: New test.
15877
15878 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15879
15880         * g++.dg/debug/debug4.C: New test.
15881
15882         * gcc.dg/ia64-visibility-1.c: New test.
15883
15884 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15885
15886         * gcc.dg/debug/20020224-1.c: New.
15887
15888 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15889
15890         * gcc.c-torture/execute/960416-1.x: New.
15891         * gcc.c-torture/execute/divconst-3.x: Likewise.
15892
15893 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15894
15895         * gcc.dg/20020224-1.c: New test.
15896
15897 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15898
15899         * gcc.c-torture/execute/20020225-1.c: New.
15900
15901 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15902
15903         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15904
15905 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15906
15907         * gcc.dg/20020222-1.c: New test.
15908
15909 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15910
15911         * g++.dg/opt/anonunion1.C: New test.
15912
15913 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15914
15915         * g++.dg/template/qualttp19.C: New test.
15916         * g++.dg/template/qualttp20.C: New test.
15917         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15918         * g++.old-deja/g++.other/qual1.C: Likewise.
15919
15920 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15921
15922         * gcc.dg/attr-alwaysinline.c: New.
15923
15924 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15925
15926         * gcc.dg/20020220-1.c: New test.
15927
15928         * gcc.dg/20020220-2.c: New test.
15929
15930         * g++.dg/opt/mmx1.C: New test.
15931
15932 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15933
15934         * gcc.c-torture/compile/20020110.c: New test.
15935
15936 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15937
15938         * gcc.c-torture/execute/20020219-1.c: New test.
15939
15940         * gcc.dg/20020219-1.c: New test.
15941
15942         * gcc.dg/noncompile/20020220-1.c: New test.
15943
15944         * g++.dg/opt/ptrintsum1.C: New test.
15945
15946         * gcc.dg/debug/20020220-1.c: New test.
15947
15948 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15949
15950         * gcc.c-torture/execute/20020216-1.c: New test.
15951
15952 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15953
15954         * gcc.dg/decl-1.c: Update, new test.
15955
15956 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15957
15958         * g++.dg/abi/bitfield1.C: New test.
15959         * g++.dg/abi/bitfield2.C: New test.
15960
15961 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15962
15963         * gcc.dg/attr-nest.c: New test.
15964
15965 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15966
15967         * gcc.c-torture/execute/20020215-1.c: New test.
15968
15969 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15970
15971         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15972         * g++.dg/debug/debug.exp: New.
15973         * g++.dg/debug/trivial.C: New.
15974         * g++.dg/debug/debug1.C: Moved...
15975         * g++.dg/other/debug1.C: ...from here.
15976         * g++.dg/debug/debug2.C: Moved...
15977         * g++.dg/other/debug2.C: ...from here.
15978         * g++.dg/debug/debug3.C: Moved...
15979         * g++.dg/other/debug3.C: ...from here.
15980
15981         * gcc.dg/noncompile/20020213-1.c: New test.
15982
15983 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15984
15985         * g++.dg/other/debug3.C: New test.
15986
15987         * gcc.c-torture/execute/20020213-1.c: New test.
15988
15989 2002-02-13  Richard Smith <richard@ex-parrot.com>
15990
15991         * g++.old-deja/g++.other/thunk1.C: New test.
15992
15993 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15994
15995         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15996
15997 2002-02-13  Stan Shebs  <shebs@apple.com>
15998
15999         * gcc.dg/altivec-3.c: New.
16000
16001 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16002
16003         * gcc.dg/Wunreachable-1.c: New test.
16004         * gcc.dg/Wunreachable-2.c: New test.
16005
16006 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16007
16008         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16009
16010 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16011
16012         * gcc.dg/decl-1.c: New test.
16013
16014 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16015
16016         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16017
16018 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16019
16020         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16021         * gcc.c-torture/compile/980506-1.x: Likewise.
16022
16023 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16024
16025         * gcc.dg/20020210-1.c: New.
16026
16027 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16028
16029         * g77.f-torture/execute/947.f: New regression test
16030         for PR fortran/947.
16031
16032 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16033
16034         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16035         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16036
16037 2002-02-08  Richard Henderson  <rth@redhat.com>
16038
16039         * gcc.c-torture/compile/labels-3.c: New.
16040
16041 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16042
16043         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16044         expression statements work instead.
16045         * gcc.dg/noncompile/20020207-1.c: New test.
16046
16047 2002-02-07  Richard Henderson  <rth@redhat.com>
16048
16049         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16050
16051 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16052
16053         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16054         message from g77
16055         * lib/g77-dg.exp: Trim g77 error messages so that they are
16056         recognized by dg.exp.
16057
16058 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16059
16060         PR fortran/5473
16061         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16062
16063 2002-02-07  Richard Henderson  <rth@redhat.com>
16064
16065         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16066         to be sufficiently aligned for integers.
16067
16068 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16069
16070         * g++.dg/template/friend4.C: New test.
16071
16072 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16073
16074         PR fortran/5743
16075         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16076         unsupported cases.
16077
16078 2002-02-07  Richard Henderson  <rth@redhat.com>
16079
16080         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16081         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16082         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16083         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16084
16085 2002-02-06  Richard Henderson  <rth@redhat.com>
16086
16087         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16088
16089 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16090
16091         * gcc.dg/20020206-1.c: New test.
16092
16093 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16094
16095         * gcc.c-torture/execute/20020206-1.c: New test.
16096
16097         * gcc.c-torture/execute/20020206-2.c: New test.
16098
16099         PR optimization/5429:
16100         * gcc.c-torture/compile/20020206-1.c: New test.
16101
16102 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16103
16104         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16105         as certain file formats cannot support particularly large
16106         alignments.
16107
16108         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16109         and do not expect to be able to link the executable.
16110
16111         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16112         fail because the COFF format does not support the weak attribute.
16113
16114 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16115
16116         * g77.dg/pr5473.f:  New test
16117
16118 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16119
16120         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16121         Fix testcase accordingly.
16122
16123 2002-02-04  Richard Henderson  <rth@redhat.com>
16124
16125         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16126         (buf): Change to be an array of pointers, not ints.
16127
16128 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16129
16130         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16131         before all tests.  Move warning one line above to match where it
16132         C frontend emits.
16133         * gcc.dg/Wswitch-2.c: New test.
16134         * g++.dg/warn/Wswitch-1.C: New test.
16135         * g++.dg/warn/Wswitch-2.C: New test.
16136
16137 2002-02-04  Richard Henderson  <rth@redhat.com>
16138
16139         * g++.dg/abi/offsetof.C: Fix size comparison.
16140
16141 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16142
16143         * gcc.dg/cast-qual-2.c: New test.
16144
16145 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16146
16147         * gcc.dg/20020201-4.c: New test.
16148
16149 2002-02-04  Ben Elliston  <bje@redhat.com>
16150
16151         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16152         target_info attribute != 0, in addition to the empty string.
16153         (gcc_target_compile): Likewise.
16154
16155 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16156
16157         * gcc.dg/Wswitch.c: New test.
16158         PR gcc/4475. PR gcc/3780.
16159
16160 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16161
16162         * g77.f-torture/execute/5122.f: New test for regressions
16163         against PR fortran/5122.
16164
16165 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16166
16167         * g77.f-torture/compile/pr3743.f: Delete
16168         * g77.dg/pr3743-1.f: New test.
16169         * g77.dg/pr3743-2.f: New test.
16170         * g77.dg/pr3743-3.f: New test.
16171         * g77.dg/pr3743-4.f: New test.
16172
16173 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16174
16175         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16176
16177 2002-02-02  Richard Henderson  <rth@redhat.com>
16178
16179         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16180         * gcc.c-torture/execute/bf64-1.c: Likewise.
16181
16182 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16183
16184         * gcc.dg/20020201-2.c: New test.
16185
16186         * gcc.dg/20020201-3.c: New test.
16187
16188         * gcc.c-torture/execute/bitfld-2.c: New test.
16189
16190 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16191
16192         * gcc.dg/bitfld-1.c: Update.
16193         * gcc.dg/bitfld-2.c: Update.
16194         * gcc.c-torture/execute/bitfld-1.x: New.
16195
16196 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.c-torture/execute/20020201-1.c: New test.
16199
16200 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16201
16202         PR target/5469
16203         * gcc.dg/20020201-1.c: New test.
16204
16205 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16206
16207         PR fortran/3743
16208         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16209         * g77.f-torture/compile/pr3743.x: Remove
16210
16211 2002-01-31  Tom Rix  <trix@redhat.com>
16212
16213         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16214
16215 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16216
16217         * gcc.dg/noncompile/20020130-1.c: New test.
16218
16219 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16220
16221         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16222
16223 2002-01-29  Richard Henderson  <rth@redhat.com>
16224
16225         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16226         to long long.
16227         * gcc.c-torture/execute/bf64-1.c: Likewise.
16228
16229 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16230
16231         * gcc.c-torture/execute/20020129-1.c: New test.
16232
16233 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16234
16235         * gcc.c-torture/compile/20000224-1.c: Update.
16236         * gcc.c-torture/execute/bitfld-1.c: New tests.
16237         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16238         * gcc.dg/uninit-A.c: Update.
16239
16240 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         * g++.dg/template/ctor1.C: Add instantiation.
16243
16244 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16245
16246         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16247         argument to __builtin_prefetch to be const ptr.
16248
16249 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.c-torture/compile/20020120-1.c: New test.
16252
16253 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16254
16255         * gcc.c-torture/execute/20020127-1.c: New test.
16256
16257 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16258
16259         * g77.dg/f77-edit-i-in.f: New test
16260         * g77.dg/f77-edit-i-out.f: New test
16261
16262 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16263
16264         * gcc.dg/debug/debug.exp: New file.
16265         * gcc.dg/debug/trivial.c: New file.
16266         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16267         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16268         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16269         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16270         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16271         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16272         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16273         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16274         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16275         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16276         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16277         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16278         * gcc.dg/20000503-1.c: Removed.
16279         * gcc.dg/20010207-1.c: Removed.
16280         * gcc.dg/20011223-1.c: Removed.
16281         * gcc.dg/20020104-2.c: Removed.
16282         * gcc.dg/debug-1.c: Removed.
16283         * gcc.dg/debug-2.c: Removed.
16284         * gcc.dg/debug-3.c: Removed.
16285         * gcc.dg/debug-4.c: Removed.
16286         * gcc.dg/debug-5.c: Removed.
16287         * gcc.dg/debug-6.c: Removed.
16288         * gcc.dg/dwarf2-1.c: Removed.
16289         * gcc.dg/dwarf2-2.c: Removed.
16290
16291 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16292
16293         * g++.old-deja/g++.other/eh5.C: New test.
16294         * g++.old-deja/g++.other/sibcall2.C: New test.
16295         * g++.old-deja/g++.other/array9.C: New test.
16296         * g++.old-deja/g++.other/typename2.C: New test.
16297         * g++.old-deja/g++.other/crash60.C: New test.
16298         * g++.old-deja/g++.other/conv9.C: New test.
16299         * g++.old-deja/g++.other/mangle10.C: New test.
16300         * g++.old-deja/g++.other/unchanging1.C: New test.
16301         * g++.old-deja/g++.other/exprstmt1.C: New test.
16302         * g++.old-deja/g++.other/inline23.C: New test.
16303         * g++.old-deja/g++.eh/ia64-1.C: New test.
16304         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16305         * g++.old-deja/g++.other/reload1.C: New test.
16306         * g++.old-deja/g++.other/static20.C: New test.
16307         * g++.old-deja/g++.other/local-alloc1.C: New test.
16308         * g++.old-deja/g++.other/conv8.C: New test.
16309         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16310         * g++.old-deja/g++.other/storeexpr1.C: New test.
16311         * g++.old-deja/g++.other/storeexpr2.C: New test.
16312         * g++.dg/eh/template2.C: New test.
16313         * g++.dg/warn/weak1.C: New test.
16314
16315 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16316
16317         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16318         Remove first, non-varying, argument.
16319
16320 2002-01-23  Richard Henderson  <rth@redhat.com>
16321
16322         * gcc.dg/inline-2.c: New.
16323
16324         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16325         Add optional target arg.  Check number of arguments.
16326         (scan-assembler-not, scan-assembler-dem): Likewise.
16327         (scan-assembler-dem-not): Likewise.
16328
16329 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16330
16331         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16332         line 12.
16333         * g++.old-deja/g++.brendan/parse3.C,
16334         g++.old-deja/g++.other/crash26.C,
16335         g++.old-deja/g++.other/crash28.C,
16336         g++.old-deja/g++.other/crash29.C,
16337         g++.old-deja/g++.other/crash30.C,
16338         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16339
16340 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16341
16342         * gcc.dg/20020115-1.c: New.
16343
16344 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16345
16346         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16347
16348 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16349
16350         * gcc.dg/20020122-3.c: New.
16351
16352 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * g++.dg/other/gc1.C: New test.
16355
16356 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16357
16358         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16359
16360 2002-01-22  Richard Henderson  <rth@redhat.com>
16361
16362         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16363
16364 2002-01-22  Richard Henderson  <rth@redhat.com>
16365
16366         * gcc.dg/20020122-4.c: New.
16367
16368 2002-01-22  H.J. Lu <hjl@gnu.org>
16369
16370         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16371         link output.
16372         * gcc.dg/special/ecos.exp: Likewise.
16373         * lib/g++-dg.exp: Likewise.
16374         * lib/g77-dg.exp: Likewise.
16375         * lib/gcc-dg.exp : Likewise.
16376         * lib/mike-g++.exp: Likewise.
16377         * lib/mike-g77.exp: Likewise.
16378         * lib/mike-gcc.exp: Likewise.
16379         * lib/objc-dg.exp: Likewise.
16380
16381 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16382
16383         PR target/5379
16384         * gcc.dg/20020122-2.c: New test.
16385
16386 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16387
16388         * gcc.dg/20020122-1.c: New test.
16389
16390 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16391
16392         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16393
16394 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16395
16396         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16397
16398 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16399
16400         * gcc.c-torture/compile/20020121-1.c: New test.
16401
16402 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16403
16404         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16405         ld_library_path.
16406
16407 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16408
16409         * gcc.dg/20020218-1.c: New test.
16410
16411 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16412
16413         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16414         messages
16415         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16416         "At global scope" warning
16417         * g++.dg/ext/align1.C: Change cygwin test for alignment
16418         from db-bogus to dg-warning
16419
16420 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16421
16422         * g77.f-torture/compile/cpp2.F: New test.
16423
16424 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16425
16426         * g++.dg/template/access1.C: New test.
16427
16428 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16429
16430         * gcc.dg/20020118-1.c: New.
16431
16432 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16433
16434         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16435
16436 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16437
16438         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16439         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16440         alignment warnings.
16441
16442 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16443
16444         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16445         torture_with_loops and torture_without_loops
16446
16447 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16448
16449         * gcc.c-torture/compile/20020116-1.c: New test.
16450
16451 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16452
16453         * gcc.dg/20020116-2.c: New test.
16454
16455         * gcc.dg/ultrasp4.c: New test.
16456
16457         * gcc.dg/20020116-1.c: New test.
16458
16459 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16460
16461         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16462         by EABI.
16463
16464 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16465
16466         * gcc.misc-tests/i386-prefetch.exp: New.
16467         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16468         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16469         * gcc.misc-tests/i386-pf-none-1.c: New test.
16470         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16471
16472 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16473
16474         * gcc.dg/gnu89-init-1.c: Add new tests.
16475
16476 2002-01-15  Andreas Jaeger  <aj@suse.de>
16477
16478         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16479         * gcc.dg/i386-mmx-2.c: Likewise.
16480         * gcc.dg/i386-sse-1.c: Likewise.
16481         * gcc.dg/i386-sse-2.c: Likewise.
16482         * gcc.dg/i386-sse-3.c: Likewise.
16483
16484 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16485
16486         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16487         Uncomment additional cases that now pass.
16488
16489 2002-01-11  Richard Henderson  <rth@redhat.com>
16490
16491         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16492         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16493
16494 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16495
16496         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16497
16498 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16499
16500         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16501         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16502
16503 2002-01-10  Dale Johannesen  <dalej@apple.com>
16504
16505         * gcc.c-torture/execute/loop-11.c: New.
16506
16507 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16508
16509         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16510         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16511
16512 2002-01-09  Richard Henderson  <rth@redhat.com>
16513
16514         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16515         type in which to perform the operation for each size.
16516
16517 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16518
16519         * gcc.c-torture/compile/20020109-2.c: New test.
16520
16521 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16522
16523         * gcc.c-torture/execute/loop-10.c: New test.
16524
16525 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16526
16527         * gcc.c-torture/compile/20010226-1.c: New test.
16528         * gcc.c-torture/compile/20010227-1.c: New test.
16529         * gcc.c-torture/compile/20010426-1.c: New test.
16530         * gcc.c-torture/compile/20010510-1.c: New test.
16531         * gcc.c-torture/compile/20010605-3.c: New test.
16532         * gcc.c-torture/compile/20010824-1.c: New test.
16533         * gcc.c-torture/execute/20010409-1.c: New test.
16534         * gcc.dg/noncompile/20000901-1.c: New test.
16535         * gcc.dg/20001023-1.c: New test.
16536         * gcc.dg/20001101-1.c: New test.
16537         * gcc.dg/20001102-1.c: New test.
16538         * gcc.dg/20010207-1.c: New test.
16539         * gcc.dg/20010405-1.c: New test.
16540         * gcc.dg/20010822-1.c: New test.
16541         * gcc.dg/20011107-1.c: New test.
16542
16543 2002-01-09  Jeffrey A Law  (law@redhat.com)
16544
16545         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16546
16547         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16548         execution failure on PA targets.
16549
16550 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16551
16552         * gcc.c-torture/compile/20020109-1.c: New test.
16553
16554 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16555
16556         * gcc.c-torture/execute/20020108-1.c: New test.
16557
16558 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16559
16560         * gcc.dg/20020108-1.c: New test.
16561
16562 2002-01-08  H.J. Lu <hjl@gnu.org>
16563
16564         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16565         for header files.
16566
16567 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16568
16569         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16570         consistency.
16571
16572 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16573
16574         * gcc.dg/altivec-4.c: Test altivec predicates.
16575
16576 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16577
16578         * gcc.c-torture/execute/20020107-1.c: New test.
16579
16580 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16581
16582         PR c/5279
16583         * gcc.c-torture/compile/20020106-1.c: New test.
16584
16585 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16586
16587         * gcc.c-torture/execute/nestfunc-4.c: New test.
16588
16589 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16590
16591         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16592         extra triple that slipped in.
16593         * g++.old-deja/g++.abi/align.C: Likewise.
16594         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16595
16596 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16597
16598         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16599         * g++.old-deja/g++.abi/align.C: Likewise.
16600         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16601
16602         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16603         on FreeBSD/i386.
16604         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16605         FreeBSD.
16606
16607 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16608
16609         * gcc.dg/20020104-1.c: New test.
16610
16611         * gcc.dg/20020104-2.c: New test.
16612
16613 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16614
16615         * gcc.dg/20020103-1.c: Fix typo in target selector.
16616
16617 2002-01-03  Richard Henderson  <rth@redhat.com>
16618
16619         * gcc.dg/20020103-1.c: New.
16620
16621 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16622
16623         * gcc.c-torture/execute/20020103-1.c: New test.
16624
16625 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16626
16627         * g++.dg/other/debug2.C: New test.
16628
16629         * gcc.c-torture/compile/20020103-1.c: New test.
16630
16631 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16632
16633         * gcc.dg/gnu89-init-1.c: Added new tests.
16634
16635 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16636
16637         * g++.dg/template/friend2.C: Remove as patch is reverted.
16638
16639         * g++.dg/warn/oldcast1.C: New test.
16640
16641         * g++.dg/template/ptrmem1.C: New test.
16642         * g++.dg/template/ptrmem2.C: New test.
16643
16644         * g++.dg/template/ntp.C: New test.
16645
16646         * g++.dg/other/component1.C: New test.
16647
16648         * g++.dg/template/ttp3.C: New test.
16649
16650         * g++.dg/template/friend2.C: New test.
16651         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16652
16653 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16654
16655         * g++.dg/other/ptrmem1.C: New test.
16656         * g++.dg/other/ptrmem2.C: New test.
16657
16658 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16659
16660         * g++.dg/template/ctor1.C: New test.
16661
16662 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16663
16664         * g++.dg/template/friend2.C: New test.
16665
16666 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16667
16668         * gcc.dg/mmix-1.c: New test.
16669
16670 2001-12-31  Richard Henderson  <rth@redhat.com>
16671
16672         * gcc.dg/asm-5.c: New.
16673
16674 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16675
16676         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16677         in namespace __gnu_cxx
16678
16679 2001-12-30  Richard Henderson  <rth@redhat.com>
16680
16681         * gcc.dg/debug-6.c: New.
16682
16683 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16684
16685         * gcc.c-torture/compile/20011229-2.c: New test.
16686
16687 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16688
16689         * gcc.dg/debug-3.c: New test.
16690         * gcc.dg/debug-4.c: New test.
16691         * gcc.dg/debug-5.c: New test.
16692
16693 2001-12-29  Richard Henderson  <rth@redhat.com>
16694
16695         * g++.dg/eh/loop1.C: New.
16696
16697 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16698
16699         * g++.dg/template/crash1.C: New test.
16700
16701 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16702
16703         * g++.dg/other/const1.C: New test.
16704
16705 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16706
16707         * gcc.c-torture/compile/20011229-1.c: New test.
16708
16709 2001-12-28  Stan Shebs  <shebs@apple.com>
16710
16711         * lib/objc-torture.exp: Resync with c-torture.exp.
16712         * lib/objc.exp: Load standard libraries.
16713
16714 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16715
16716         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16717         additional tests.
16718
16719 2001-12-27  Roger Sayle <roger@eyesopen.com>
16720
16721         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16722
16723 2001-12-27  Richard Henderson  <rth@redhat.com>
16724
16725         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16726
16727 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16728
16729         * g++.dg/eh/ctor1.C: New test.
16730         * g++.dg/other/error2.C: New test.
16731
16732 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16733
16734         * g++.dg/other/init2.C: New test.
16735
16736 2001-12-24  Richard Henderson  <rth@redhat.com>
16737
16738         * gcc.dg/20011223-1.c: New.
16739         * gcc.dg/inline-1.c: New.
16740
16741 2001-12-23  Richard Henderson  <rth@redhat.com>
16742
16743         * gcc.dg/asm-4.c: Test operand modifiers.
16744
16745 2001-12-23  Richard Henderson  <rth@redhat.com>
16746
16747         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16748
16749 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16750
16751         * gcc.c-torture/execute/20011223-1.c: New test.
16752
16753 2001-12-21  Richard Henderson  <rth@redhat.com>
16754
16755         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16756         re-enables the warning.
16757
16758 2001-12-21  Richard Henderson  <rth@redhat.com>
16759
16760         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16761
16762 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16763
16764         * gcc.c-torture/compile/20011218-1.c: New test.
16765
16766 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16767
16768         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16769         arm-isr.c test.
16770         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16771         epilogue generation for ARM ISR routines.
16772
16773 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16774
16775         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16776         * gcc.dg/format/c90-printf-3.c: Likewise.
16777         * gcc.dg/format/c99-printf-3.c: Likewise.
16778         * gcc.dg/format/ext-1.c: Likewise.
16779         * gcc.dg/format/ext-6.c: Likewise.
16780         * gcc.dg/format/format.h: Prototype unlocked stdio.
16781
16782 2001-12-20  Richard Henderson  <rth@redhat.com>
16783
16784         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16785         (arena): Use it.
16786         (malloc): Correct allocation logic.  Abort if we fill up the
16787         arena before initialization complete.
16788         (realloc): Correct allocation logic.
16789
16790 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16791
16792         * gcc.c-torture/compile/20011219-2.c: New test.
16793
16794         * gcc.c-torture/execute/20011219-1.c: New test.
16795
16796 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16797
16798         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16799         target does not support weak symbols.
16800
16801 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16802
16803         * gcc.c-torture/compile/20011219-1.c: New test.
16804
16805 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16806
16807         * g++.dg/other/error1.C: New test.
16808
16809 2001-12-17  Jeffrey A Law  (law@redhat.com)
16810
16811         * gcc.c-torture/execute/20011217-1.c: New test.
16812
16813 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16814
16815         * objc.dg/special/: New directory.
16816         * objc.dg/special/special.exp: New file.
16817         * objc.dg/special/unclaimed-category-1.h: New file.
16818         * objc.dg/special/unclaimed-category-1a.m: New file.
16819         * objc.dg/special/unclaimed-category-1.m: New file.
16820
16821 2001-12-17  Andreas Jaeger  <aj@suse.de>
16822
16823         * gcc.c-torture/compile/20011217-2.c: New test.
16824
16825 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16826
16827         * gcc.c-torture/compile/20011217-1.c: New test.
16828
16829 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16830
16831         * testsuite/gcc.dg/20011214-1.c: New.
16832
16833 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16834
16835         * gcc.dg/altivec-4.c: New.
16836
16837 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16838
16839         * gcc.dg/20011113-1.c: New test.
16840
16841 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16842
16843         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16844         std::__malloc_alloc_template<0> and
16845         std::__default_alloc_template<false, 0>.
16846
16847 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16848
16849         * objc/execute/bf-21.m: New test.
16850         * objc/execute/enumeration-1.m: New test.
16851         * objc/execute/enumeration-2.m: New test.
16852
16853 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16854
16855         * gcc.dg/gnu89-init-1.c: New test.
16856
16857 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16858
16859         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16860         * g++.old-deja/g++.jason/2371.C: Likewise.
16861         * g++.old-deja/g++.jason/template33.C: Likewise.
16862         * g++.old-deja/g++.jason/template34.C: Likewise.
16863         * g++.old-deja/g++.jason/template36.C: Likewise.
16864         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16865         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16866         * g++.old-deja/g++.other/typename1.C: Likewise.
16867         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16868         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16869         * g++.old-deja/g++.pt/typename11.C: Likewise.
16870         * g++.old-deja/g++.pt/typename14.C: Likewise.
16871         * g++.old-deja/g++.pt/typename16.C: Likewise.
16872         * g++.old-deja/g++.pt/typename3.C: Likewise.
16873         * g++.old-deja/g++.pt/typename4.C: Likewise.
16874         * g++.old-deja/g++.pt/typename5.C: Likewise.
16875         * g++.old-deja/g++.pt/typename7.C: Likewise.
16876         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16877
16878 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16879
16880         * g++.dg/other/linkage1.C: New test.
16881         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16882         specifiers.
16883
16884 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16885
16886         * gcc.dg/concat.c: New test.
16887
16888 2001-12-11  Stan Shebs  <shebs@apple.com>
16889
16890         * objc/compile: New test directory.
16891         * objc/compile/compile.exp: New expect script.
16892         * objc/compile/20011211-1.m: New compile test.
16893
16894 2001-12-11  Jason Merrill  <jason@redhat.com>
16895
16896         * lib/prune.exp (prune_gcc_output): Also handle "In member
16897         function".  So many permutations...
16898
16899 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16900
16901         * g++.dg/template/typedef1.C: New test.
16902
16903 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16904
16905         * g++.dg/other/copy1.C: New test.
16906
16907 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16908
16909         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16910
16911         * gcc.dg/builtin-choose-expr.c: New.
16912
16913 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16914
16915         * gcc.dg/altivec-2.c: New.
16916
16917 2001-12-07  Richard Henderson  <rth@redhat.com>
16918
16919         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16920
16921 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16922
16923         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16924         ultrasparc.
16925
16926 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16927
16928         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16929
16930 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16931
16932         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16933         variable argument list.
16934
16935 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16936
16937         * gcc.c-torture/execute/memcheck: Delete entire directory.
16938         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16939         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16940
16941 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16942
16943         * gcc.dg/Wshadow-1.c: New test.
16944
16945 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16946
16947         * gcc.c-torture/compile/20011130-1.c: New test.
16948
16949         * gcc.dg/noncompile/20011025-1.c: New test.
16950
16951         * g++.dg/other/anon-union.C: New test.
16952
16953         * gcc.c-torture/execute/20011024-1.c: New test.
16954
16955 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16956
16957         * gcc.c-torture/execute/20000722-1.x,
16958         gcc.c-torture/execute/20010123-1.x: Remove.
16959         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16960         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16961         gcc.dg/c99-complit-2.c: New tests.
16962
16963 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16964
16965         * g++.dg/inherit/base1.C: New test.
16966
16967 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16968
16969         * g++.dg/other/stdarg1.C: New test.
16970
16971         * gcc.c-torture/compile/20011130-2.c: New test.
16972
16973 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16974
16975         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16976         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16977         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16978         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16979         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16980         * gcc.dg/builtin-prefetch-1.c: New test.
16981
16982 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16983
16984         * gcc.dg/20011130-1.c: New test.
16985
16986 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16987
16988         * g++.dg/other/scope1.C: New test.
16989         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16990
16991 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16992
16993         * gcc.dg/vla-init-1.c: New test.
16994
16995 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16996
16997         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16998
16999 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17000
17001         * objc.dg/alias.m: Update.
17002         * objc.dg/class-1.m: Update.
17003         * objc.dg/const-str-1.m: Update.
17004         * objc.dg/fwd-proto-1.m: Update.
17005         * objc.dg/id-1.m: Update.
17006         * objc.dg/super-class-1.m: Update.
17007
17008 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17009
17010         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17011         constructs.
17012
17013 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17014
17015         * gcc.c-torture/execute/20011128-1.c: New test.
17016
17017 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17018
17019         * gcc.dg/20011127-1.c: New test.
17020
17021 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17022
17023         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17024         from Austin Group draft 7.
17025         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17026         scanf format arguments.
17027         * gcc.dg/format/no-exargs-2.c: New test.
17028
17029 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17030
17031         * g++.dg/abi/vbase8-4.C: New test.
17032
17033 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17034
17035         * gcc.c-torture/execute/20011121-1.c: New test.
17036
17037 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17038
17039         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17040
17041 2001-11-23  Andreas Jaeger  <aj@suse.de>
17042
17043         * gcc.dg/cpp/charconst-2.c: New test.
17044
17045 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17046
17047         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17048         to the host if it is remote.  Let tests specify extra headers
17049         they use.
17050         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17051         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17052         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17053         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17054         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17055         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17056         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17057         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17058         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17059         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17060
17061 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17062
17063         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17064         for little endian ARMs.
17065
17066 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17067
17068         * gcc.c-torture/compile/20011119-1.c: New test.
17069         * gcc.c-torture/compile/20011119-2.c: New test.
17070
17071 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17072
17073         * gcc.dg/altivec-1.c: Fix typo.
17074
17075 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17076
17077         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17078
17079 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17080
17081         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17082
17083 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17084
17085         * lib/g77.exp: Don't specify --rpath-link.
17086
17087         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17088         across all the headers.
17089         * gcc.dg/format/format.exp: For testing on a remote host,
17090         copy format.h.
17091
17092         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17093         * gcc.c-torture/execute/930406-1.c: Likewise.
17094         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17095
17096 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17097
17098         * gcc.dg/altivec-1.c: New.
17099
17100 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17101
17102         * gcc.dg/cpp/fpreprocessed.c: New test case.
17103
17104 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17105
17106         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17107         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17108         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17109
17110 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17111
17112         * gcc.dg/no-builtin-1.c: New test.
17113
17114 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17115
17116         * gcc.c-torture/execute/20011115-1.c: New test.
17117
17118 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17119
17120         * gcc.c-torture/compile/20011114-2.c: New test.
17121         * gcc.c-torture/compile/20011114-3.c: New test.
17122         * gcc.c-torture/compile/20011114-4.c: New test.
17123
17124 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17125
17126         * g++.dg/other/init1.C: New test.
17127
17128 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17129
17130         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17131         message.
17132
17133         * gcc.c-torture/execute/20011114-1.c: New testcase.
17134
17135         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17136         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17137         like the (before this change) version of 20010327-1.c.
17138
17139 2001-11-14  Roger Sayle <roger@eyesopen.com>
17140
17141         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17142
17143 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17144
17145         * g++.dg/init/array2.C: New test.
17146
17147 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17148
17149         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17150
17151 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17152
17153         * g++.dg/other/forscope1.C: New test.
17154         * g++.dg/ext/forscope1.C: New test.
17155         * g++.dg/ext/forscope2.C: New test.
17156
17157 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17158
17159         * gcc.c-torture/execute/20011113-1.c: New test.
17160
17161 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17162
17163         * gcc.c-torture/execute/20011109-2.c: New test.
17164
17165         * gcc.c-torture/execute/20011109-1.c: New test.
17166
17167 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17168
17169         * gcc.c-torture/compile/20011109-1.c: New test.
17170
17171 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17172
17173         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17174         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17175         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17176         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17177         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17178         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17179         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17180
17181 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17182
17183         * g++.dg/warn/Wshadow-1.C: New tests.
17184         * g++.old-deja/g++.mike/for3.C: Update.
17185
17186 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17187
17188         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17189         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17190         XFAILs.  Adjust expected error texts.
17191         * gcc.c-torture/compile/20011106-1.c,
17192         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17193         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17194         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17195         gcc.dg/c99-array-lval-5.c: New tests.
17196
17197 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17198
17199         * gcc.dg/cpp/defined.c: Update.
17200
17201 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17202
17203         * gcc.c-torture/execute/anon-1.c: New test.
17204
17205 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17206
17207         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17208         same size, so no warning should be produced on stormy16.
17209
17210         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17211         due to oversized array.
17212         * g++.old-deja/g++.mike/ns15.C: Likewise.
17213         * g++.old-deja/g++.pt/crash16.C: Likewise.
17214
17215 2001-11-02  Graham Stott  <grahams@redhat.com>
17216
17217         * g++.dgother/debug1.C: Fix typos.
17218
17219 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17220
17221         * g++.dg/other/debug1.C: New test.
17222
17223 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17224
17225         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17226         of unsigned long.
17227
17228 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17229
17230         * gcc.dg/20011029-2.c: New test.
17231
17232         * gcc.c-torture/compile/20011029-1.c: New test.
17233
17234 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17235
17236         * objc/execute/class_self-1.m: New test.
17237         * objc/execute/class_self-2.m: New test.
17238
17239 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17240
17241         * gcc.misc-tests/msgs.exp: Delete.
17242         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17243         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17244         error set to match recent changes.
17245
17246 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17247
17248         * gcc.dg/20011021-1.c: New test.
17249
17250 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17251
17252         * gcc.c-torture/compile/20011023-1.c: New test.
17253
17254 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17255
17256         * lib/g77.exp: Rewrite based on lib/g++.exp.
17257
17258 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17259
17260         * gcc.c-torture/execute/20011019-1.c: New test.
17261
17262         * gcc.dg/20011018-1.c: New test.
17263
17264 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17265
17266         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17267
17268 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17269
17270         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17271         * gcc.dg/attr-invalid.c: Likewise.
17272
17273 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17274
17275         * testsuite/gcc.dg/20011015-1.c: New test.
17276
17277 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17278
17279         * g++.dg/template/unify2.C: New test.
17280
17281 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17282
17283         * g++.dg/other/exception-specification.C: New test
17284
17285 2001-10-13  Tom Rix  <trix@redhat.com>
17286
17287         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17288         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17289
17290 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * testsuite/gcc.dg/20011009-1.c: New test.
17293
17294 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17295
17296         PR g++/4476
17297         * g++.dg/other/friend1.C: New test.
17298
17299 2001-10-11  Richard Henderson  <rth@redhat.com>
17300
17301         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17302
17303 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17304
17305         * gcc.c-torture/compile/20011010-1.c: New.
17306
17307 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17308
17309         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17310         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17311         g77.f-torture/execute/execute.exp,
17312         g77.f-torture/noncompile/noncompile.exp,
17313         gcc.c-torture/compile/compile.exp,
17314         gcc.c-torture/execute/execute.exp,
17315         gcc.c-torture/execute/ieee/ieee.exp,
17316         gcc.c-torture/execute/memcheck/memcheck.exp,
17317         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17318         objc/execute/execute.exp: Update FSF address.
17319
17320 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17321
17322         * gcc.dg/cpp/cmdlne-C.c: Update.
17323         * gcc.dg/cpp/cmdlne-C2.c: New.
17324
17325 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17326
17327         * gcc.c-torture/execute/20011008-3.c: New.
17328
17329 2001-10-08  DJ Delorie  <dj@redhat.com>
17330
17331         * gcc.dg/20011008-1.c: New.
17332         * gcc.dg/20011008-2.c: New.
17333
17334 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17335
17336         * gcc.dg/cpp/spacing1.c: Update test.
17337
17338 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17339
17340         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17341         spelling errors of "separate" as "seperate".
17342
17343 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17344
17345         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17346         enough to avoid inlining.
17347
17348 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17349
17350         * lib/g77.exp: set libg2c_dir correctly.
17351
17352 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17353
17354         * gcc.dg/cpp/macro11.c: New test.
17355
17356 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17357
17358         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17359         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17360         gcc.dg/format/multattr-3.c: New tests.
17361         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17362         tests for format attributes on function pointers being rejected.
17363
17364 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17365
17366         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17367
17368 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17369
17370         * g++.dg/warn/format1.C: New test.
17371
17372 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17373
17374         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17375
17376 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17377
17378         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17379
17380 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17381
17382         * gcc.dg/cpp/redef2.c: Add test.
17383
17384 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17385
17386         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17387         long-standing bug on i686, apparently.
17388         * gcc.c-torture/execute/loop-2c.x: New file.
17389         * gcc.c-torture/execute/loop-2d.x: New file.
17390         * gcc.c-torture/execute/loop-3c.x: New file.
17391
17392 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17393
17394         * gcc.dg/cpp/20000625-2.c: Correct line number.
17395
17396 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17397
17398         * gcc.dg/cpp/macro10.c: New test.
17399         * gcc.dg/cpp/strify3.c: New test.
17400         * gcc.dg/cpp/spacing1.c: Add tests.
17401         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17402         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17403
17404 2001-09-24  DJ Delorie  <dj@redhat.com>
17405
17406         * gcc.c-torture/execute/20010924-1.c: New test.
17407
17408 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17409
17410         * testsuite/objc/execute/paste.m: Remove.
17411
17412 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17413
17414         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17415
17416 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17417
17418         * g77.dg/strlen0.f: New test.
17419
17420 2001-09-21  Richard Henderson  <rth@redhat.com>
17421
17422         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17423         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17424
17425 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17426
17427         Table-driven attributes.
17428         * g++.dg/ext/attrib1.C: New test.
17429
17430 2001-09-20  DJ Delorie  <dj@redhat.com>
17431
17432         * gcc.dg/20000926-1.c: Update expected warning messages.
17433         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17434         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17435         array.
17436
17437 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17438
17439         * g++.dg/eh/registers1.C: New test case.
17440
17441 2001-09-17  Richard Henderson  <rth@redhat.com>
17442
17443         * gcc.dg/array-5.c: Fix VLA decomposition test.
17444
17445 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17446
17447         * gcc.dg/cpp/line5.c: New testcase.
17448
17449 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17450
17451         * gcc.dg/cpp/macro9.c: New test.
17452
17453 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17454
17455         * gcc.c-torture/execute/980223.c: Change type of addr from long
17456         to char *.
17457
17458 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17459
17460         * gcc.c-torture/execute/20010915-1.c: New test.
17461
17462 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17463
17464         * g77.dg/bprob: New directory.
17465         * g77.dg/bprob/bprob.exp: New file.
17466         * g77.dg/bprob/bprob-1.f: New test.
17467         * g77.dg/gcov: New directory.
17468         * g77.dg/gcov/gcov.exp: New file.
17469         * g77.dg/gcov/gcov-1.f: New test.
17470         * g77.dg/gcov/gcov-1.x: New file.
17471
17472 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17473
17474         * gcc.dg/cpp/directiv.c: Update.
17475         * gcc.dg/cpp/undef1.c: Update.
17476
17477 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17478
17479         * gcc.dg/20010912-1.c: New test.
17480
17481 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17482
17483         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17484         language-independent file in lib.
17485         * lib/gcov.exp: New file.
17486
17487 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17488
17489         * gcc.c-torture/compile/20010911-1.c: New test.
17490
17491 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17492
17493         * lib/profopt.exp: New, to support profile-directed optimizations.
17494         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17495         * gcc.misc-tests/bprob-1.c: New test.
17496         * gcc.misc-tests/bprob-2.c: New test.
17497
17498 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17499
17500         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17501         XFAIL and which kinds of gcov output to verify.
17502         * gcc.misc-tests/gcov-4b.x: New file.
17503         * gcc.misc-tests/gcov-5b.x: New file.
17504         * gcc.misc-tests/gcov-6.x: New file.
17505         * gcc.misc-tests/gcov-7.c: New test.
17506         * gcc.misc-tests/gcov-7.x: New file.
17507
17508 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17509
17510         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17511         * gcc.misc-tests/gcov-6.c: New test.
17512
17513 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17514
17515         PR c++/3986
17516         * g++.dg/abi/vbase1.C: New test.
17517
17518 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17519
17520         * objc.dg/method-2.m: New.
17521
17522 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17523
17524         PR c++/4203
17525         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17526         * g++.dg/init/empty1.C: New test.
17527
17528 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17529
17530         * gcc.c-torture/compile/20010903-1.c: New test.
17531
17532 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17533
17534         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17535         for m68k.
17536
17537 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17538
17539         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17540
17541         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17542
17543         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17544
17545 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17546
17547         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17548         for 16-bit 'unsigned int'.
17549
17550 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17551
17552         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17553
17554 2001-08-27  Richard Henderson  <rth@redhat.com>
17555
17556         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17557         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17558
17559 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17560
17561         * gcc.dg/asm-names.c (ymain): New.
17562
17563 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17564
17565         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17566         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17567         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17568
17569 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17570
17571         * gcc.dg/compare5.c: New testcase.
17572
17573 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17574
17575         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17576         and "In instantiation".
17577
17578 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17579
17580         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17581
17582 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17583
17584         * gcc.misc-tests/gcov.exp: Add support for branch information.
17585         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17586         * gcc.misc-tests/gcov-4.c: New test.
17587         * gcc.misc-tests/gcov-4b.c: New test.
17588         * gcc.misc-tests/gcov-5b.c: New test.
17589
17590 2001-08-20  Zack Weinberg  <zackw@panix.com>
17591
17592         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17593         expected to fail.
17594
17595 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17596
17597         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17598
17599 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17600
17601         * g++.dg/eh/template1.C: New test.
17602
17603 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17604
17605         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17606         Fix thinko.
17607         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17608         for xfail.
17609
17610 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17611
17612         * lib/g77-dg.exp:  Use prune.exp for common procedures
17613         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17614         * lib/g77.exp: (g77-dg-prune) Remove
17615
17616 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17617
17618         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17619
17620 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17621
17622         * g++.dg/template/unify1.C: New test.
17623
17624 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17625
17626         * g++.dg/abi/empty4.C: New test.
17627
17628 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17629
17630         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17631         solaris2.*
17632         * g77.f-torture/compile/pr3743.x: Likewise
17633
17634 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17635
17636         * g++.dg/other/using-declaration.C: New test.
17637
17638 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17639
17640         * gcc.dg/cpp/tr-sign.c: New testcase.
17641
17642 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17643
17644         * gcc.dg/cpp/19951025-1.c: Revert.
17645         * gcc.dg/cpp/directiv.c: We no longer process directives that
17646         interrupt macro arguments.
17647
17648 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17649
17650         * gcc.dg/bconstp-1.c: New test.
17651
17652 2001-08-03  Richard Henderson  <rth@redhat.com>
17653
17654         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17655
17656 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17657
17658         * gcc.dg/cpp/19951025-1.c: Update.
17659
17660 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17661
17662         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17663         should be x.
17664
17665 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17666
17667         Kill -fhonor-std.
17668         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17669         * g++.old-deja/g++.other/std1.C: Likewise.
17670         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17671
17672 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17673
17674         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17675         (g77_pass, g77_fail, g77_finish, g77_exit,
17676         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17677
17678 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17679
17680         * g77.dg/fbackslash.f
17681         * g77.dg/fcase-preserve.f
17682         * g77.dg/ff90-1.f
17683         * g77.dg/ffixed-line-length-0.f
17684         * g77.dg/ffixed-line-length-132.f
17685         * g77.dg/ffixed-line-length-7.f
17686         * g77.dg/ffixed-line-length-72.f
17687         * g77.dg/ffixed-line-length-none.f
17688         * g77.dg/ffree-form-1.f
17689         * g77.dg/fno-backslash.f
17690         * g77.dg/fno-f90-1.f
17691         * g77.dg/fno-fixed-form-1.f
17692         * g77.dg/fno-onetrip.f
17693         * g77.dg/fno-typeless-boz.f
17694         * g77.dg/fno-underscoring.f
17695         * g77.dg/fno-vxt-1.f
17696         * g77.dg/fonetrip.f
17697         * g77.dg/ftypeless-boz.f
17698         * g77.dg/fugly-assumed.f
17699         * g77.dg/funderscoring.f
17700         * g77.dg/fvxt-1.f
17701
17702 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17703
17704         * objc.dg/fwd-proto-1.m: New.
17705         * objc.dg/local-decl-1.m: New.
17706         * objc.dg/naming-1.m: New.
17707         * objc.dg/naming-2.m: New.
17708         * objc.dg/proto-hier-1.m: New.
17709
17710 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17711
17712         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17713         largest-type elements to a struct makes its size grow.
17714
17715 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17716
17717         * g++.dg/abi/vthunk1.C: New test.
17718
17719 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         * g++.dg/abi/vbase8-22.C: New test.
17722
17723 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17724
17725         * gcc.dg/cpp/macro8.c: New test.
17726
17727 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         * g++.dg/abi/vbase8-21.C: New test.
17730
17731 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17732
17733         * g++.dg/abi/vbase8-10.C: New test.
17734
17735 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17736
17737         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17738         ${tool}_set_ld_library_path.
17739         Changed caller.
17740         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17741         g++.exp.
17742
17743 2001-07-26  Stan Cox <scox@redhat.com>
17744
17745         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17746         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17747         gcc_exit, gcc_check_unsupported_p):
17748         Moved to gcc-deps.exp
17749         * gcc-deps.exp: New file.
17750
17751 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17752
17753         * g++.old-deja/g++.pt/defarg14.C: New test.
17754
17755 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17756
17757         * g++.old-deja/g++.other/lineno5.C: New test.
17758
17759 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17760
17761         * g++.old-deja/g++.pt/crash68.C: New test.
17762
17763 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         * g++.old-deja/g++.other/crash42.C: New test.
17766
17767 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17768
17769         * gcc.dg/cpp/extratokens.c: Fix.
17770         * gcc.dg/cpp/skipping2.c: New tests.
17771
17772 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17773
17774         * gcc.c-torture/execute/20010724-1.c: New file.
17775         * gcc.c-torture/execute/20010724-1.x: New file.
17776
17777 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17778
17779         * g++.old-deja/g++.other/cond7.C: New test.
17780
17781 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17782
17783         * g++.old-deja/g++.other/optimize4.C: New test.
17784
17785 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17786
17787         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17788
17789 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17790
17791         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17792         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17793         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17794         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17795
17796         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17797         bug report" message.
17798
17799         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17800         * g++.dg/ext/instantiate1.C: Move from old-deja.
17801
17802 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17803
17804         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17805         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17806         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17807         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17808
17809 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17810
17811         * gcc.c-torture/execute/20010723-1.c: New test.
17812
17813 2001-07-23  Ben Elliston  <bje@redhat.com>
17814
17815         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17816
17817 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17818
17819         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17820         i[34567]86-*-*.
17821         Delete handling of ieee_multilib_flags.
17822         Pass -mieee for alpha*-*-* and sh-*-*.
17823         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17824
17825 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         Remove old-abi tests.
17828         * g++.old-deja/g++.mike/p11116.C: Remove.
17829         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17830
17831 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17832
17833         * g77.f-torture/compile/pr3743.f:  New test
17834
17835 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17836
17837         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17838
17839 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17840
17841         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17842         g++.old-deja/g++.pt/static6.C: Likewise.
17843         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17844         supports weak symbols.
17845
17846 2001-07-18  Andreas Jaeger  <aj@suse.de>
17847
17848         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17849         supported again.
17850
17851 2001-07-18  Andreas Jaeger  <aj@suse.de>
17852
17853         * gcc.dg/iftrap-1.c: Fix target line.
17854
17855 2001-07-17  Richard Henderson  <rth@redhat.com>
17856
17857         * gcc.c-torture/execute/20010717-1.c: New.
17858
17859 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17860
17861         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17862         tests.
17863
17864 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17865
17866         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17867
17868 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17869
17870         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17871         UAC_SIGBUS, UAC_NOPRINT definitions.
17872
17873 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17874
17875         * objc/execute/object_is_class.m: New test.
17876         * objc/execute/object_is_meta_class.m: New test.
17877
17878 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17879
17880         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17881         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17882
17883 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17884
17885         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17886         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17887
17888 2001-07-14  Richard Henderson  <rth@redhat.com>
17889
17890         * gcc.dg/iftrap-1.c: New.
17891
17892 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17893
17894         * g77.f-torture/execute/intrinsic77.f: New test.
17895
17896 2001-07-11  Janis Johnson <janis@us.ibm.com>
17897
17898         * gcc.misc-tests/gcov-3.c: New test.
17899
17900 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * gcc.c-torture/compile/20010711-1.c,
17903         * gcc.c-torture/compile/20010711-2.c: New tests.
17904
17905 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17906
17907         * gcc.c-torture/execute/20010711-1.c: New test.
17908
17909 2001-07-11  Ben Elliston  <bje@redhat.com>
17910
17911         * g++.old-deja/g++.other/enum5.C: New test.
17912
17913 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17914
17915         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17916         (g++-dg-prune): Call prune_gcc_output.
17917         * prune.exp: New file for prune_gcc_output.
17918         * lib/g++.exp, lib/gcc.exp: Load it.
17919
17920 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17921
17922         * gcc.c-torture/compile/20010701-1.c,
17923         g++.old-deja/g++.ext/attrib6.C: New tests.
17924
17925 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17926
17927         * gcc.c-torture/compile/20010706-1.c: New test.
17928
17929 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17930
17931         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17932
17933 2001-06-28  Stan Shebs  <shebs@apple.com>
17934
17935         * gcc.dg/pragma-darwin.c: New test.
17936
17937 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17938
17939         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17940         Solaris 2.[678] system.
17941
17942 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17943
17944         * gcc.dg/20010622-1.c: New test.
17945
17946 2001-06-18  Stan Shebs  <shebs@apple.com>
17947
17948         * objc.dg: New directory.
17949         * objc.dg/dg.exp: New file.
17950         * objc.dg/alias.m: New.
17951         * objc.dg/class-1.m: New.
17952         * objc.dg/class-2.m: New.
17953         * objc.dg/const-str-1.m: New.
17954         * objc.dg/const-str-2.m: New.
17955         * objc.dg/id-1.m: New.
17956         * objc.dg/method-1.m: New.
17957         * objc.dg/super-class-1.m: New.
17958         * lib/objc-dg.exp: New file.
17959
17960 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17961
17962         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17963         of label name.
17964
17965 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17966
17967         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17968
17969 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17970
17971         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17972         variable.
17973
17974 2001-06-12  Richard Henderson  <rth@redhat.com>
17975
17976         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17977
17978 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17979
17980         * g++.old-deja/g++.abi/vbase5.C: New test.
17981         * g++.old-deja/g++.abi/vbase6.C: New test.
17982         * g++.old-deja/g++.abi/vbase7.C: New test.
17983
17984 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17985
17986         * gcc.c-torture/compile/20010610-1.c: New test.
17987
17988 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17989
17990         * g++.old-deja/g++.abi/vbase4.C: New test.
17991
17992 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17993
17994         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17995         support %f for HC11/HC12 targets.
17996         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17997         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17998         on HC11/HC12 targets.
17999         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18000
18001 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18002
18003         * gcc.dg/wchar_t-1.c: New file.
18004         * gcc.dg/wint_t-1.c: Likewise.
18005
18006 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18007
18008         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18009
18010 2001-06-11  Richard Henderson  <rth@redhat.com>
18011
18012         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18013
18014 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18015
18016         * gcc.c-torture/compile/20010611-1.c: New test.
18017
18018 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18019
18020         * gcc.dg/c99-tag-1.c: Add more tests.
18021
18022 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18023
18024         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18025         representation on MN10300 and ARM/Thumb.
18026
18027 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18028
18029         * g77.f-torture/execute/20010610.f: New.
18030
18031 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18032
18033         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18034         names.
18035
18036 2001-06-09  Richard Henderson  <rth@redhat.com>
18037
18038         * gcc.c-torture/execute/ashrdi-1.c: New.
18039         * gcc.c-torture/execute/ashldi-1.c: New.
18040         * gcc.c-torture/execute/lshrdi-1.c: New.
18041
18042 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18043
18044         * objc/execute/load-3.m: Added. Check sending +load to categories,
18045         in addition to classes.
18046
18047 2001-06-08  Stan Shebs  <shebs@apple.com>
18048
18049         * objc/execute/load-2.m: New test.  From Nicola Pero
18050         <n.pero@mi.flashnet.it>.
18051
18052 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18053
18054         * gcc.c-torture/execute/20010605-2.c: New test.
18055
18056 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18057
18058         * g++.old-deja/g++.abi/vbase2.C: New test.
18059         * g++.old-deja/g++.abi/vbase3.C: New test.
18060
18061 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18062
18063         * g++.old-deja/g++.pt/friend49.C: New test.
18064
18065 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.old-deja/g++.ext/anon3.C: New test.
18068
18069 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18070
18071         * g++.old-deja/g++.other/conv7.C: New test.
18072
18073 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18074
18075         * gcc.c-torture/compile/20010605-2.c: New test.
18076
18077 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18078
18079         * gcc.c-torture/execute/20010604-1.c: New test.
18080
18081 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18082
18083         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18084
18085 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18086
18087         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18088         (g++_link_flags): Likewise.
18089         (g++_init): Pass gccpath's value to two previous functions.
18090
18091 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18092
18093         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18094         Ensure logfile entry matches exec command line.
18095
18096 2001-05-31  Richard Henderson  <rth@redhat.com>
18097
18098         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18099         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18100
18101 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18102
18103         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18104         compiler for irix6.2
18105
18106 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18107
18108         * g++.old-deja/g++.other/optimize3.C: New file.
18109
18110 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18111
18112         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18113         assemble.
18114
18115 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18116
18117         * g++.old-deja/g++.other/optimize2.C: New file.
18118
18119 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18120
18121         * gcc.c-torture/compile/20010518-2.c: New file.
18122         * gcc.c-torture/execute/20010518-1.c: New file.
18123         * gcc.c-torture/execute/20010518-2.c: New file.
18124
18125 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18126
18127         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18128
18129 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18130
18131         G++ no longer defines builtins that do not begin with __builtin.
18132         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18133         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18134         * g++.old-deja/g++.law/builtin1.C: Likewise.
18135         * g++.old-deja/g++.law/cvt2.C: Likewise.
18136         * g++.old-deja/g++.mike/net5.C: Likewise.
18137         * g++.old-deja/g++.other/builtins1.C: Likewise.
18138         * g++.old-deja/g++.other/builtins2.C: Likewise.
18139         * g++.old-deja/g++.other/builtins3.C: Likewise.
18140         * g++.old-deja/g++.other/builtins4.C: Likewise.
18141         * g++.old-deja/g++.other/inline8.C: Likewise.
18142         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18143
18144 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18145
18146         * g++.old-deja/g++.pt/using1.C: Adjust.
18147         * g++.old-deja/g++.pt/using2.C: New test.
18148
18149 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18150
18151         * gcc.dg/cpp/charconst.c: New tests.
18152         * gcc.dg/cpp/escape.c: New tests.
18153         * gcc.dg/cpp/escape-1.c: New tests.
18154         * gcc.dg/cpp/escape-2.c: New tests.
18155         * gcc.dg/cpp/ucs.c: New tests.
18156
18157 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18158
18159         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18160         native compiler for irix6.5.
18161
18162 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18163
18164         * lib/g++.exp (g++_include_flags): Use args to compute
18165         get_multilibs.
18166         (g++_link_flags): Likewise.
18167         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18168
18169 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18170
18171         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18172
18173 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18174
18175         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18176         this file.
18177
18178 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18179
18180         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18181         STACK_SIZE;
18182         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18183         to STACK_SIZE; Use it to define size of add_histo array.
18184         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18185         to STACK_SIZE.
18186         (f): Use GITT_SIZE to define size of gitt local table.
18187         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18188         to STACK_SIZE; Use it to define size of bytemem array.
18189
18190 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18191
18192         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18193         on 68HC11/HC12 due to the asm instruction.
18194         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18195         * gcc.c-torture/compile/920520-1.x: Likewise.
18196         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18197         on 68HC11/HC12 because the function is larger than 64K.
18198         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18199         on 68HC11/HC12 because the structure is too large.
18200
18201 2001-05-20  Richard Henderson  <rth@redhat.com>
18202
18203         * gcc.c-torture/execute/20010520-1.c: New.
18204
18205 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18206
18207         * g++.old-deja/g++.warn/compare1.C: New test.
18208         * gcc.dg/compare4.c: New test.
18209
18210 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18211
18212         * g++.old-deja/g++.other/optimize1.C: New test.
18213
18214 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18215
18216         * g++.old-deja/g++.pt/spec41.C: New test.
18217
18218 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18219
18220         * gcc.c-torture/compile/20010114-1.x: Remove.
18221
18222 2001-05-18  Stan Shebs  <shebs@apple.com>
18223
18224         * gcc.c-torture/compile/20010518-1.c: New test.
18225
18226 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18227
18228         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18229         * g++.old-deja/g++.pt/crash67.C: New test.
18230
18231 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18232
18233         * g++.old-deja/g++.other/debug9.C: New test.
18234
18235 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18236
18237         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18238
18239 2001-05-16  Jan Hubicka  <jh@suse.cz>
18240
18241         * gcc.c-torture/compile/20010516-1.c: New test.
18242
18243 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18244
18245         * g++.old-deja/g++.other/crash41.C: New test.
18246
18247 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         * g++.old-deja/g++.pt/crash66.C: New test.
18250
18251 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18252
18253         * g++.old-deja/g++.robertl/eb27.C: Convert.
18254
18255 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18256
18257         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18258         declaration being redundant.
18259
18260 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18261
18262         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18263
18264 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18265
18266         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18267
18268 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18269
18270         * lib/g++.exp: Use testsuite_flags.
18271
18272 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18273
18274         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18275
18276 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18277
18278         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18279
18280 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18281
18282         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18283
18284 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18285
18286         * gcc.c-torture/compile/20010313-1.c: New test.
18287
18288 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18289
18290         * gcc.dg/cpp/direct2.c: New test.
18291         * gccq.dg/cpp/direct2s.c: New test.
18292
18293         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18294
18295 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18296
18297         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18298         * g++.old-deja/g++.other/op3.C: Likewise.
18299
18300 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18301
18302         * gcc.dg/cpp/syshdr.h: New file.
18303         * gcc.dg/cpp/sysmac1.c: Update.
18304         * gcc.dg/cpp/sysmac2.c: Update.
18305
18306 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18307
18308         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18309
18310 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18311
18312         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18313         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18314
18315 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18316
18317         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18318
18319 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18320
18321         * lib/g++.exp (g++_include_flags): Don't use any special flags
18322         if TESTING_IN_BUILD_TREE is not defined.
18323         (g++_init): Use a plain 'c++' as the compiler if
18324         TESTING_IN_BUILD_TREEE is not defined.
18325
18326 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18327
18328         * g++.old-deja/g++.eh/catch13.C: New test.
18329         * g++.old-deja/g++.eh/catch14.C: New test.
18330
18331 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18332
18333         * gcc.dg/cpp/tr-define.c: New test.
18334
18335 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18336
18337         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18338         <stdlib.h>, not <malloc.h>.
18339
18340 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18341
18342         * g++.old-deja/g++.ns/template17.C: New test.
18343
18344 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18345
18346         * g++.old-deja/g++.pt/ref4.C: New test.
18347
18348 2001-04-30  Richard Henderson  <rth@redhat.com>
18349
18350         * gcc.dg/20000724-1.c: Revert last change.
18351
18352 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18353
18354         * g77.f-torture/execute/20010430.f: New test.
18355
18356 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18359
18360 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18361
18362         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18363
18364 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.old-deja/g++.eh/crash6.C: New test.
18367
18368 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18369
18370         * g++.old-deja/g++.other/warn7.C: New test.
18371
18372 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18373
18374         * g++.old-deja/g++.other/defarg9.C: New test.
18375
18376 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18377
18378         * g77.f-torture/compile/20010426.f: New test.
18379         * g77.f-torture/execute/20010426.f: New test.
18380
18381 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18382
18383         * g77.f-torture/compile/20000629-1.x: Remove - error
18384         has been fixed.
18385
18386 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18387
18388         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18389         Tweak slightly to work with g++.dg framework.
18390         * g++.dg/special/ecos.exp: Run initp1.C test.
18391         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18392
18393         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18394         its linker doesn't give line numbers either.
18395         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18396
18397 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18398
18399         * g++.old-deja/g++.other/lex1.C: New test.
18400
18401 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18402
18403         * gcc.dg/noncompile/20010425-1.c: New test.
18404
18405 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18406
18407         * g++.old-deja/g++.pt/mangle2.C: New test.
18408
18409 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18410
18411         * gcc.dg/format/plus-1.c: New test.
18412
18413 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18414
18415         * gcc.dg/20010423-1.c: New test.
18416
18417 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18418
18419         * gcc.c-torture/execute/20010422-1.c: New test.
18420
18421 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18422
18423         * g++.old-deja/g++.ns/type2.C: New test.
18424
18425 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18426
18427         * g++.old-deja/g++.other/perf1.C: New test.
18428
18429 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18430
18431         * gcc.dg/c99-func-2.c: Remove xfail.
18432         * gcc.dg/c99-func-3.c: Remove xfail.
18433         * gcc.dg/c99-func-4.c: Remove xfail.
18434
18435 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18436
18437         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18438
18439 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18440
18441         * gcc.c-torture/compile/20010423-1.c: New test.
18442
18443 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.old-deja/g++.pt/typename28.C: New test.
18446
18447 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * g++.old-deja/g++.abi/empty2.C: New test.
18450         * g++.old-deja/g++.abi/empty3.C: New test.
18451
18452 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18453
18454         * g++.old-deja/g++.other/comdat2.C: New test.
18455         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18456
18457 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18458
18459         * g++.old-deja/g++.other/overload14.C: New test.
18460
18461 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18462
18463         * g++.old-deja/g++.other/lookup23.C: New test.
18464
18465 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18466
18467         * gcc.c-torture/execute/20010403-1.c: New test.
18468
18469 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18470             Mark Mitchell  <mark@codesourcery.com>
18471
18472         * lib/old-dejagnu.exp: Don't delete output of executable.
18473         Add .exe suffix to executables.
18474
18475 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18476
18477         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18478
18479 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18480
18481         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18482
18483 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18484
18485         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18486         * g++.old-deja/g++.abi/crash1.C: New test.
18487
18488 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18489
18490         * g++.old-deja/g++.other/crash40.C: New test.
18491
18492 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18493
18494         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18495
18496 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18497
18498         * g++.old-deja/g++.other/warn6.C: New test.
18499
18500 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18501
18502         * g++.old-deja/g++.robertl/eb42.C: Same.
18503
18504 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18505
18506         * gcc.dg/wtr-conversion-1.c: New testcase.
18507
18508 2001-04-10  Richard Henderson  <rth@redhat.com>
18509
18510         * g++.old-deja/g++.other/array5.C: New.
18511
18512 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18513
18514         * gcc.c-torture/execute/20010408-1.c: New test.
18515
18516 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18517
18518         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18519         headers and constructs.
18520         * g++.old-deja/g++.robertl/eb79.C: Same.
18521         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18522         * g++.old-deja/g++.robertl/eb73.C: Same.
18523         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18524         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18525         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18526         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18527         * g++.old-deja/g++.robertl/eb44.C: Same.
18528         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18529         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18530         * g++.old-deja/g++.robertl/eb39.C: Same.
18531         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18532         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18533         * g++.old-deja/g++.robertl/eb30.C: Same.
18534         * g++.old-deja/g++.robertl/eb3.C: Same.
18535         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18536         * g++.old-deja/g++.robertl/eb21.C: Same.
18537         * g++.old-deja/g++.robertl/eb15.C: Same.
18538         * g++.old-deja/g++.robertl/eb118.C: Same.
18539         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18540         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18541         * g++.old-deja/g++.robertl/eb109.C: Same.
18542         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18543         * g++.old-deja/g++.mike/rtti1.C: Same.
18544         * g++.old-deja/g++.mike/p658.C: Same.
18545         * g++.old-deja/g++.mike/net46.C: Same.
18546         * g++.old-deja/g++.mike/net34.C: Same.
18547         * g++.old-deja/g++.mike/memoize1.C: Same.
18548         * g++.old-deja/g++.mike/eh2.C: Same.
18549         * g++.old-deja/g++.law/weak.C: Same.
18550         * g++.old-deja/g++.law/visibility7.C: Same.
18551         * g++.old-deja/g++.law/visibility25.C: Same.
18552         * g++.old-deja/g++.law/visibility22.C: Same.
18553         * g++.old-deja/g++.law/visibility2.C: Same.
18554         * g++.old-deja/g++.law/visibility17.C: Same.
18555         * g++.old-deja/g++.law/visibility13.C: Same.
18556         * g++.old-deja/g++.law/visibility10.C: Same.
18557         * g++.old-deja/g++.law/visibility1.C: Same.
18558         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18559         * g++.old-deja/g++.law/vbase1.C: Same.
18560         * g++.old-deja/g++.law/operators32.C: Same.
18561         * g++.old-deja/g++.law/nest3.C: Same.
18562         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18563         * g++.old-deja/g++.law/except5.C (main): Same.
18564         * g++.old-deja/g++.law/cvt7.C (run): Same.
18565         * g++.old-deja/g++.law/cvt2.C: Same.
18566         * g++.old-deja/g++.law/cvt16.C: Same.
18567         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18568         * g++.old-deja/g++.law/ctors17.C (main): Same.
18569         * g++.old-deja/g++.law/ctors13.C: Same.
18570         * g++.old-deja/g++.law/ctors12.C (main): Same.
18571         * g++.old-deja/g++.law/ctors10.C: Same.
18572         * g++.old-deja/g++.law/code-gen5.C: Same.
18573         * g++.old-deja/g++.law/bad-error7.C: Same.
18574         * g++.old-deja/g++.law/arm9.C: Same.
18575         * g++.old-deja/g++.law/arm12.C: Same.
18576         * g++.old-deja/g++.law/arg8.C: Same.
18577         * g++.old-deja/g++.law/arg1.C: Same.
18578         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18579         * g++.old-deja/g++.jason/template31.C: Same.
18580         * g++.old-deja/g++.jason/template24.C (main): Same.
18581         * g++.old-deja/g++.jason/2371.C: Same.
18582         * g++.old-deja/g++.eh/new2.C: Same.
18583         * g++.old-deja/g++.eh/new1.C: Same.
18584         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18585         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18586         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18587         * g++.old-deja/g++.brendan/crash62.C: Same.
18588         * g++.old-deja/g++.brendan/crash52.C: Same.
18589         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18590         * g++.old-deja/g++.brendan/crash38.C: Same.
18591         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18592         * g++.old-deja/g++.brendan/copy9.C: Same.
18593
18594 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18595
18596         * gcc.c-torture/execute/20001203-2.c (memset):
18597         Count argument is of type __SIZE_TYPE__.
18598
18599 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18600
18601         * gcc.c-torture/compile/20010404-1.c: New test.
18602
18603 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18604
18605         * gcc.c-torture/compile/20010326-1.c: New test.
18606
18607 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18608
18609         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18610         peculiarities of the SH.
18611         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18612
18613 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18614
18615         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18616         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18617         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18618
18619 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18620
18621         * g77.f-torture/compile/20010321-1.f: New test.
18622
18623 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18624
18625         * gcc.c-torture/compile/20010329-1.c: New test.
18626
18627 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18628
18629         * gcc.c-torture/execute/20010329-1.c: New test.
18630
18631 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18632
18633         * g++.old-deja/g++.other/eh4.C: Fix typo.
18634
18635 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18636
18637         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18638
18639 2001-03-28  Philip Blundell  <philb@gnu.org>
18640
18641         * gcc.c-torture/compile/20010328-1.c: New test.
18642
18643 2001-03-27  Richard Henderson  <rth@redhat.com>
18644
18645         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18646         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18647
18648 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18649
18650         * gcc.c-torture/compile/20010327-1.c: New test.
18651
18652 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18653
18654         * g++.old-deja/g++.other/friend12.C: New test.
18655         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18656         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18657
18658 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18659
18660         * gcc.c-torture/execute/20010325-1.c: New test.
18661
18662 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18663
18664         * g++.old-deja/g++.other/mangle3.C: New test.
18665
18666 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18667
18668         * g++.old-deja/g++.other/anon8.C: New test.
18669
18670 2001-03-20  Philip Blundell  <philb@gnu.org>
18671
18672         * gcc.c-torture/compile/20010320-1.c: New test.
18673
18674 2001-03-17  Richard Henderson  <rth@redhat.com>
18675
18676         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18677
18678 2001-03-15  Geoff Keating  <geoff@redhat.com>
18679
18680         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18681         tests on AIX.
18682
18683 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18684
18685         * g++.old-deja/g++.other/eh4.C: New test.
18686
18687 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18688
18689         * gcc.dg/cpp/mi1.c: Update.
18690
18691 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18692
18693         * g++.old-deja/g++.other/regstack.C: New test.
18694
18695 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18696
18697         * g++.old-deja/g++.other/ref4.C: New test.
18698
18699 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18700
18701         * objc/execute/va_method.m: Added.
18702         * objc/execute/IMP.m: Added.
18703         * objc/execute/_cmd.m: Added.
18704         * objc/execute/accessing_ivars.m: Added.
18705         * objc/execute/class-1.m: Added.
18706         * objc/execute/class-10.m: Added.
18707         * objc/execute/class-11.m: Added.
18708         * objc/execute/class-12.m: Added.
18709         * objc/execute/class-13.m: Added.
18710         * objc/execute/class-14.m: Added.
18711         * objc/execute/class-2.m: Added.
18712         * objc/execute/class-3.m: Added.
18713         * objc/execute/class-4.m: Added.
18714         * objc/execute/class-5.m: Added.
18715         * objc/execute/class-6.m: Added.
18716         * objc/execute/class-7.m: Added.
18717         * objc/execute/class-8.m: Added.
18718         * objc/execute/class-9.m: Added.
18719         * objc/execute/class-tests-1.h
18720         * objc/execute/class-tests-2.h
18721         * objc/execute/compatibility_alias.m: Added.
18722         * objc/execute/encode-1.m: Added.
18723         * objc/execute/formal_protocol-1.m: Added.
18724         * objc/execute/formal_protocol-2.m: Added.
18725         * objc/execute/formal_protocol-3.m: Added.
18726         * objc/execute/formal_protocol-4.m: Added.
18727         * objc/execute/formal_protocol-5.m: Added.
18728         * objc/execute/formal_protocol-6.m: Added.
18729         * objc/execute/formal_protocol-7.m: Added.
18730         * objc/execute/informal_protocol.m: Added.
18731         * objc/execute/initialize.m: Added.
18732         * objc/execute/load.m: Added.
18733         * objc/execute/many_args_method.m: Added.
18734         * objc/execute/nested-3.m: Added.
18735         * objc/execute/no_clash.m: Added.
18736         * objc/execute/private.m: Added.
18737         * objc/execute/redefining_self.m: Added.
18738         * objc/execute/root_methods.m: Added.
18739         * objc/execute/selector-1.m: Added.
18740         * objc/execute/static-1.m: Added.
18741         * objc/execute/static-2.m: Added.
18742         * objc/execute/va_method.m: Added.
18743
18744 2001-03-10  Richard Henderson  <rth@redhat.com>
18745
18746         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18747
18748 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18749
18750         * g++.old-deja/g++.other/crash31.C: XFAIL.
18751         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18752         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18753         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18754         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18755         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18756
18757 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18758
18759         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18760
18761 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18762
18763         * gcc.dg/20000724-1.c: Don't use multiline strings.
18764
18765 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18766
18767         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18768         result of -cString against what we expect it to be; don't just
18769         print it out for no one to read.
18770
18771         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18772         Based on testcases provided by Nicola Pero.
18773
18774 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18775
18776         * gcc.dg/cpp/macro7.c: New test.
18777
18778 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18779
18780         * gcc.dg/cpp/multiline.c: Update.
18781
18782 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18783
18784         * g++.old-deja/g++.other/enum3.C: New test.
18785
18786 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18787
18788         * g++.old-deja/g++.other/pod1.C: New test.
18789
18790 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         * g++.old-deja/g++.ext/overload1.C: New test.
18793
18794 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18795
18796         * g++.old-deja/g++.pt/using1.C: New test.
18797
18798 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18799
18800         * g++.old-deja/g++.other/using9.C: New test.
18801
18802 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18803
18804         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18805
18806         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18807
18808 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18809
18810         * g++.old-deja/g++.ext/realpt1.C: Remove.
18811
18812 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18813
18814         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18815
18816 2001-02-26  Will Cohen  <wcohen@redhat.com>
18817
18818         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18819
18820 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18821
18822         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18823         templatized constructors.
18824
18825 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18826
18827         * gcc.c-torture/execute/20010224-1.c: New test.
18828
18829 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.c-torture/execute/20010222-1.c: New test.
18832
18833 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18834
18835         * g++.old-deja/g++.other/inline20.C: New test.
18836
18837 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18838
18839         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18840
18841 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18842
18843         * g++.old-deja/g++.other/lookup22.C: New test.
18844
18845 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18846
18847         * g77.dg: New directory.
18848         * g77.dg/20010216-1.f: New test case.
18849         * g77.dg/dg.exp: New driver.
18850         * lib/g77-dg.exp: New driver library.
18851
18852 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18853
18854         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18855
18856 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18857
18858         * g++.old-deja/g++.other/decl9.C: New test.
18859
18860 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18861
18862         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18863         not need <string> and also tests the initialization at runtime.
18864
18865 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18866
18867         * gcc.c-torture/execute/longlong.c: New test.
18868
18869 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18870
18871         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18872
18873 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18874
18875         * gcc.c-torture/execute/920302-1.c (execute):
18876         Change argument type to short.
18877
18878 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18879
18880         * g++.old-deja/g++.pt/deduct6.C: New test.
18881
18882 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18883
18884         * g++.old-deja/g++.pt/deduct5.C: New test.
18885
18886 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18887
18888         * gcc.c-torture/execute/20010209-1.c: New test.
18889
18890 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18891
18892         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18893
18894 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18895
18896         * g++.dg/vtgc1.C: Update for new ABI.
18897
18898         * consistency.vlad: New directory, 1665 files.
18899
18900 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18901
18902         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18903         return type.
18904         * gcc.dg/cpp/digraphs.c: Declare puts.
18905
18906 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18907
18908         * g++.old-deja/g++.other/warn5.C: New test.
18909
18910 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         * g++.old-deja/g++.pt/spec40.C: New test.
18913
18914 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18917         case.
18918         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18919
18920 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18921
18922         * gcc.c-torture/compile/20010209-1.c: New test.
18923
18924 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18925
18926         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18927         excess errors message but not if it crashes.
18928         * g++.old-deja/g++.other/crash27.C: Likewise.
18929         * g++.old-deja/g++.other/crash28.C: Likewise.
18930         * g++.old-deja/g++.other/crash30.C: Likewise.
18931         * g++.old-deja/g++.other/crash32.C: Likewise.
18932         * g++.old-deja/g++.other/crash35.C: Likewise.
18933         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18934
18935 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18936
18937         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18938         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18939         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18940         g77.f-torture/execute/execute.exp,
18941         g77.f-torture/noncompile/noncompile.exp,
18942         gcc.c-torture/execute/execute.exp,
18943         gcc.c-torture/execute/memcheck/memcheck.exp,
18944         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18945         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18946         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18947         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18948         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18949         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18950         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18951         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18952         Remove bug reporting instructions with ancient email addresses.
18953
18954 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.dg/20010202-1.c: New test.
18957         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18958
18959 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18960
18961         * g++.dg/stdbool-if.C: New test.
18962
18963 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18964
18965         * objc/execute/fdecl.m: Added main().
18966
18967 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.c-torture/execute/20010206-1.c: New test.
18970
18971 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18972
18973         * gcc.dg/cpp/avoidpaste1.c: Update.
18974
18975 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18976
18977         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18978         Pero <nicola@brainstorm.co.uk>.
18979         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18980
18981 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         * g++.old-deja/g++.pt/spec39.C: New test.
18984
18985 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18986
18987         * gcc.c-torture/compile/20010202-1.c: New test.
18988
18989 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18990
18991         * g++.old-deja/g++.abi/primary2.C: New test.
18992         * g++.old-deja/g++.abi/primary3.C: New test.
18993         * g++.old-deja/g++.abi/primary4.C: New test.
18994         * g++.old-deja/g++.abi/primary5.C: New test.
18995         * g++.old-deja/g++.abi/vtable3.h: New test.
18996         * g++.old-deja/g++.abi/vtable3a.C: New test.
18997         * g++.old-deja/g++.abi/vtable3b.C: New test.
18998         * g++.old-deja/g++.abi/vtable3c.C: New test.
18999         * g++.old-deja/g++.abi/vtable3d.C: New test.
19000         * g++.old-deja/g++.abi/vtable3e.C: New test.
19001         * g++.old-deja/g++.abi/vtable3f.C: New test.
19002         * g++.old-deja/g++.abi/vtable3g.C: New test.
19003         * g++.old-deja/g++.abi/vtable3h.C: New test.
19004         * g++.old-deja/g++.abi/vtable3i.C: New test.
19005         * g++.old-deja/g++.abi/vtable3j.C: New test.
19006         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19007
19008 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19009
19010         * g++.old-deja/g++.other/anon6.C: New test.
19011         * g++.old-deja/g++.other/anon7.C: New test.
19012
19013 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19014
19015         * gcc.dg/cpp/avoidpaste2.c: New tests.
19016
19017 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19018
19019         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19020
19021 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19022
19023         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19024         DECIMAL_DIG cases for Irix."
19025
19026 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19027
19028         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19029
19030 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19031
19032         * gcc.dg/c99-tag-1.c: New test.
19033
19034 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19035
19036         * gcc.dg/cpp/tr-warn1.c: Add tests.
19037
19038 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19039
19040         * gcc.dg/cpp/avoidpaste1.c: Update.
19041         * gcc.dg/cpp/paste4.c: Update.
19042
19043 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19044
19045         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19046         cases for Irix.
19047
19048 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19049
19050         * g++.old-deja/g++.other/inline19.C: New test.
19051
19052 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19053
19054         * gcc.dg/Wlarger-than.c: New test.
19055
19056 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19057
19058         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19059
19060 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19061
19062         * gcc.c-torture/execute/20010129-1.c: New test.
19063         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19064
19065 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19066
19067         * gcc.dg/cpp/avoidpaste1.c: Test case.
19068
19069 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19070
19071         * g++.old-deja/g++.other/inline18.C: New test.
19072
19073 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19074
19075         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19076         and __builtin_putchar.
19077
19078 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19079
19080         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19081         tests.
19082
19083 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19084
19085         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19086         floating point number rounding mode to round to the nearest
19087         representable mode.
19088
19089 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19090
19091         * g++.old-deja/g++.other/mangle2.C: New test.
19092
19093 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19094
19095         * gcc.c-torture/compile/20010124-1.c: New test.
19096
19097 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19098
19099         * g++.old-deja/g++.pt/spec38.C: New test.
19100
19101 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19102
19103         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19104         "Build don't run".
19105
19106 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19107
19108         * gcc.c-torture/execute/20010123-1.c: New test.
19109
19110 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19111
19112         * g++.old-deja/g++.pt/spec37.C: New test.
19113
19114 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19115
19116         * g++.old-deja/g++.pt/overload14.C: New test.
19117
19118 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19119
19120         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19121         __builtin_return_address.
19122
19123 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19124
19125         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19126         * g++.old-deja/g++.pt/spec35.C: New test.
19127         * g++.old-deja/g++.pt/spec36.C: New test.
19128
19129 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19130
19131         * gcc.c-torture/compile/20010118-1.c: New test.
19132
19133 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19134
19135         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19136
19137 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19138
19139         * gcc.c-torture/execute/20010119-1.c: New test.
19140
19141 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19142
19143         * g++.old-deja/g++.other/vbase5.C: New test.
19144
19145 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * gcc.c-torture/execute/20010118-1.c: New test.
19148
19149 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19150
19151         * g++.old-deja/g++.pt/deduct3.C: New test.
19152
19153 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19154
19155         * g++.old-deja/g++.pt/spec34.C: New test.
19156
19157 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19158
19159         * g77.f-torture/compile/20000601-2.f: New test.
19160
19161 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19162
19163         * g++.old-deja/g++.other/init17.C: New test.
19164
19165 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19166
19167         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19168
19169 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19170
19171         * g++.old-deja/g++.pt/unify8.C: New test.
19172
19173 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19174
19175         * g++.old-deja/g++.abi/vbase1.C: New test.
19176
19177 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19178
19179         * g++.old-deja/g++.pt/crash65.C: New test.
19180
19181 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19182
19183         * gcc.dg/cpp/assembl2.S: New test case.
19184
19185 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19186
19187         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19188         are supported.
19189
19190 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19191
19192         * g++.old-deja/g++.other/builtins1.C: New test.
19193         * g++.old-deja/g++.other/builtins2.C: Likewise.
19194         * g++.old-deja/g++.other/builtins3.C: Likewise.
19195         * g++.old-deja/g++.other/builtins4.C: Likewise.
19196
19197 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gcc.c-torture/compile/20010117-1.c: New test.
19200         * gcc.c-torture/compile/20010117-2.c: New test.
19201
19202 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19203
19204         * g77.f-torture/execute/20010116.[fx]: New test,
19205         XFAIL on i?86-*-*.
19206         * g77.f-torture/compile/20010115.f: Indicate it's
19207         a test for PR fortran/1636.
19208
19209 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19210
19211         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19212
19213 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19214
19215         * g77.f-torture/compile/20010115.f: New test.
19216
19217 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19218
19219         * g++.old-deja/g++.pt/nontype5.C: New test.
19220
19221 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19222
19223         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19224         have an equivalent working one below it.
19225
19226 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19227
19228         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19229         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19230
19231 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19232
19233         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19234         message containing "init_priority".
19235         (conpr-2.C): Likewise.
19236         (conpr-3.C): Likewise.
19237         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19238
19239 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19240
19241         * gcc.c-torture/execute/20010114-2.c: New test.
19242
19243 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19244
19245         * gcc.c-torture/compile/20010114-1.c: New test.
19246         * gcc.c-torture/compile/20010114-1.x: Xfail.
19247         * gcc.c-torture/compile/20010114-2.c: New test.
19248         * gcc.c-torture/execute/20010114-1.c: New test.
19249         * gcc.dg/trunc-1.c: New test.
19250         * gcc.dg/uninit-B.c: New test.
19251
19252 2001-01-13  Nick Clifton  <nickc@redhat.com>
19253
19254         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19255         target.
19256
19257 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19258
19259         * gcc.c-torture/compile/20010113-1.c: New test.
19260
19261 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19262
19263         * gcc.c-torture/compile/20001212-1.c: New test.
19264
19265 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19266
19267         * gcc.dg/cpp/widestr1.c: Update.
19268         * gcc.dg/cpp/prag-imp.c: Remove.
19269
19270 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19271
19272         * gcc.c-torture/execute/20000801-3.x: Remove.
19273         * gcc.dg/c90-init-1.c: New test.
19274         * gcc.dg/c99-init-1.c: New test.
19275         * gcc.dg/c99-init-2.c: New test.
19276         * gcc.dg/gnu99-init-1.c: New test.
19277
19278 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19279
19280         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19281         testing that no relevant ones were found.
19282
19283 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19284
19285         * g++.old-deja/g++.pt/cast2.C: New test.
19286
19287 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19288
19289         * g++.old-deja/g++.pt/friend47.C: New test.
19290
19291 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19292
19293         * g++.old-deja/g++.pt/instantiate13.C: New test.
19294
19295 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19296
19297         * g++.old-deja/g++.other/defarg7.C: New test.
19298         * g++.old-deja/g++.other/defarg8.C: New test.
19299
19300 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19301
19302         * g++.old-deja/g++.pt/crash64.C: New test.
19303
19304 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19305
19306         * g++.old-deja/g++.pt/crash63.C: New test.
19307
19308 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19309
19310         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19311
19312 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19313
19314         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19315
19316 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19317
19318         * g++.old-deja/g++.pt/error3.C: New test.
19319
19320 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.old-deja/g++.other/crash39.C: New test.
19323
19324 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         * g++.old-deja/g++.other/vbase4.C: New test.
19327
19328 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19329
19330         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19331         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19332         * gcc.dg/special/special.exp: New test driver which will check
19333         for alias support for the above test.
19334
19335 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19336
19337         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19338         problems on small machines.
19339         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19340         parameterize.
19341
19342 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19343
19344         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19345         mips.
19346         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19347
19348 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19349
19350         * g++.old_deja/g++.pt/using8.C: New test.
19351
19352 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19353
19354         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19355
19356 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19357
19358         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19359         where a failure is expected.
19360         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19361
19362 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19363
19364         * g++.old_deja/g++.pt/instantiate12.C: New test.
19365
19366 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19367
19368         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19369         start of structs.
19370         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19371         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19372         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19373         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19374         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19375         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19376         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19377         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19378         * g++.old-deja/g++.eh/spec6.C: Likewise.
19379         * g++.old-deja/g++.jason/crash3.C: Likewise.
19380         * g++.old-deja/g++.law/ctors11.C: Likewise.
19381         * g++.old-deja/g++.law/ctors17.C: Likewise.
19382         * g++.old-deja/g++.law/ctors5.C: Likewise.
19383         * g++.old-deja/g++.law/ctors9.C: Likewise.
19384         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19385         * g++.old-deja/g++.mike/net22.C: Likewise.
19386         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19387         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19388         * g++.old-deja/g++.mike/virt3.C: Likewise.
19389         * g++.old-deja/g++.niklas/t128.C: Likewise.
19390         * g++.old-deja/g++.other/anon4.C: Likewise.
19391         * g++.old-deja/g++.other/using1.C: Likewise.
19392         * g++.old-deja/g++.other/warn3.C: Likewise.
19393         * g++.old-deja/g++.pt/t37.C: Likewise.
19394         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19395         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19396
19397 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19398
19399         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19400
19401 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19402
19403         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19404
19405 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19406
19407         * gcc.c-torture/compile/20010107-1.c: New test.
19408
19409 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19410
19411         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19412
19413 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19414
19415         * gcc.dg/format/format.h: New file.
19416         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19417         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19418         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19419         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19420         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19421         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19422         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19423         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19424         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19425         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19426         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19427         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19428         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19429         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19430         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19431         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19432         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19433         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19434         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19435         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19436         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19437         instead of declaring standard types, macros and functions in each
19438         test.
19439
19440 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19441
19442         * gcc.c-torture/execute/20010106-1.c: New test.
19443
19444 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19445
19446         * gcc.dg/format/format.exp: New file.
19447         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19448         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19449         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19450         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19451         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19452         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19453         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19454         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19455         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19456         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19457         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19458         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19459         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19460         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19461         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19462         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19463         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19464         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19465         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19466         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19467         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19468         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19469         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19470         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19471         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19472         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19473         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19474         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19475         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19476         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19477         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19478         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19479         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19480         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19481         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19482         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19483         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19484         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19485         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19486         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19487         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19488         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19489
19490 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19491
19492         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19493         account.
19494
19495 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19496
19497         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19498
19499 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19500
19501         * g++.old-deja/g++.pt/crash62.C: New test.
19502
19503 2001-01-04  Richard Henderson  <rth@redhat.com>
19504
19505         * gcc.dg/20000926-1.c: Update expected warnings.
19506         * gcc.dg/array-2.c: Likewise.
19507         * gcc.dg/array-4.c: Also validate flexible array members.
19508         * gcc.dg/c99-flex-array-1.c: New.
19509
19510 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19511
19512         * gcc.c-torture/compile/20001222-1.x: Remove.
19513
19514 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19515
19516         * gcc.c-torture/execute/built-in-setjmp.c: New.
19517
19518 2001-01-03  Richard Henderson  <rth@redhat.com>
19519
19520         * gcc.dg/940510-1.c: Update expected error wording.
19521         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19522
19523 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19524
19525         * lib/target-supports.exp (check_alias_available): Modified to
19526         indicate aliases not supported if only weak aliases are supported.
19527
19528 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19529
19530         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19531         Turn on cmpstrsi checks for __pj__ and __i370__.
19532
19533 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19534
19535         * g++.old-deja/g++.other/virtual11.C: New test.
19536
19537 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19538
19539         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19540
19541 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19542
19543         * gcc.c-torture/compile/20010102-1.c: New test.
19544
19545 2001-01-02  Andreas Jaeger  <aj@suse.de>
19546
19547         * gcc.dg/noreturn-3.c: New test.
19548
19549         * gcc.dg/noreturn-4.c: New test.
19550
19551 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19552
19553         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19554         __builtin_fputc and __builtin_fwrite.
19555
19556 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19557
19558         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19559         signed char, not default char.
19560
19561 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19562
19563         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19564
19565 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19566
19567         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19568
19569 2000-12-29  Richard Henderson  <rth@redhat.com>
19570
19571         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19572         (__cyg_profile_func_exit): Define.
19573
19574 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19575
19576         * g++.dg/vtgc1.C: New test.
19577
19578 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19579
19580         * gcc.dg/noncompile/20001228-1.c: New test.
19581
19582         * gcc.dg/20001228-1.c: New test.
19583
19584         * gcc.c-torture/execute/20001228-1.c: New test.
19585
19586 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19587
19588         * gcc.dg/format-strfmon-1.c: New test.
19589
19590 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19591
19592         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19593         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19594         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19595         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19596         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19597         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19598         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19599         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19600         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19601         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19602         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19603         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19604         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19605
19606         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19607         * gcc.c-torture/execute/string-opt-4.c: Test index.
19608
19609 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19610
19611         * gcc.c-torture/compile/20001226-1.c: New test.
19612
19613 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19614
19615         * gcc.c-torture/compile/20001222-1.c: New test.
19616         * gcc.c-torture/compile/20001222-1.x: Xfail.
19617
19618 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19619
19620         * gcc.c-torture/execute/comp-goto-2.c: New test.
19621
19622 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19623
19624         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19625         Use long types if __INT_MAX__ is 32767.
19626         (main): Use cast to (sint32 *) when poking 88 into a_page.
19627
19628         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19629
19630 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19631
19632         * gcc.c-torture/compile/20001221-1.c: New test.
19633         * gcc.c-torture/execute/20001221-1.c: New test.
19634
19635 2000-12-20  Richard Henderson  <rth@redhat.com>
19636
19637         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19638         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19639
19640 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19641
19642         * gcc.dg/compare3.c: New test.
19643
19644 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19645
19646         * gcc.dg/format-warnll-1.c: New test.
19647
19648 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19649
19650         * gcc.dg/cpp/cmdlne-P.c: New test.
19651
19652 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19653
19654         * gcc.c-torture/execute/builtin-abs-1.c,
19655         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19656
19657 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19658
19659         * gcc.dg/cpp/multiline.c: New test.
19660
19661 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19662
19663         * g++.old-deja/g++.other/syshdr1.C: Update.
19664         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19665
19666 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19667
19668         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19669
19670 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19671
19672         * g++.old-deja/g++.pt/ttp65.C: New test.
19673
19674 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19675
19676         * g++.old-deja/g++.pt/ttp64.C: New test.
19677
19678 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19679
19680         * g++.old-deja/g++.pt/spec33.C: New test.
19681
19682 2000-12-14  Catherine Moore  <clm@redhat.com>
19683
19684         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19685         * gcc.c-torture/execute/920612-2.c: Likewise.
19686         * gcc.c-torture/execute/920428-2.c: Likewise.
19687         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19688         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19689
19690 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19691
19692         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19693         * gcc.dg/pack-test-2.c: Likewise.
19694
19695 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19696
19697         Tests by Zack Weinberg <zackw@stanford.edu>.
19698
19699         * gcc.dg/cpp/defined.c: Update.
19700         * gcc.dg/cpp/defined_trad.c: New tests.
19701
19702 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19703
19704         * gcc.dg/cpp/trad-direct.c: Update.
19705
19706 2000-12-11  Neil Booth  <neilb@earthling.net>
19707
19708         * gcc.dg/cpp/defined_trad.c
19709
19710 2000-12-11  Neil Booth  <neilb@earthling.net>
19711
19712         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19713
19714 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19715
19716         * gcc.dg/format-miss-2.c: New test.
19717
19718 2000-12-09  Neil Booth  <neilb@earthling.net>
19719
19720         * gcc.dg/cpp/lineflags.c: New tests.
19721         * gcc.dg/cpp/poison.c: Update.
19722         * gcc.dg/cpp/redef2.c: Update.
19723         * gcc.dg/cpp/skipping.c: New test.
19724
19725 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19726
19727         * g++.old-deja/g++.other/eh3.C: New testcase.
19728
19729 2000-12-07  Neil Booth  <neilb@earthling.net>
19730
19731         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19732         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19733         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19734         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19735         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19736         Update.
19737
19738 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19739
19740         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19741         __SIZE_TYPE__ instead of int for type of integers cast to
19742         pointers.
19743
19744 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19745
19746         * g++.old-deja/g++.other/cleanup4.C: New test.
19747
19748 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19749
19750         * format-sec-1.c: New test.
19751
19752 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19753
19754         * gcc.dg/format-nonlit-3.c: New test.
19755
19756 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19757
19758         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19759         through a null pointer.
19760
19761 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19762
19763         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19764         * g++.old-deja/g++.pt/partial4.C: New test.
19765
19766 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19767
19768         * gcc.c-torture/execute/ieee/hugeval.x: New.
19769
19770 2000-12-06  Neil Booth  <neilb@earthling.net>
19771
19772         * gcc.dg/cpp/backslash2.c: New tests.
19773
19774 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19775
19776         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19777         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19778
19779 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19780
19781         * gcc.c-torture/execute/20001203-2.c: New testcase.
19782
19783 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19784
19785         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19786         * g++.old-deja/g++.other/virtual10.C: New test.
19787
19788 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19789
19790         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19791
19792 2000-12-05  Richard Henderson  <rth@redhat.com>
19793
19794         * gcc.c-torture/compile/20001205-1.c: New.
19795
19796 2000-12-04  Neil Booth  <neilb@earthling.net>
19797
19798         * g++.old-deja/g++.other/virtual9.C: New test.
19799         * g++.old-deja/g++.pt/crash61.C: New test.
19800         * gcc.c-torture/execute/loop-9.c: New test.
19801
19802 2000-12-04  Neil Booth  <neilb@earthling.net>
19803
19804         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19805         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19806         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19807         * gcc.dg/cpp/extratokens.c: ...here.
19808
19809 2000-12-04  Neil Booth  <neilb@earthling.net>
19810
19811         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19812         New tests.
19813
19814 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19815
19816         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19817         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19818
19819 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19820
19821         * gcc.c-torture/execute/20001203-1.c: New test.
19822
19823 2000-12-03  Neil Booth  <neilb@earthling.net>
19824
19825         * gcc.dg/cpp/macro6.c: New test cases.
19826
19827 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19828
19829         * gcc.c-torture/execute/string-opt-9.c: New test.
19830         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19831         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19832         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19833
19834         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19835         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19836
19837 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19838
19839         * gcc.dg/cpp/if-6.c: New testcase.
19840
19841         * gcc.dg/20001201-1.c: New testcase.
19842
19843 2000-12-02  Neil Booth  <neilb@earthling.net>
19844
19845         * g++.old-deja/g++.other/externC4.C,
19846         g++.old-deja/g++.other/friend10.C: New tests.
19847
19848 2000-12-02  Neil Booth  <neilb@earthling.net>
19849
19850         * g++.old-deja/g++.other/instan2.C
19851         * g++.old-deja/g++.other/instan3.C: New test.
19852
19853 2000-12-02  Neil Booth  <neilb@earthling.net>
19854
19855         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19856         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19857         gnuc99.c,gnuc99-pedantic.c: New tests.
19858
19859 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19860
19861         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19862         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19863
19864 2000-12-01  Neil Booth  <neilb@earthling.net>
19865
19866         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19867         * gcc.dg/cpp/poison.c: Update.
19868         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19869
19870 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19871
19872         * g77.f-torture/execute/20001201.f: New test.
19873
19874 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19875
19876         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19877
19878 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19879
19880         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19881
19882 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19883
19884         * g++.old-deja/g++.other/cast6.C: New test.
19885
19886 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19887
19888         * gcc.c-torture/execute/20001130-2.c: New testcase.
19889
19890 2000-11-30  Richard Henderson  <rth@redhat.com>
19891
19892         * gcc.c-torture/execute/20001130-1.c: New test.
19893
19894 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19895
19896         * g++.old-deja/g++.other/op3.C: New test.
19897
19898 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         * g++.old-deja/g++.other/op2.C: New test.
19901
19902 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         * g++.old-deja/g++.other/crash38.C: New test.
19905
19906 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19907
19908         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19909
19910 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19911
19912         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19913         tests.
19914         * gcc.c-torture/execute/string-opt-6.c: New test.
19915
19916         * gcc.dg/20001117-1.c: Add main.
19917
19918 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19919
19920         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19921         Move from here ...
19922         * gcc.dg/940510-1.c: ... to here.
19923
19924         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19925         zero-size arrays in toplevel structures.
19926
19927 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19928
19929         * gcc.c-torture/execute/loop-8.c: New test.
19930
19931 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         * g++.old-deja/g++.other/base1.C: New test.
19934
19935 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         * g++.old-deja/g++.other/parse2.C: New test.
19938
19939 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19940
19941         * g++.old-deja/g++.pt/incomplete1.C: New test.
19942
19943 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19944
19945         * g++.old-deja/g++.other/friend9.C: New test.
19946
19947 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.dg/20001127-1.c: New test.
19950
19951 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         * g++.old-deja/g++.pt/friend46.C: New test.
19954
19955 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19956
19957         * g++.old-deja/g++.other/ptrmem8.C: New test.
19958
19959 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19960
19961         * gcc.c-torture/execute/string-opt-7.c: New test.
19962         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19963
19964 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19965
19966         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19967         instead of 'mkcheck 2'.
19968
19969 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19970
19971         * gcc.c-torture/execute/memcheck/driver.c,
19972         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19973         C9X references to refer to C99.
19974
19975 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * gcc.dg/ultrasp3.c: New test.
19978
19979 2000-11-25  Neil Booth  <neilb@earthling.net>
19980
19981         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19982
19983 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19984
19985         * gcc.c-torture/compile/20001123-2.c: New.
19986
19987 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19988
19989         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19990
19991 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19992
19993         * gcc.dg/sequence-point-1.c: Add some new tests.
19994         * gcc.c-torture/execute/20001124-1.c: New test.
19995
19996 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19997
19998         * g++.old-deja/g++.other/vaarg4.C: New test.
19999         * gcc.c-torture/compile/20001123-1.c: New test.
20000
20001 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20002
20003         * g++.other/crash24.C: Adjust and remove XFAIL.
20004         * g++.other/crash37.C: New test.
20005
20006 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20007
20008         * g++.old-deja/g++.pt/instantiate9.C: New test.
20009
20010 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20011
20012         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20013         new ABI, too.
20014
20015         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20016         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20017
20018 2000-11-22  Neil Booth  <neilb@earthling.net>
20019
20020         * gcc.dg/cpp/Wtrigraphs.c: New test.
20021
20022 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20023
20024         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20025
20026 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20027
20028         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20029
20030 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20031
20032         * lib/gcc-dg.exp: load_lib scanasm.exp.
20033         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20034         * lib/g++-dg.exp: load_lib scanasm.exp.
20035         * lib/scanasm.exp: New.
20036         (scan-assembler, scan-assembler-not): Add optional arguments to
20037         test name, or if not present, the pattern name.
20038         (scan-assembler-dem, scan-assembler-dem-not): New.
20039
20040         * g++.dg/dg.exp: New.
20041
20042 2000-11-21  Neil Booth  <neilb@earthling.net>
20043
20044         * gcc.dg/cpp/integrated1.c: Remove.
20045
20046 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.c-torture/execute/20001121-1.c: New test.
20049
20050 2000-11-21  Richard Henderson  <rth@redhat.com>
20051
20052         * gcc.c-torture/compile/20001121-1.c: New test.
20053
20054 2000-11-20  Neil Booth  <neilb@earthling.net>
20055
20056         * gcc.dg/cpp/integrated1.c: New test.
20057
20058 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20059
20060         * g++.old-deja/g++.other/inline17.C: New test.
20061
20062 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20063
20064         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20065         local variable to be zero: I made the variable global. Now
20066         uses abort() and exit() instead of relying on main's return value.
20067
20068 2000-11-20  Neil Booth  <neilb@earthling.net>
20069
20070         * gcc.dg/cpp/paste2.c: Update test.
20071         * objc/execute/paste.m: New test.
20072
20073 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20074
20075         * gcc.dg/c99-condexpr-1.c: New test.
20076
20077 2000-11-20  Neil Booth  <neilb@earthling.net>
20078
20079         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20080
20081 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         * g++.old-deja/g++.pt/export1.C: New test.
20084
20085 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20086
20087         * gcc.dg/20001117-1.c: New test.
20088
20089 2000-11-18  Richard Henderson  <rth@redhat.com>
20090
20091         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20092
20093 2000-11-18  Richard Henderson  <rth@redhat.com>
20094
20095         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20096         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20097         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20098
20099 2000-11-18  Richard Henderson  <rth@redhat.com>
20100
20101         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20102         (main): New.  Exit cleanly.
20103
20104 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20105
20106         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20107         gcc.dg/c99-fordecl-2.c: New tests.
20108
20109 2000-11-18  Richard Henderson  <rth@redhat.com>
20110
20111         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20112         * gcc.c-torture/execute/zerolen-2.c: New.
20113
20114 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20115
20116         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20117         memory.
20118
20119 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20120
20121         * g++.old-deja/g++.pt/instantiate8.C: New test.
20122
20123 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20124
20125         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20126         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20127
20128 2000-11-16  Nick Clifton  <nickc@redhat.com>
20129
20130         * gcc.c-torture/execute/nestfunc-2.c: New test.
20131         * gcc.c-torture/execute/nestfunc-3.c: New test.
20132
20133 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20134
20135         * gcc.c-torture/compile/20001116-1.c: New test.
20136
20137 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20138
20139         * gcc.c-torture/execute/20001115-1.c: New test.
20140
20141 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20142
20143         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20144         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20145         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20146         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20147
20148 2000-11-15  Neil Booth  <neilb@earthling.net>
20149
20150         gcc.dg/cpp/_Pragma1.c: Update.
20151         gcc.dg/cpp/_Pragma2.c: New test.
20152
20153 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.old-deja/g++.other/anon5.C: New test.
20156
20157 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20158
20159         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20160         tests.
20161
20162 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20163
20164         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20165         output.
20166
20167 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20168
20169         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20170         labels at end of compound statements.
20171
20172 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20173
20174         * gcc.c-torture/execute/loop-7.c: New test.
20175
20176 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20177
20178         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20179
20180 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20181
20182         * gcc.dg/c99-bool-1.c: New test.
20183
20184 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20185
20186         * gcc.dg/c99-scope-1.c: Remove xfail.
20187         * gcc.dg/c99-scope-2.c: New test.
20188
20189 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20190
20191         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20192         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20193
20194 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20195
20196         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20197         error messages.
20198
20199         * g++.mike/p700.C: Don't typedef wchar_t.
20200         * g++.mike/p784.C: Likewise.
20201         * g++.mike/eb101.C: Don't use __wchar_t.
20202
20203 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20204
20205         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20206         from DO loop.
20207
20208 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20209
20210         * gcc.c-torture/execute/20001111-1.c: New test.
20211
20212 2000-11-10  Nick Clifton  <nickc@redhat.com>
20213
20214         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20215         long multuiple and accumulate.
20216
20217 2000-11-09  Richard Henderson  <rth@redhat.com>
20218
20219         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20220         via size_t instead of int.
20221
20222         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20223         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20224         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20225         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20226
20227 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20228
20229         * gcc.c-torture/compile/20001109-1.c: New test.
20230         * gcc.c-torture/compile/20001109-2.c: New test.
20231
20232 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20233
20234         * g++.old-deja/g++.pt/operator1.C: New test.
20235         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20236
20237 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20238
20239         * gcc.dg/20001108-1.c: New test.
20240
20241 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20242
20243         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20244         with both arguments constant strings.
20245         * gcc.c-torture/execute/string-opt-3.c: New test.
20246         * gcc.c-torture/execute/string-opt-4.c: New test.
20247         * gcc.c-torture/execute/string-opt-5.c: New test.
20248
20249 2000-11-08  Nick Clifton  <nickc@redhat.com>
20250
20251         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20252         mulsidi3adddi patterns.
20253
20254 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.old-deja/g++.other/crash36.C: New test.
20257
20258 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20259
20260         * g++.old-deja/g++.other/init16.C: New test.
20261
20262 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20263
20264         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20265
20266 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20267
20268         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20269         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20270         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20271
20272 2000-11-07  DJ Delorie  <dj@redhat.com>
20273
20274         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20275
20276 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20277
20278         * gcc.c-torture/execute/string-opt-1.c: New test.
20279
20280 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20281
20282         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20283         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20284         parameters in registers, and there is no way for a varargs
20285         function to know in which order the integer and floating-point
20286         parameters should be interleaved when they are placed on the
20287         stack.
20288         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20289         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20290
20291 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20292
20293         * gcc.c-torture/execute/string-opt-2.c: New test.
20294
20295 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20296
20297         * g++.old-deja/g++.pt/crash60.C: New test.
20298
20299 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20300
20301         * g++.old-deja/g++.other/crash24.C: New test.
20302         * g++.old-deja/g++.other/crash25.C: New test.
20303         * g++.old-deja/g++.other/crash26.C: New test.
20304         * g++.old-deja/g++.other/crash27.C: New test.
20305         * g++.old-deja/g++.other/crash28.C: New test.
20306         * g++.old-deja/g++.other/crash29.C: New test.
20307         * g++.old-deja/g++.other/crash30.C: New test.
20308         * g++.old-deja/g++.other/crash31.C: New test.
20309         * g++.old-deja/g++.other/crash32.C: New test.
20310         * g++.old-deja/g++.other/crash33.C: New test.
20311         * g++.old-deja/g++.other/crash34.C: New test.
20312         * g++.old-deja/g++.other/crash35.C: New test.
20313
20314 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * gcc.c-torture/execute/20001031-1.c: New test.
20317
20318 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20319
20320         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20321         namespace.
20322
20323         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20324         standards-conformant.
20325
20326         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20327
20328         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20329         * g++.old-deja/g++.mike/p755a.C: Likewise.
20330         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20331         library makes no calls to `operator new' during initialization.
20332
20333 2000-11-04  Neil Booth  <neilb@earthling.net>
20334
20335         * gcc.dg/cpp/include2.c: New tests.
20336
20337 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20338
20339         * lib/g++.exp (g++_set_ld_library_path): New function.
20340         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20341
20342 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20343
20344         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20345         warnings.
20346
20347 2000-11-01  Richard Henderson  <rth@redhat.com>
20348
20349         * g++.old-deja/g++.ext/namedret1.C: New.
20350         * g++.old-deja/g++.ext/namedret2.C: New.
20351         * g++.old-deja/g++.ext/namedret3.C: New.
20352
20353 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20354
20355         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20356         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20357
20358 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20359
20360         * gcc.c-torture/execute/va-arg-21.c: New test.
20361
20362 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20363
20364         * gcc.dg/c99-complex-2.c: New test.
20365
20366 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20367
20368         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20369
20370 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20371
20372         * g++.old-deja/g++.other/inline16.C: New test.
20373
20374 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20375
20376         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20377         __PRETTY_FUNCTION__
20378
20379 2000-10-29  Neil Booth  <neilb@earthling.net>
20380
20381         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20382         New tests.
20383         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20384         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20385         optimisation.
20386
20387 2000-10-29  Neil Booth  <neilb@earthling.net>
20388
20389         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20390         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20391         * mi5.c: Test multiple includes work with -C.
20392         * trigraphs.c: Test ^= version.
20393
20394 2000-10-28  Neil Booth  <neilb@earthling.net>
20395
20396         New tests and test updates for new macro expander.
20397
20398         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20399         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20400         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20401         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20402         new diagnostic messages.
20403
20404         * gcc.dg/cpp/macro3.c: New tests.
20405
20406 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20407
20408         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20409         on the same line.
20410
20411 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20412
20413         * g++.old-deja/g++.other/eh2.C: New test.
20414
20415 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20416
20417         * gcc.c-torture/execute/20001027-1.c: New test.
20418
20419 2000-10-26  Richard Henderson  <rth@redhat.com>
20420
20421         * gcc.c-torture/execute/20001026-1.c: New.
20422
20423 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20426         * g++.old-deja/g++.law/builtin1.C: Likewise.
20427         * g++.old-deja/g++.law/ctors10.C: Likewise.
20428         * g++.old-deja/g++.law/virtual3.C: Likewise.
20429         * g++.old-deja/g++.mike/p658.C: Likewise.
20430         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20431         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20432         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20433         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20434         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20435
20436 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20437
20438         * gcc.c-torture/compile/20001024-1.c: New test.
20439
20440 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20441
20442         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20443         to tell us whether or not we are using V3.
20444
20445 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20446
20447         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20448         operands.
20449
20450 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20451
20452         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20453
20454 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.c-torture/execute/20001024-1.c: New test.
20457
20458 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20459
20460         * g++.old-deja/g++.other/sibcall1.C: New test.
20461
20462 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20463
20464         * gcc.dg/noncompile/init-3.c: New test.
20465
20466 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20467
20468         * gcc.dg/format-array-1.c: New test.
20469
20470 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20471
20472         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20473         writing through null pointers; remove comment about testing
20474         unterminated strings.
20475
20476 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20477
20478         * gcc.c-torture/execute/20001017-2.c: New test.
20479
20480 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20481
20482         * gcc.c-torture/compile/20001018-1.c: New test.
20483         * gcc.c-torture/compile/20001018-1.x: Xfail.
20484
20485 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20486
20487         * gcc.c-torture/execute/20001017-1.c: New test.
20488
20489 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20490
20491         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20492         for multiple use of arguments with scanf formats; add tests for
20493         multiple use of arguments.
20494
20495 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20496
20497         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20498
20499 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20500
20501         * gcc.dg/format-miss-1.c: New test.
20502
20503 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * gcc.c-torture/execute/20001013-1.c: New test.
20506
20507 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20508
20509         * gcc.dg/format-branch-1.c: New test.
20510
20511 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20512
20513         * README, lib/file-format.exp: Remove EGCS references.
20514
20515 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20516
20517         * gcc.dg/20001013-1.c: New test.
20518
20519 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20520
20521         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20522         for intmax_t in the compiler using __typeof__ and the type rules
20523         for conditional expressions.
20524
20525 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20526
20527         * gcc.dg/20001012-1.c: New test.
20528         * gcc.dg/20001012-2.c: New test.
20529
20530 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20531
20532         * gcc.dg/format-attr-1.c: New test.
20533
20534 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20535
20536         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20537         __LONG_LONG_MAX__ instead of LLONG_MAX.
20538
20539 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20540
20541         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20542         scanf flags.
20543         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20544         flags.
20545
20546 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20547
20548         * gcc.dg/sequence-pt-1.c: New test.
20549
20550 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20551
20552         * gcc.c-torture/execute/20001011-1.c: New testcase.
20553         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20554
20555 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20556
20557         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20558         does not error on it.
20559
20560 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20561
20562         * gcc.dg/20001009-1.c: New test.
20563
20564 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20565
20566         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20567         * gcc.c-torture/execute/20001009-2.c: ... to here.
20568
20569 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20570
20571         * gcc.c-torture/compile/20001009-1.c: New testcase.
20572         * gcc.c-torture/execute/20001009-1.c: New testcase.
20573         Testcases provided by Jan Hubicka <jh@suse.cz>.
20574
20575 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20576
20577         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20578         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20579         uintmax_t using <limits.h> to emulate the compiler's internal
20580         logic.  No longer XFAIL %j tests.
20581
20582 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20583
20584         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20585         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20586         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20587         regexps and details of expected handling of some bad formats.
20588         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20589         suppression.
20590
20591 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20592
20593         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20594         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20595         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20596         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20597         in list archives.
20598
20599 2000-10-06  Richard Henderson  <rth@cygnus.com>
20600
20601         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20602         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20603         * g++.old-deja/g++.jason/report.C: Likewise.
20604         * g++.old-deja/g++.law/friend5.C: Likewise.
20605         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20606         of the expected warnings.
20607
20608 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20609
20610         * g++.old-deja/g++.pt/enum14.C: New test.
20611
20612 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         * g++.old-deja/g++.pt/crash59.C: New test.
20615
20616 2000-10-04  Will Cohen  <wcohen@redhat.com>
20617
20618         * gcc.dg/20000926-1.c: New test.
20619
20620 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20621
20622         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20623         function name for current C++ compiler.
20624         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20625
20626 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20627
20628         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20629         __PRETTY_FUNCTION__.
20630         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20631
20632 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20633
20634         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20635
20636 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * gcc.c-torture/compile/20000923-1.c: New test.
20639
20640 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20641
20642         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20643         * g++.old-deja/g++.pt/ttp62.C: Same.
20644         * g++.old-deja/g++.other/inline14.C: Same.
20645
20646 2000-09-24  Richard Henderson  <rth@cygnus.com>
20647
20648         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20649
20650 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20651
20652         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20653
20654 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20655
20656         * gcc.c-torture/compile/20000922-1.c: New file.
20657
20658 2000-09-21  Nick Clifton  <nickc@redhat.com>
20659
20660         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20661         a signed long modulo operation.
20662         (mod6): New function - perform an unsigned long modulo operation.
20663         (main): Add tests for modulos of very large numbers by very small
20664         dividends.
20665
20666 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20667
20668         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20669
20670 2000-09-19  Richard Henderson  <rth@cygnus.com>
20671
20672         * gcc.dg/compare2.c (case 10): XFAIL.
20673
20674 2000-09-18  Richard Henderson  <rth@cygnus.com>
20675
20676         * gcc.c-torture/execute/20000906-1.c: Move ...
20677         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20678         that support __builtin_trap.
20679
20680 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20681
20682         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20683
20684 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20685
20686         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20687         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20688         more $ format tests.
20689
20690 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20691
20692         * gcc.dg/format-errmk-1.c: New test.
20693
20694 2000-09-17  Greg McGary  <greg@mcgary.org>
20695
20696         * gcc.c-torture/execute/20000917-1.x: Remove.
20697
20698 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20699
20700         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20701
20702 2000-09-17  Greg McGary  <greg@mcgary.org>
20703
20704         * gcc.c-torture/execute/20000917-1.c: New test.
20705         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20706
20707 2000-09-16  Neil Booth  <NeilB@earthling.net>
20708
20709         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20710         in nested macro bug.
20711
20712 2000-09-15  Neil Booth  <NeilB@earthling.net>
20713
20714         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20715
20716 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20717
20718         * gcc.c-torture/execute/20000914-1.c: New test.
20719
20720 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20721
20722         * g++.other/inline13.C: New test.
20723
20724 2000-09-12  Andreas Jaeger  <aj@suse.de>
20725
20726         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20727         constant by Ulrich Drepper <drepper@redhat.com>.
20728
20729 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20730
20731         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20732
20733 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20734
20735         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20736
20737 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20738
20739         * gcc.dg/cpp/backslash.c: New test.
20740
20741 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20742
20743         * gcc.c-torture/execute/20000910-1.c: New test.
20744         * gcc.c-torture/execute/20000910-2.c: Likewise.
20745
20746 2000-09-11  Robert Lipe  <robertl@sco.com>
20747
20748         * gcc.dg/pragma-align.c: New test.
20749
20750 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20751
20752         * g++.old-deja/g++.pt/explicit82.C: New test.
20753         * g++.old-deja/g++.pt/explicit83.C: New test.
20754
20755 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20756
20757         * gcc.dg/asm-names.c: New test.
20758
20759 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20760
20761         * gcc.dg/cpp/tr-warn6.c: New test
20762
20763 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20764
20765         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20766         be accepted.
20767
20768 2000-09-07  Catherine Moore  <clm@redhat.com>
20769
20770         * gcc.c-torture/execute/unroll-1.c: New test.
20771
20772 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20773
20774         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20775         ERROR markers.
20776         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20777         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20778         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20779         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20780         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20781         Preprocess only.
20782         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20783         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20784
20785 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20786
20787         * g++.old-deja/g++.pt/deduct2.C: New test.
20788
20789 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20790
20791         * g++.old-deja/g++.pt/parms2.C: New test.
20792
20793 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20794
20795         * g++.old-deja/g++.pt/crash58.C: New test.
20796
20797 2000-09-06  Greg McGary  <greg@mcgary.org>
20798
20799         * gcc.c-torture/execute/20000906-1.c: New test.
20800         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20801
20802 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20803
20804         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20805
20806 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20807
20808         * g++.old-deja/g++.pt/crash57.C: New test.
20809
20810 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         * g++.old-deja/g++.pt/crash56.C: New test.
20813
20814 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20815
20816         * g++.old-deja/g++.pt/koenig1.C: New test.
20817
20818 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20819
20820         * gcc.dg/20000904-1.c: New test.
20821
20822 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20823
20824         * gcc.dg/cpp/paste8.c: New test.
20825
20826 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20827
20828         * gcc.c-torture/compile/20000827-1.c: New test.
20829
20830 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20831
20832         * gcc.dg/format-diag-1.c: New test.
20833
20834 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20835
20836         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20837         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20838         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20839         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20840         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20841
20842 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20843
20844         * g++.old-deja/g++.other/nested4.C: New test.
20845
20846 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20847
20848         * g++.old-deja/g++.ns/scoped1.C: New test.
20849
20850 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20851
20852         * lib/g++.exp: Support testing already-installed GCC.
20853
20854 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20855
20856         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20857
20858 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20859
20860         * gcc.dg/return-type-2.c: New test.
20861
20862 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20863
20864         * gcc.c-torture/compile/20000825-1.c: New test.
20865
20866 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20867
20868         * gcc.dg/dwarf2-2.c: New test.
20869
20870 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20871
20872         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20873         dg-warning regexps.
20874
20875 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20876
20877         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20878         gcc.dg/format-ext-5.c: New tests.
20879
20880 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20883
20884 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20885
20886         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20887
20888 2000-08-24  Richard Henderson  <rth@cygnus.com>
20889
20890         * gcc.dg/ia64-sync-1.c: New test.
20891         * gcc.dg/ia64-sync-2.c: New test.
20892         * gcc.dg/ia64-asm-1.c: New test.
20893
20894 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20895
20896         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20897         * gcc.dg/format-ext-2.c: New test.
20898
20899 2000-08-23  Jason Merrill  <jason@redhat.com>
20900
20901         * lib/old-dejagnu.exp: Also ignore "In member function" and
20902         "At global scope".
20903
20904 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20905
20906         * gcc.dg/noncompile/label-lineno-1.c: New test.
20907
20908 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20909
20910         * gcc.dg/c99-array-nonobj-1.c: New test.
20911
20912 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20913
20914         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20915         tests.
20916         * gcc.dg/format-ext-1.c: New test.
20917
20918 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20919
20920         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20921         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20922         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20923         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20924         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20925
20926 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20927
20928         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20929         gcc.dg/c99-strftime-2.c: New tests.
20930
20931 2000-08-22  Richard Henderson  <rth@cygnus.com>
20932
20933         * gcc.c-torture/execute/20000822-1.c: New test.
20934
20935 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20936
20937         * gcc.c-torture/execute/20000819-1.x: Remove.
20938
20939 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20940
20941         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20942         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20943         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20944         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20945         gcc.dg/format-xopen-1.c: New tests.
20946
20947 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20948
20949         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20950
20951 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20952
20953         * g++.old-deja/g++.other/loop2.C: New test.
20954
20955         * gcc.c-torture/compile/20000606-1.c: New test.
20956         * gcc.c-torture/compile/20000728-1.c: New test.
20957         * gcc.c-torture/execute/20000801-1.c: New test.
20958         * gcc.c-torture/execute/20000801-2.c: New test.
20959         * gcc.c-torture/execute/20000819-1.c: New test.
20960         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20961         * gcc.dg/20000629-1.c: New test.
20962         * gcc.dg/20000724-1.c: New test.
20963         * gcc.dg/20000807-1.c: New test.
20964
20965 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20966
20967         * gcc.dg/cpp/pragma-1.c: New test.
20968         * gcc.dg/cpp/pragma-2.c: New test.
20969
20970 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20971
20972         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20973         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20974
20975 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20976
20977         * gcc.c-torture/compile/20000818-1.c: New test.
20978
20979 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20980
20981         * gcc.c-torture/execute/20000818-1.c: New test.
20982
20983 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20984
20985         * gcc.dg/format-va-1.c: New test.
20986
20987 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         * g++.old-deja/g++.other/typedef8.C: New test.
20990
20991 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20994         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20995         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20996         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20997         * g++.old-deja/g++.other/ptrmem7.C: New test.
20998         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20999
21000 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         * g++.old-deja/g++.pt/typename27.C: New test.
21003
21004 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21005
21006         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21007         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21008         * g++.old-deja/g++.pt/friend45.C: New test.
21009         * g++.old-deja/g++.other/friend8.C: New test.
21010
21011 2000-08-15  Richard Henderson  <rth@cygnus.com>
21012
21013         * gcc.c-torture/execute/20000815-1.c: New test.
21014
21015 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21016
21017         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21018         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21019         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21020
21021 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         * g++.old-deja/g++.other/refinit2.C: New test.
21024
21025 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21026
21027         * lib/c-torture.exp (c-torture): Make
21028         compiler_conditional_xfail_data global.
21029         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21030         compiler_conditional_xfail_data machinery.
21031         (f-torture-execute): Likewise.
21032         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21033         and only when unrolling loops.
21034
21035         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21036
21037 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         * g++.old-deja/g++.pt/explicit81.C: New test.
21040
21041 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21042
21043         * g++.old-deja/g++.pt/typename26.C: New test.
21044
21045 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21046
21047         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21048         warning.
21049
21050 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21051
21052         * g++.old-deja/g++.other/array3.C: New test.
21053
21054 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21055
21056         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21057         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21058         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21059         New tests.
21060
21061 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21064         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21065
21066 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21067
21068         * gcc.c-torture/execute/20000808-1.c: New test.
21069
21070 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21071
21072         * gcc.dg/c90-const-expr-1.c: New test.
21073
21074 2000-08-08  Richard Henderson  <rth@cygnus.com>
21075
21076         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21077
21078 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21079
21080         * gcc.dg/noncompile/const-ll-1.c: New test.
21081
21082 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21083
21084         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21085
21086 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21087
21088         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21089         that running programs linked against the shared version of libobjc
21090         run correctly.
21091
21092 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21093
21094         * gcc.dg/c99-printf-1.c: New test.
21095
21096 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21097
21098         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21099
21100 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21101
21102         * gcc.c-torture/execute/20000731-1.x: Delete.
21103
21104 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21105
21106         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21107         and torture_without_loops as is done by c-torture.exp.
21108         (search_for): Copy from c-torture.exp.
21109         (gcc-dg-runtest): New function, drives a directory of tests
21110         iterating over the TORTURE_OPTIONS.
21111         (scan-assembler, scan-assembler-not): Move here from
21112         individual directory drivers.
21113
21114         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21115         defined by lib/gcc-dg.exp.
21116         * gcc.dg/cpp/cpp.exp: Likewise.
21117         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21118         gcc-dg-runtest, so we cycle over optimization options.
21119
21120         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21121         * gcc.dg/compare2.c: No longer expected to fail.
21122
21123 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21124
21125         * gcc.c-torture/execute/20000804-1.c: New test.
21126
21127 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21128
21129         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21130
21131 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21132
21133         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21134
21135 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21136
21137         * gcc.c-torture/compile/20000803-1.c: New test.
21138
21139 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21140
21141         * gcc.c-torture/execute/20000801-3.c,
21142         gcc.c-torture/execute/20000801-4.c: New tests.
21143         * gcc.c-torture/execute/20000801-3.x,
21144         gcc.c-torture/execute/20000801-4.x: Xfail.
21145
21146 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21147
21148         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21149         libobjc/.libs to allow for libtool.
21150
21151 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.c-torture/compile/20000802-1.c: New test.
21154
21155 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21156
21157         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21158
21159 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21160
21161         * gcc-c-torture/execute/20000731-2.c: New test.
21162
21163         * gcc.c-torture/execute/20000731-1.c: New test.
21164         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21165
21166 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21167
21168         * testsuite/gcc.dg/cpp/paste7.c: New test.
21169         * gcc.dg/cpp/20000725-1.c: New test.
21170
21171 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21172
21173         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21174         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21175         declaration warning for __builtin_dwarf_reg_size.
21176
21177         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21178
21179 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21180
21181         * gcc.dg/noncompile/voidparam-1.c: New test.
21182
21183 2000-07-30  Richard Henderson  <rth@cygnus.com>
21184
21185         * gcc.dg/c90-digraph-1.c: Don't xfail.
21186         * gcc.dg/compare2.c (case 10): Xfail.
21187         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21188
21189 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21190
21191         * gcc.dg/c99-main-1.c: New test.
21192
21193 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21194
21195         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21196
21197 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21198
21199         * gcc.c-tortuer/execute/20000726-1.c: New test.
21200
21201 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21202
21203         * gcc.c-torture/execute/enum-2.c: New test.
21204
21205 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21206
21207         * gcc.dg/cpp/tr-warn3.c: New test.
21208
21209 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * g++.old-deja/g++.ext/implicit1.C: Remove.
21212         * g++.old-deja/g++.jason/c2.C: Remove
21213         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21214         * g++.old-deja/g++.pt/crash16.C: Likewise.
21215         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21216
21217 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21218
21219         * g++.old-deja/g++.other/for2.C: New test.
21220
21221 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21222
21223         * gcc.dg/20000720-1.c: New test.
21224
21225 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21226
21227         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21228
21229 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21230
21231         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21232         * gcc.c-torture/execute/20000722-1.c: New.
21233         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21234
21235 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * gcc.dg/cpp/20000720-1.S: New test.
21238
21239 2000-07-21  Michael Meissner  <meissner@redhat.com>
21240
21241         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21242
21243 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21244
21245         * g++.old-deja/g++.brendan/crash16.C,
21246         g++.old-deja/g++.brendan/parse3.C,
21247         g++.old-deja/g++.brendan/redecl1.C,
21248         g++.old-deja/g++.ns/template13.C,
21249         g++.old-deja/g++.other/decl4.C,
21250         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21251
21252 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21253
21254         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21255         and "Internal error".
21256
21257         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21258         regexps.
21259         * gcc.dg/cpp/paste6.c: New test.
21260
21261 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21262
21263         * gcc.dg/cpp/tr-direct.c: New test.
21264
21265         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21266         gcc.dg/cpp/undef1.c: Tweak error regexps.
21267
21268 2000-07-18  Eric Christopher <echristo@redhat.com>
21269
21270         * gcc.c-torture/compile/20000718-1.c: New test.
21271
21272 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21273
21274         * cpplex.c (_cpp_push_token): If the token being pushed back
21275         is the previous token in this context, just subtract one from
21276         context->posn.
21277         * cppmacro.c (save_expansion): Clear aux field when storing a
21278         placemarker.
21279
21280 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21281
21282         * gcc.dg/noncompile/redecl-1.c: New test.
21283
21284 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21285
21286         * gcc.c-torture/execute/20000717-5.c: New test.
21287         * gcc.c-torture/execute/20000717-1.x: Removed.
21288
21289 2000-07-17  Richard Henderson  <rth@cygnus.com>
21290
21291         * gcc.c-torture/execute/20000717-4.c: New test.
21292
21293 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21294
21295         * gcc.dg/cpp/syshdr.c: New test.
21296         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21297
21298 2000-07-17  Neil Booth  <neilb@earthling.net>
21299
21300         * gcc.dg/cpp/cmdlne-dM.c: New test.
21301         * gcc.dg/cpp/cmdlne-dD.c: New test.
21302
21303 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21304
21305         * gcc.c-torture/execute/20000717-3.c: New test.
21306
21307         * gcc.c-torture/compile/20000717-1.c: New test.
21308
21309 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21310
21311         * gcc.c-torture/execute/20000717-2.c: New test.
21312
21313 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21314
21315         * gcc.dg/formatz-1.c: New test.
21316
21317         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21318         * gcc.dg/c99-digraph-1.c: New tests.
21319
21320         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21321         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21322
21323         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21324         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21325         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21326         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21327         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21328         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21329         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21330
21331 2000-07-17   Greg McGary <greg@mcgary.org>
21332
21333         * gcc.c-torture/execute/20000717-1.c: New test.
21334         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21335
21336 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21337
21338         * gcc.c-torture/execute/20000715-2.c: New test.
21339         * gcc.dg/20000715-1.c: New test.
21340
21341 2000-07-15  Michael Meissner  <meissner@redhat.com>
21342
21343         * gcc.c-torture/execute/20000715-1.c: New test.
21344
21345 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21346
21347         * gcc.c-torture/execute/20000707-1.c: New test.
21348
21349 2000-07-13  Neil Booth  <NeilB@earthling.net>
21350
21351         * testsuite/gcc.dg/cpp/digraph1.c,
21352         testsuite/gcc.dg/cpp/digraph2.c,
21353         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21354
21355 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21356
21357         * g77.f-torture/compile/20000630-2.f:  New test.
21358         * g77.f-torture/compile/20000630-2.x
21359
21360 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21361
21362         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21363
21364 2000-07-11  Neil Booth  <NeilB@earthling.net>
21365
21366         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21367
21368 2000-07-11  Neil Booth  <NeilB@earthling.net>
21369
21370         * gcc.dg/cpp/cmdlne-C.c: New.
21371
21372 2000-07-09  Neil Booth  <NeilB@earthling.net>
21373
21374         * gcc.dg/cpp/directiv.c: New tests.
21375         * gcc.dg/cpp/undef1.c: Update.
21376
21377 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21378
21379         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21380
21381 2000-07-09  Neil Booth  <NeilB@earthling.net>
21382
21383         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21384
21385 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21386
21387         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21388         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21389
21390 2000-07-08  Neil Booth  <NeilB@earthling.net>
21391
21392         * gcc.dg/cpp/macsyntx.c: New tests.
21393
21394 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21395
21396         * gcc.dg/20000707-1.c: New test.
21397
21398 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21399
21400         * gcc.c-torture/execute/20000706-1.c: New test.
21401         * gcc.c-torture/execute/20000706-2.c: New test.
21402         * gcc.c-torture/execute/20000706-3.c: New test.
21403         * gcc.c-torture/execute/20000706-4.c: New test.
21404         * gcc.c-torture/execute/20000706-5.c: New test.
21405
21406 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21407
21408         * g++.old-deja/g++.pt/instantiate7.C: New test.
21409
21410 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21411
21412         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21413         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21414         * g++.old-deja/g++.other/rtti3.C: Likewise.
21415         * g++.old-deja/g++.other/rttid3.C: Likewise.
21416
21417 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21418
21419         *  g77.f-torture/compile/20000630-1.x: Fix typo
21420
21421 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21422
21423         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21424         assembly output.
21425
21426 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21427
21428         * gcc.dg/cpp/ident.c: New test.
21429
21430 2000-07-05  Neil Booth  <NeilB@earthling.net>
21431
21432         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21433           gcc.dg/cpp/lexstrng.c: New tests.
21434
21435 2000-07-04  Neil Booth  <NeilB@earthling.net>
21436
21437         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21438         * gcc.dg/cpp/strify2.c: Same.
21439
21440 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21441
21442         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21443         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21444         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21445         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21446
21447         * testsuite/gcc.dg/cpp/macro1.c,
21448         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21449         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21450         testsuite/gcc.dg/cpp/strify1.c,
21451         testsuite/gcc.dg/cpp/strify2.c: New tests.
21452
21453 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21454
21455         * gcc.c-torture/execute/20000703-1.c: New test.
21456
21457 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.old-deja/g++.pt (lookup10.C): New test.
21460
21461 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21462
21463         * g++.old-deja/g++.pt (typename25.C): New test.
21464
21465 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21466
21467         * gcc.c-torture/compile/20000701-1.c: New test.
21468
21469 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21470
21471         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21472         to test case.
21473
21474 2000-06-30  Catherine Moore  <clm@cygnus.com>
21475
21476         * gcc.c-torture/execute/align-1.c: New test.
21477
21478 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21479
21480         * g++.old-deja/g++.pt/expr8.C: New test.
21481         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21482
21483 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21484
21485         * gcc.c-torture/compile/20000629-1.c: New test.
21486
21487 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21488
21489
21490         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21491         gcc.dg/noncompile directory, depending on whether they're
21492         preprocessor tests or not.  Annotate all the tests for the dg
21493         framework.
21494
21495         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21496         * gcc.dg/noncompile/noncompile.exp: New.
21497
21498         * Moved files:
21499         Old name                                New name
21500         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21501         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21502         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21503         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21504         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21505         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21506         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21507         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21508         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21509         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21510         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21511         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21512         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21513         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21514         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21515         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21516         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21517         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21518         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21519         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21520         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21521         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21522         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21523         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21524
21525         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21526         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21527         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21528         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21529         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21530         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21531
21532 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21533
21534         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21535         declare one variable.  On the fourth, error.
21536         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21537         declared by 20000628-1a.h.
21538
21539 2000-06-29  Richard Henderson  <rth@redhat.com>
21540
21541         * gcc.c-torture/execute/930529-1.x: New file.
21542         * gcc.dg/920413-1.c: Adjust expected warning text.
21543         * gcc.dg/980217-1.c: Declare abort.
21544         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21545
21546 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21547
21548         * g77.f-torture/compile/20000629-1.f: New test.
21549         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21550
21551 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21552
21553         Rearrange lots of files, removing entirely the
21554         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21555         directories.
21556
21557         * Deleted files:
21558         gcc.c-torture/code_quality/code_quality.exp
21559         gcc.c-torture/special/special.exp
21560         gcc.failure/failure.exp
21561         gcc.failure/940409-1.x
21562         gcc.c-torture/compile/961203-1.x
21563
21564         * New files:
21565         gcc.misc-tests/linkage.exp
21566         gcc.c-torture/execute/920730-1t.c
21567         gcc.c-torture/execute/920730-1t.x
21568         gcc.c-torture/compile/920520-1.x
21569         gcc.c-torture/compile/920521-1.x
21570         gcc.c-torture/compile/981006-1.x
21571         gcc.c-torture/execute/eeprof-1.x
21572
21573         * Moved files (possibly with modifications to fit a new harness):
21574         Old name                                New name
21575         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21576         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21577         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21578         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21579         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21580         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21581         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21582         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21583         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21584         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21585         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21586         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21587         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21588         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21589
21590 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21591
21592         * c-torture/compile/961203-1.x: Delete.
21593
21594         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21595         not exit. Include stdio.h.
21596         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21597         * gcc.misc-tests/dg-12.c: Likewise.
21598         * gcc.misc-tests/dg-5.c: Likewise.
21599         * gcc.misc-tests/dg-6.c: Likewise.
21600         * gcc.misc-tests/dg-7.c: Prototype abort.
21601         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21602         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21603         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21604         not exit.
21605         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21606         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21607
21608 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21609
21610         * gcc.dg/cpp/20000628-1.c: New test.
21611         * gcc.dg/cpp/20000628-1.h: New header for above test.
21612         * gcc.dg/cpp/20000628-1a.h: Likewise.
21613
21614 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21615
21616         * gcc.dg/cpp: New directory.
21617         * gcc.dg/cpp/cpp.exp: New driver.
21618         * gcc.dg/cpp/20000627-1.c: New test.
21619         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21620         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21621         and rewrite as a compilation test.
21622
21623         * gcc.dg: Move many files into the cpp subdirectory, possibly
21624         renaming or editing them as well.
21625         Old name                New name
21626         990119-1.c              cpp/19990119-1.c
21627         990228-1.c              cpp/19990228-1.c
21628         990407-1.c              cpp/19990407-1.c
21629         990409-1.c              cpp/19990409-1.c
21630         990413-1.c              cpp/19990413-1.c
21631         990703-1.c              cpp/19990703-1.c
21632         20000127-1.c            cpp/20000127-1.c
21633         20000129-1.c            cpp/20000129-1.c
21634         20000207-1.c            cpp/20000207-1.c
21635         20000207-2.c            cpp/20000207-2.c
21636         20000209-1.c            cpp/20000209-1.c
21637         20000209-2.c            cpp/20000209-2.c
21638         20000301-1.c            cpp/20000301-1.c
21639         20000419-1.c            cpp/20000419-1.c
21640         20000510-1.S            cpp/20000510-1.S
21641         20000519-1.c            cpp/20000519-1.c
21642         20000529-1.c            cpp/20000529-1.c
21643         20000625-1.c            cpp/20000625-1.c
21644         20000625-2.c            cpp/20000625-2.c
21645         cpp-as1.c               cpp/assert1.c
21646         cpp-as2.c               cpp/assert2.c
21647         cxx-comments-1.c        cpp/cxxcom1.c
21648         cxx-comments-2.c        cpp/cxxcom2.c
21649         endif-label.c           cpp/endif.c
21650         cpp-hash1.c             cpp/hash1.c
21651         cpp-hash2.c             cpp/hash2.c
21652         cpp-if1.c               cpp/if-1.c
21653         cpp-if2.c               cpp/if-2.c
21654         cpp-if3.c               cpp/if-3.c
21655         cpp-if4.c               cpp/if-4.c
21656         cpp-if5.c               cpp/if-5.c
21657         cpp-cond.c              cpp/if-cexp.c
21658         cpp-missingop.c         cpp/if-mop.c
21659         cpp-missingparen.c      cpp/if-mpar.c
21660         cpp-opprec.c            cpp/if-oppr.c
21661         cpp-ifparen.c           cpp/if-paren.c
21662         cpp-shortcircuit.c      cpp/if-sc.c
21663         cpp-shift.c             cpp/if-shift.c
21664         cpp-unary.c             cpp/if-unary.c
21665         cpp-li1.c               cpp/line1.c
21666         cpp-li2.c               cpp/line2.c
21667         lineno.c                cpp/line3.c
21668         lineno-2.c              cpp/line4.c
21669         cpp-mi.c                cpp/mi1.c
21670         cpp-mic.h               cpp/mi1c.h
21671         cpp-micc.h              cpp/mi1cc.h
21672         cpp-mind.h              cpp/mi1nd.h
21673         cpp-mindp.h             cpp/mi1ndp.h
21674         cpp-mix.h               cpp/mi1x.h
21675         cpp-mi2.c               cpp/mi2.c
21676         cpp-mi2a.h              cpp/mi2a.h
21677         cpp-mi2b.h              cpp/mi2b.h
21678         cpp-mi2c.h              cpp/mi2c.h
21679         cpp-mi3.c               cpp/mi3.c
21680         cpp-mi3.def             cpp/mi3.def
21681         poison-1.c              cpp/poison.c
21682         pr-impl.c               cpp/prag-imp.c
21683         cpp-redef-2.c           cpp/redef1.c
21684         cpp-redef.c             cpp/redef2.c
21685         strpaste.c              cpp/strp1.c
21686         strpaste-2.c            cpp/strp2.c
21687         cpp-tradpaste.c         cpp/tr-paste.c
21688         cpp-tradstringify.c     cpp/tr-str.c
21689         cpp-tradwarn1.c         cpp/tr-warn1.c
21690         cpp-tradwarn2.c         cpp/tr-warn2.c
21691         trigraphs.c             cpp/trigraphs.c
21692         cpp-unc1.c              cpp/unc1.c
21693         cpp-unc2.c              cpp/unc2.c
21694         cpp-unc3.c              cpp/unc3.c
21695         cpp-unc.c               cpp/unc4.c
21696         undef.c                 cpp/undef1.c
21697         undef-2.c               cpp/undef2.c
21698         cpp-wi1.c               cpp/widestr1.c
21699
21700 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21701
21702         * lib/g++.exp (g++_include_flags): Tweak.
21703
21704 2000-06-27  H.J. Lu  <hjl@gnu.org>
21705             Loren J. Rittle  <ljrittle@acm.org>
21706
21707         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21708         version with one that knows about the new gcc tree structure.
21709         (g++_link_flags): Same.
21710
21711 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21712
21713         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21714         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21715         case we are cross-compiling.
21716
21717         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21718         g++.old-deja/g++.niklas/Makefile.in,
21719         g++.old-deja/g++.niklas/configure.in,
21720         g++.old-deja/g++.other/Makefile.in,
21721         g++.old-deja/g++.other/configure.in,
21722         gcc.c-torture/code_quality/Makefile.in,
21723         gcc.c-torture/code_quality/configure.in,
21724         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21725         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21726         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21727         gcc.c-torture/execute/ieee/Makefile.in,
21728         gcc.c-torture/execute/ieee/configure.in,
21729         gcc.c-torture/noncompile/Makefile.in,
21730         gcc.c-torture/noncompile/configure.in,
21731         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21732         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21733         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21734
21735 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21736
21737         * g++.old-deja/g++.other/ambig3.C: New test.
21738
21739 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.old-deja/g++.pt/syntax1.C: New test.
21742         * g++.old-deja/g++.pt/syntax2.C: New test.
21743         * g++.old-deja/g++.other/syntax3.C: New test.
21744         * g++.old-deja/g++.other/syntax4.C: New test.
21745
21746 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21747
21748         * gcc.dg/20000623-1.c: Prototype exit and abort.
21749
21750 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21751
21752         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21753         New tests.
21754         * gcc.dg/cpp-mi3.def: New file.
21755
21756         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21757         inside assertions.
21758         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21759         lexer's error messages.
21760         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21761         divine anything from the linemarkers.
21762         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21763         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21764
21765 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21766
21767         * gcc.dg/20000623-1.c: New test.
21768
21769 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21770
21771         * gcc.c-torture/execute/20000622-1.c: New test.
21772
21773 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21774
21775         * g++.old-deja/g++.other/init15.C: New test.
21776
21777 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.old-deja/g++.pt/vaarg2.C: New test.
21780         * g++.old-deja/g++.pt/vaarg3.C: New test.
21781
21782 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21783
21784         * g++.old-deja/g++.other/dyncast6.C: New test.
21785
21786 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21787
21788         * gcc.c-torture/execute/loop-6.c: New test.
21789
21790 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21791
21792         * gcc.dg/20000614-1.c: New test.
21793         * gcc.dg/20000614-2.c: New test.
21794
21795 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21796
21797         * g++.old-deja/g++.other/inline12.C: New test.
21798
21799 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21800
21801         * g++.old-deja/g++.other/eh1.C: New test.
21802
21803 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21804
21805         * g++.old-deja/g++.other/type.C: New test.
21806
21807 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * g++.old-deja/g++.other/initstring.C: New test.
21810
21811 2000-06-12  Jason Merrill  <jason@redhat.com>
21812
21813         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21814
21815 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21816
21817         * gcc.c-torture/compile/20000609-1.c: New test.
21818
21819 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21820
21821         * gcc.dg/20000609-1.c: New test.
21822
21823 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21824
21825         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21826         * gcc.c-torture/noncompile/poison-1.c: Move...
21827         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21828         * gcc.dg/cpp-li1.c: Add a token after the #line.
21829
21830 2000-06-05  Richard Henderson  <rth@cygnus.com>
21831
21832         * gcc.c-torture/execute/20000605-2.c: New test.
21833         * gcc.c-torture/execute/20000605-3.c: New test.
21834
21835 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21836
21837         * g77.f-torture/execute/20000503-1.x: New file.
21838
21839 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         * g++.old-deja/g++.eh/badalloc1.C: New test.
21842
21843 2000-06-05  Richard Henderson  <rth@cygnus.com>
21844
21845         * gcc.c-torture/execute/20000605-1.c: New test.
21846
21847 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21848             Nathan Sidwell <nathan@codesourcery.com>
21849
21850         * gcc.c-torture/compile/20000605-1.c: New test.
21851
21852 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21853
21854         * g77.f-torture/compile/20000601-1.f:  New test.
21855
21856 2000-06-03  Richard Henderson  <rth@cygnus.com>
21857
21858         * gcc.c-torture/execute/20000603-1.c: New.
21859
21860 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21861
21862         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21863         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21864
21865 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21866
21867         * gcc.dg/compare2.c (case 12): XFAIL.
21868         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21869         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21870
21871         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21872
21873 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21874
21875         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21876         guard macro is already defined when the header is first
21877         included.
21878         * gcc.dg/cpp-mix.h: New file.
21879         * gcc.dg/endif-label.c: Update patterns to match compiler.
21880
21881         * g++.brendan/complex1.C: Declare abort.
21882         * g++.law/refs4.C: Remove XFAIL.
21883         * g++.oliva/expr2.C: Declare abort and exit.
21884
21885 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21886
21887         * gcc.c-torture/execute/20000528-1.c: New test.
21888
21889         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21890         * g++.old-deja/g++.law/temps4.C: Likewise.
21891
21892         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21893         stdlib.h.  Call abort() on failure.
21894         * g++.old-deja/g++.law/refs4.C: Likewise.
21895         * g++.old-deja/g++.law/temps4.C: Likewise.
21896         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21897         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21898
21899 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21900
21901         Relative to g++.dg/special:
21902         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21903
21904         Relative to g++.old-deja:
21905         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21906         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21907         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21908         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21909         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21910         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21911         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21912
21913         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21914         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21915         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21916         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21917         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21918         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21919         and/or string.h.
21920
21921         * g++.other/goto1.C: Update expectations for error messages.
21922
21923 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21924
21925         * gcc.c-torture/compile/20000523-1.c: New test.
21926
21927 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21928
21929         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21930
21931 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21932
21933         * g++.old-deja/g++.eh/catch11.C: New test.
21934         * g++.old-deja/g++.eh/catch12.C: New test.
21935
21936 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21937
21938         * gcc.c-torture/execute/20000523-1.c: New test.
21939
21940 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21941
21942         * c-torture/execute/bcp-1.c: Replace abort in arg of
21943         __builtin_constant_p with a generic external function.
21944
21945         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21946         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21947         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21948         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21949         Prototype abort and/or exit.
21950
21951         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21952         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21953         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21954         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21955
21956 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21957
21958         * gcc.dg/dwarf2-1.c: New test.
21959
21960 2000-05-20  Richard Henderson  <rth@cygnus.com>
21961
21962         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21963
21964 2000-05-20  Andreas Jaeger  <aj@suse.de>
21965
21966         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21967         testcase.
21968
21969 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21970
21971         * gcc.c-torture/execute/20000519-2.c: New test.
21972
21973 2000-05-19  Andreas Jaeger  <aj@suse.de>
21974
21975         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21976         which fails with SSA.
21977
21978         * lib/c-torture.exp: Also test with -O3 -fssa.
21979
21980 2000-05-18  Michael Meissner  <meissner@redhat.com>
21981
21982         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21983         * gcc.c-torture/execute/920415-1.c: Ditto.
21984         * gcc.c-torture/execute/920501-1.c: Ditto.
21985         * gcc.c-torture/execute/conversion.c: Ditto.
21986         * gcc.c-torture/execute/cvt-1.c: Ditto.
21987
21988 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21989
21990         * gcc.c-torture/compile/20000518-1.c: New test.
21991
21992 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21993
21994         * g77.f-torture/compile/200005018.f:  New test.
21995
21996 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21997
21998         * gcc.c-torture/compile/20000517-1.c: New test.
21999
22000 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22001
22002         * gcc.c-torture/execute/20000516-1.c: New test.
22003
22004 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22005
22006         * g++.old-deja/g++.other/eh.C: New test.
22007
22008 2000-05-12  Richard Henderson  <rth@cygnus.com>
22009
22010         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22011         constants through to doit's conditional.
22012
22013 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22014
22015         * gcc.c-torture/compile/20000511-1.c: New test.
22016         * g77.f-torture/compile/20000511-1.f: New test.
22017         * g77.f-torture/compile/20000511-2.f: New test.
22018
22019 2000-05-11  Michael Meissner  <meissner@redhat.com>
22020
22021         * gcc.c-torture/execute/20000511-1.c: New test.
22022
22023 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22024
22025         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22026         * gcc.dg/20000510-1.S: New.
22027
22028 2000-05-08  Catherine Moore  <clm@cygnus.com>
22029
22030         * gcc.dg/unused-3.c: New.
22031
22032 2000-05-06  Richard Henderson  <rth@cygnus.com>
22033
22034           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22035           * g++.old-deja/g++.mike/warn1.C: Likewise.
22036           * g++.old-deja/g++.pt/local1.C: Likewise.
22037           * g++.old-deja/g++.pt/local7.C: Likewise.
22038           * g++.old-deja/g++.pt/spec16.C: Likewise.
22039
22040 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22041
22042         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22043
22044 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22045
22046           * g77.f-torture/execute/20000503-1.f:  New test.
22047
22048 2000-05-04  Andreas Jaeger  <aj@suse.de>
22049
22050         * gcc.dg/noreturn-2.c: New test.
22051
22052 2000-05-04  Neil Booth  <NeilB@earthling.net>
22053
22054         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22055         preprocessor.
22056
22057 2000-05-04  Richard Henderson  <rth@cygnus.com>
22058
22059         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22060
22061 2000-05-04  Richard Henderson  <rth@cygnus.com>
22062
22063         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22064         OpenSSL by Jason R Thorpe.
22065
22066 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22067
22068         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22069
22070 2000-05-03  Robert Lipe <robertlipe@usa.net>
22071
22072         * gcc.dg/20000503-1.c: New test.
22073
22074 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22075
22076         * gcc.c-torture/compile/20000502-1.c: New test.
22077         * g++.old-deja/g++.other/align.C: New test.
22078         * gcc.dg/cpp-tradstringify.c: New test.
22079
22080 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22081
22082         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22083         and hard registers.
22084
22085 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22086
22087         * gcc.c-torture/execute/loop-5.c: New test.
22088
22089 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * gcc.c-torture/execute/va-arg-20.c: New test.
22092
22093 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22094
22095         * gcc.c-torture/execute/20000422-1.c: New test.
22096
22097 2000-04-20  Greg McGary  <gkm@gnu.org>
22098
22099         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22100         when optimizing, but without sibling-call optimizations (-O1).
22101
22102 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22103
22104           * gcc.c-torture/compile/20000420-1.c: New test.
22105
22106 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22107
22108         * g++.abi/ptrflags.C: New test.
22109         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22110
22111 2000-04-19  Catherine Moore  <clm@cygnus.com>
22112
22113         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22114
22115 2000-04-19  Greg McGary  <gkm@gnu.org>
22116
22117         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22118         sibling-call optimizations.
22119
22120 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22121
22122         * gcc.dg/20000419-1.c: New test.
22123
22124 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22125
22126         * gcc.c-torture/execute/20000412-6.c: New test.
22127
22128 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22129
22130         * gcc.c-torture/execute/20000412-5.c: New test.
22131         * g77.f-torture/compile/20000412-1.f: New test.
22132         * gcc.c-torture/execute/20000412-4.c: New test.
22133         * gcc.c-torture/compile/20000412-2.c: New test.
22134         * gcc.c-torture/execute/20000412-3.c: New test.
22135         * gcc.c-torture/compile/20000412-1.c: New test.
22136         * gcc.c-torture/execute/20000412-2.c: New test.
22137
22138 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22139
22140         * objc/execute/bf-20.m: New test.
22141
22142 2000-04-10  Richard Henderson  <rth@cygnus.com>
22143
22144         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22145
22146         * gcc.c-torture/execute/20000412-1.c: New test.
22147
22148 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22149
22150         * g++.old-deja/g++.eh/catchptr1.C: New test.
22151
22152 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22155
22156 2000-04-08  Neil Booth  <NeilB@earthling.net>
22157
22158         * gcc.dg/cpp-nullchar.c: Remove test as
22159         embedded nulls cause problems.
22160
22161 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22162
22163         * gcc.dg/compare2.c: New test.
22164
22165 2000-04-08  Neil Booth  <NeilB@earthling.net>
22166
22167         * gcc.dg/cpp-nullchar.c: New test.
22168
22169 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22170
22171         * gcc.dg/cpp-mi2.c: New test.
22172         * gcc.dg/cpp-mi2[abc].h: New files.
22173
22174 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22175
22176         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22177         member name.
22178
22179 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.abi/vmihint.C: New test.
22182
22183 2000-04-06  Neil Booth  <NeilB@earthling.net>
22184
22185         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22186         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22187         copyright.
22188
22189 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22190
22191         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22192         avoid stack-frame overwrite.
22193
22194 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22195
22196         * gcc.c-torture/compile/20000405-2.c: New test.
22197         * gcc.c-torture/compile/20000405-3.c: New test.
22198
22199 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22200
22201         * gcc.c-torture/compile/20000405-1.c: New test.
22202
22203 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22204
22205         * gcc.dg/cast-qual-1.c: Revert last change.
22206
22207 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22208
22209         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22210
22211 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22212
22213         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22214         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22215
22216 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22217
22218         * gcc.c-torture/compile/20000403-2.c: New test.
22219         * gcc.c-torture/compile/20000403-1.c: New test.
22220
22221 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22222
22223         * gcc.c-torture/execute/20000403-1.c: New test.
22224
22225 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22226
22227         * gcc.c-torture/execute/20000402-1.c: New test.
22228
22229 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22230
22231         * gcc.c-torture/execute/va-arg-15.c: New test.
22232         * gcc.c-torture/execute/va-arg-16.c: New test.
22233         * gcc.c-torture/execute/va-arg-17.c: New test.
22234         * gcc.c-torture/execute/va-arg-18.c: New test.
22235         * gcc.c-torture/execute/va-arg-19.c: New test.
22236
22237 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22238
22239         * gcc.c-torture/compile/981211-1.c: Move to...
22240         * gcc.dg/cpp-as1.c: ...here.
22241         * gcc.dg/cpp-as2.c: New file.
22242
22243         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22244         compiler.
22245
22246 2000-04-02  Neil Booth  <NeilB@earthling.net>
22247
22248         * gcc.dg/cpp-cond.c  New tests.
22249         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22250         accidental success less likely.
22251         * gcc.dg/cpp-missingop.c  New tests.
22252         * gcc.dg/cpp-missingparen.c  New tests.
22253         * gcc.dg/cpp-shift.c  New tests.
22254         * gcc.dg/cpp-shortcircuit.c  New tests.
22255         * gcc.dg/cpp-unary.c  New tests.
22256
22257 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22258
22259         * gcc.c-torture/compile/20000329-1.c: New test.
22260
22261 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22262
22263         * gcc.c-torture/compile/20000326-1.c: New test.
22264         * gcc.c-torture/compile/20000326-2.c: New test.
22265
22266 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22267
22268         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22269         the first parameter is a function argument.
22270
22271 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22272
22273         * g++.old-deja/g++.ext/array4.C: New test.
22274
22275 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22276
22277         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22278
22279 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22280
22281         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22282
22283 2000-03-19  Richard Henderson  <rth@cygnus.com>
22284
22285         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22286
22287 2000-03-19  Richard Henderson  <rth@cygnus.com>
22288
22289         * gcc.c-torture/compile/20000319-1.c: New test.
22290
22291 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22292
22293         * gcc.c-torture/execute/20000314-3.c: New test.
22294         * gcc.c-torture/execute/20000314-2.c: New test.
22295         * gcc.c-torture/execute/20000314-1.c: New test.
22296         * gcc.c-torture/compile/20000314-2.c: New test.
22297         * gcc.c-torture/compile/20000314-1.c: New test.
22298
22299 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22300
22301         * g++.old-deja/g++.warn/inline.C: New test.
22302
22303 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22304
22305         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22306         standards-compliant result rather than specific constants.
22307         Put test-values in array.
22308
22309 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22310
22311         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22312         (g++_target_compile): Put test-specific options last.
22313
22314 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22315
22316         * g++.old-deja/g++.eh/vbase4.C: New test.
22317
22318 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22319
22320         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22321
22322 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         * g++.old-deja/g++.brendan/misc12.C: Removed.
22325         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22326         * g++.old-deja/g++.ext/pretty4.C: New test.
22327
22328 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22329
22330         * g++.old-deja/g++.other/string2.C: New test.
22331
22332 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         * g++.old-deja/g++.warn/impint2.C: New test.
22335
22336 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22337
22338         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22339         is 1, not zero.
22340
22341 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22342
22343         * g++.old-deja/g++.warn/impint.C: New test.
22344         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22345         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22346         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22347         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22348         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22349         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22350         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22351         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22352         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22353         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22354         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22355         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22356
22357 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22358
22359         * gcc.dg/cpp-redef.c: New test.
22360
22361 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22362
22363         * g++.old-deja/g++.pt/unify7.C: New test.
22364
22365 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22366
22367         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22368         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22369
22370 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22371
22372         * gcc.c-torture/compile/20000224-1.c: New test.
22373
22374 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22375
22376         * gcc.c-torture/compile/cpp-2.c: New test.
22377         * gcc.c-torture/compile/cpp-1.c: New test.
22378
22379 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22380
22381         * gcc.c-torture/execute/20000225-1.c: New test.
22382
22383 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22384
22385         * gcc.dg/cpp-li2.c: New test.
22386
22387         * gcc.dg/cpp-wi1.c: New test.
22388
22389         * gcc.dg/cpp-li1.c: New test.
22390
22391 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22392
22393         * g++.old-deja/g++.other/sizeof5.C: New test.
22394
22395 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22396
22397         * gcc.c-torture/execute/va-arg-13.c: New test.
22398
22399 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22400
22401         * gcc.c-torture/execute/va-arg-12.c: New test.
22402
22403 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22404
22405         * gcc.c-torture/execute/20000223-1.c: New test.
22406
22407 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22408
22409         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22410
22411 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22412
22413         * g++.old-deja/g++.abi/ptrmem.C: New test.
22414
22415 2000-02-19  Richard Henderson  <rth@cygnus.com>
22416
22417         * gcc.c-torture/compile/init-3.c: New.
22418
22419 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22420
22421         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22422         ALWAYS_CXXFLAGS.
22423
22424 2000-02-11  Robert Lipe <robertl@sco.com>
22425
22426         * gcc.c-torture/compile/20000211-3.c: New test.
22427
22428 2000-02-11  Martin Buchholz <martin@xemacs.org>
22429
22430         * gcc.c-torture/compile/20000211-2.c: New test.
22431
22432 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22433
22434         * gcc.c-torture/compile/20000211-1.c: New test.
22435
22436 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22437
22438         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22439           on native targets
22440
22441 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22442
22443         * g++.old-deja/g++.other/cast5.C: New test.
22444
22445 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22446
22447         * gcc.c-torture/execute/20000205-1.c: New.
22448
22449 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22450
22451         * g++.old-deja/g++.jason/cast3.C: Return void.
22452         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22453
22454 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22455
22456         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22457
22458         * gcc.dg/loop-1.c: New test.
22459
22460 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22461
22462         * gcc.c-torture/compile/20000127-1.c: New test.
22463         * gcc.c-torture/execute/991228-1.c: New test.
22464
22465 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22466
22467         * gcc.dg/unused-2.c: New test.
22468
22469         * gcc.dg/conv-1.c: New test.
22470
22471 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22472
22473         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22474         compiler.
22475         (tool_option_proc): Fix typo.
22476
22477 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22478
22479         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22480         of the ld on the host, not on the build machine.
22481         Also, don't crash if '--help' is not a supported option.
22482
22483 2000-01-24  Richard Henderson  <rth@cygnus.com>
22484
22485         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22486
22487 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22488
22489         * gcc.c-torture/execute/20000120-2.c: New test.
22490         * gcc.c-torture/execute/20000120-1.c: New test.
22491
22492 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22493
22494         * gcc.c-torture/execute/20000113-1.c: New test.
22495
22496 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22497
22498         * gcc.c-torture/execute/20000112-1.c: New test.
22499
22500 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22501
22502         * gcc.dg/20000111-1.c: New test.
22503
22504 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22505
22506         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22507         with 16 bit integers.
22508
22509 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22510
22511         * gcc.dg/20000108-1.c: New test.
22512
22513 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22514
22515         * g++.old-deja/g++.ns/koenig8.C: New test.
22516
22517 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22518
22519         * g++.old-deja/g++.other/cast4.C: New test.
22520
22521 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22522
22523         * gcc.c-torture/compile/20000105-2.c: New test.
22524         * gcc.c-torture/compile/20000105-1.c: New test.
22525
22526 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22527
22528         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22529         references to printf & atoi to conform to ANSI standard.
22530         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22531         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22532         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22533         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22534         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22535         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22536         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22537         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22538         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22539         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22540         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22541         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22542         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22543         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22544         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22545         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22546         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22547         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22548         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22549         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22550         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22551         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22552         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22553         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22554         * g++.old-deja/g++.brendan/init3.C: Likewise.
22555         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22556         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22557         * g++.old-deja/g++.brendan/new2.C: Likewise.
22558         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22559         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22560         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22561         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22562         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22563         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22564         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22565         * g++.old-deja/g++.brendan/template24.C: Likewise.
22566         * g++.old-deja/g++.brendan/template3.C: Likewise.
22567         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22568         * g++.old-deja/g++.jason/inline3.C: Likewise.
22569         * g++.old-deja/g++.jason/opeq.C: Likewise.
22570         * g++.old-deja/g++.law/arg5.C: Likewise.
22571         * g++.old-deja/g++.law/arm7.C: Likewise.
22572         * g++.old-deja/g++.law/ctors11.C: Likewise.
22573         * g++.old-deja/g++.law/cvt8.C: Likewise.
22574         * g++.old-deja/g++.law/init9.C: Likewise.
22575         * g++.old-deja/g++.law/refs4.C: Likewise.
22576         * g++.old-deja/g++.law/template2.C: Likewise.
22577         * g++.old-deja/g++.law/visibility24.C: Likewise.
22578         * g++.old-deja/g++.law/vtable3.C: Likewise.
22579         * g++.old-deja/g++.mike/asm2.C: Likewise.
22580         * g++.old-deja/g++.mike/eh1.C: Likewise.
22581         * g++.old-deja/g++.mike/misc1.C: Likewise.
22582         * g++.old-deja/g++.mike/misc13.C: Likewise.
22583         * g++.old-deja/g++.mike/misc14.C: Likewise.
22584         * g++.old-deja/g++.mike/ns12.C: Likewise.
22585         * g++.old-deja/g++.mike/p1248.C: Likewise.
22586         * g++.old-deja/g++.mike/p3708.C: Likewise.
22587         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22588         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22589         * g++.old-deja/g++.mike/p646.C: Likewise.
22590         * g++.old-deja/g++.mike/p700.C: Likewise.
22591         * g++.old-deja/g++.mike/p783.C: Likewise.
22592         * g++.old-deja/g++.mike/p783a.C: Likewise.
22593         * g++.old-deja/g++.mike/p783b.C: Likewise.
22594         * g++.old-deja/g++.mike/p786.C: Likewise.
22595         * g++.old-deja/g++.mike/p789.C: Likewise.
22596         * g++.old-deja/g++.mike/p789a.C: Likewise.
22597         * g++.old-deja/g++.mike/p807a.C: Likewise.
22598         * g++.old-deja/g++.other/delete3.C: Likewise.
22599         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22600         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22601         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22602         * g++.old-deja/g++.other/empty1.C: Likewise.
22603         * g++.old-deja/g++.other/temporary1.C: Likewise.
22604         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22605         * g++.old-deja/g++.pt/t16.C: Likewise.
22606         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22607
22608 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22609
22610         * gcc.dg/991230-1.c: New test.
22611
22612 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22613
22614         * gcc.c-torture/compile/991229-3.c: New test.
22615         * gcc.c-torture/compile/991229-2.c: New test.
22616         * gcc.c-torture/compile/991229-1.c: New test.
22617
22618 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22619
22620         * gcc.c-torture/compile/labels-2.c: New test.
22621
22622 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22623
22624         * gcc.c-torture/execute/991227-1.c: New test.
22625
22626 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22627
22628         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22629
22630 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22631
22632         * gcc.c-torture/execute/991221-1.c: New test.
22633
22634 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22635
22636         * g++.old-deja/g++.other/cast3.C: New test.
22637
22638 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22639
22640         * gcc.c-torture/execute/991216-4.c: New test.
22641
22642 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22643
22644         * gcc.c-torture/execute/991216-1.c: New test.
22645         * gcc.c-torture/execute/991216-2.c: New test.
22646         * gcc.c-torture/execute/991216-3.c: New test.
22647
22648 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22649
22650         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22651         Actually make the test fail by using "-O2" for compilation.
22652
22653 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22654
22655         * g++.old-deja/g++.warn/cast-align1.C: New test.
22656
22657 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22658
22659         * gcc.c-torture/compile/991214-1.c: New test.
22660         * gcc.c-torture/compile/991214-2.c: New test.
22661
22662 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22663
22664         * gcc.dg/991214-1.c: New test.
22665
22666 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22667
22668         * gcc.c-torture/compile/991213-3.c: New test.
22669         * gcc.c-torture/compile/991213-2.c: New test.
22670         * gcc.c-torture/compile/991213-1.c: New test.
22671
22672 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22673
22674         * gcc.dg/991209-1.c: New test.
22675
22676 1999-12-08  Nathan Sidwell <nathan@acm.org>
22677
22678         * gcc.c-torture/compile/991208-1.c: New test.
22679
22680 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22681
22682         * gcc.dg/ultrasp2.c: New test.
22683
22684 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22685
22686         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22687
22688 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22689
22690         * gcc.c-torture/compile/991202-1.c: New test.
22691         * gcc.c-torture/execute/991202-1.c: New test.
22692         * gcc.c-torture/execute/991202-2.c: New test.
22693         * gcc.c-torture/execute/991202-3.c: New test.
22694
22695 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22696
22697         * g++.old-deja/g++.abi/align.C: New test.
22698         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22699         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22700
22701 1999-12-01  Richard Henderson  <rth@cygnus.com>
22702
22703         * gcc.c-torture/execute/991201-1.c: New.
22704
22705 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22706
22707         * gcc.dg/991129-1.c: New test.
22708
22709 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22710
22711         * gcc.c-torture/compile/991127-1.c: New test.
22712
22713 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22714
22715         * g++.old-deja/g++.other/warn4.C: New test.
22716
22717 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22718
22719         * g++.old-deja/g++.eh/cleanup2.C: New test.
22720         * g++.old-deja/g++.ext/pretty2.C: New test.
22721         * g++.old-deja/g++.ext/pretty3.C: New test.
22722         * g++.old-deja/g++.other/debug6.C: New test.
22723
22724 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22725
22726         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22727         compiler_output to look for one error message instead of two.
22728
22729 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22730
22731         * gcc.c-torture/execute/991118-1.c: Also test case
22732         where the word boundary does not split a byte evenly.
22733
22734 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22735
22736         * g++.old-deja/g++.ext/restrict1.C: New test.
22737
22738 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22739
22740         * gcc.c-torture/execute/991118-1.c: New test.
22741
22742 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22743
22744         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22745         working directory pathnames.
22746
22747 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22748
22749         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22750         host is equipped with driver.h and driver.o so it can actually
22751         compile and run the tests.
22752
22753 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22754
22755         * gcc.c-torture/compile/991008-1.c: New test.
22756
22757 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22758
22759         * lib/gcc-dg.exp: Include target-supports.exp
22760
22761 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22762
22763         * lib/target-supports.exp: New file: Provide procs to test for
22764         features supported by the target.
22765         (check_weak_available): Moved here from ecos.exp.
22766         (check_alias_available): New proc: Determine of the target
22767         toolchain supports the alias attribute.
22768
22769         * gcc.dg/special/ecos.exp: Move check_weak_available to
22770         target-supports.exp.
22771         (alias-1.c): Only perform the test if the target supports
22772         aliases.
22773         (wkali-1.c): Only perform the test if the target supports
22774         aliases.
22775
22776         * gcc.dg/990506-0.c: Expect error messages from cross
22777         targets as well as native targets.
22778
22779 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22780
22781         * gcc.dg/ultrasp1.c: Removed xfail.
22782         * gcc.dg/struct-ret-2.c: Likewise.
22783         * gcc.dg/array-1.c: Likewise.
22784
22785 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22786
22787         * gcc.dg/struct-ret-2.c: New test.
22788
22789         * gcc.dg/array-1.c: New test.
22790
22791 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22792
22793         * gcc.c-torture/execute/991030-1.c: New test.
22794
22795 1999-10-26  Richard Henderson  <rth@cygnus.com>
22796
22797         * gcc.c-torture/compile/991026-2.c: New test.
22798
22799 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22800
22801         * gcc.c-torture/compile/991026-1.c: New test.
22802
22803 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22804
22805         * gcc.c-torture/execute/991023-1.c: New test.
22806
22807 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22808
22809         * gcc.c-torture/execute/991019-1.c: New test.
22810
22811 1999-10-16  Richard Henderson  <rth@cygnus.com>
22812
22813         * gcc.c-torture/execute/991016-1.c: New test.
22814
22815 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22816
22817         * gcc.c-torture/execute/991014-1.c: New test.
22818
22819 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22820
22821         * g++.old-deja/g++.other/union2.C: New test.
22822
22823 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22824
22825         * g++.old-deja/g++.other/vaarg2.C: New test.
22826         * g++.old-deja/g++.other/vaarg3.C: New test.
22827
22828 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22829
22830         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22831         in compile/.
22832
22833 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22834
22835         * gcc.c-torture/execute/va-arg-11.c: New test.
22836
22837 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22838
22839         * lib/file-format.exp (gcc_target_object_format): Don't
22840         crash if objdump is unavailable.
22841
22842 1999-09-29  Donn Terry <donn@interix.com>
22843
22844         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22845
22846 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22847
22848         * gcc.c-torture/compile/990928-1.c: New test.
22849
22850 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22851
22852         * g++.old-deja/g++.other/decl6.C: New test.
22853
22854 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22855
22856         * gcc.c-torture/execute/va-arg-10.c: New test.
22857
22858 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22859
22860         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22861         __PRETTY_FUNCTION__.
22862
22863 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22864
22865         * gcc.c-torture/execute/990923-1.c: New test.
22866
22867 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22868
22869         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22870         for which -fpic is inappropriate.
22871
22872 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22873
22874         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22875
22876 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22877
22878         * g++.old-deja/g++.other/dyncast1.C: New test.
22879         * g++.old-deja/g++.other/dyncast2.C: New test.
22880         * g++.old-deja/g++.other/dyncast3.C: New test.
22881         * g++.old-deja/g++.other/dyncast4.C: New test.
22882         * g++.old-deja/g++.other/dyncast5.C: New test.
22883         * g++.old-deja/g++.eh/catch3.C: New test.
22884         * g++.old-deja/g++.eh/catch3p.C: New test.
22885         * g++.old-deja/g++.eh/catch4.C: New test.
22886         * g++.old-deja/g++.eh/catch4p.C: New test.
22887         * g++.old-deja/g++.eh/catch5.C: New test.
22888         * g++.old-deja/g++.eh/catch5p.C: New test.
22889         * g++.old-deja/g++.eh/catch6.C: New test.
22890         * g++.old-deja/g++.eh/catch6p.C: New test.
22891         * g++.old-deja/g++.eh/catch7.C: New test.
22892         * g++.old-deja/g++.eh/catch7p.C: New test.
22893         * g++.old-deja/g++.eh/catch8.C: New test.
22894         * g++.old-deja/g++.eh/catch8p.C: New test.
22895         * g++.old-deja/g++.eh/catch9.C: New test.
22896         * g++.old-deja/g++.eh/catch9p.C: New test.
22897
22898 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22899
22900         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22901         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22902
22903 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22904
22905         * gcc.c-torture/compile/990913-1.c: New test.
22906
22907 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22908
22909         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22910         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22911
22912 1999-09-09  Richard Henderson  <rth@cygnus.com>
22913
22914         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22915
22916 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22917
22918         * g++.old-deja/g++.other/lookup11.C: New test.
22919         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22920         what is permitted and what we want.
22921         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22922         overload use.
22923         * g++.old-deja/g++.jason/rfg5.C: Likewise
22924
22925 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22926
22927         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22928         * gcc.c-torture/noncompile/poison-1.c: New file.
22929
22930 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22931
22932         * g++.old-deja/g++.other/sizeof3.C: New test.
22933         * g++.old-deja/g++.other/sizeof4.C: New test.
22934         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22935         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22936
22937 1999-09-07  Richard Henderson  <rth@cygnus.com>
22938
22939         * gcc.dg/va-arg-1.c: New.
22940
22941 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22942
22943         * gcc.c-torture/execute/va-arg-9.c: New test.
22944
22945 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22946
22947         * g77.f-torture/compile/980519-2.f: New test.
22948         * g77.f-torture/compile/19990905-0.f: New test.
22949         * g77.f-torture/compile/19990905-1.f: New test.
22950         * g77.f-torture/compile/19990905-2.f: New test.
22951
22952         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22953
22954 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22955
22956         * gcc.c-torture/execute/990827-1.c: Fix typo.
22957
22958 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22959
22960         * g++.old-deja/g++.other/deref1.C: New test.
22961
22962 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22963
22964         * g++.old-deja/g++.other/ambig2.C: New test.
22965         * g++.old-deja/g++.other/cond5.C: New test.
22966         * g++.old-deja/g++.other/lookup16.C: New test.
22967
22968 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22969
22970         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22971         assemblers too.
22972
22973 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22974
22975         * lib/c-torture.exp: Avoid the "compare executables" optimization
22976         when testing native.
22977
22978 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22979
22980         * gcc.c-torture/execute/990829-1.c: New test.
22981         * gcc.c-torture/compile/990829-1.c: New test.
22982
22983 1999-08-27  Paul Burchard  <burchard@pobox.com>
22984
22985         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22986         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22987         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22988         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22989         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22990         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22991         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22992         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22993         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22994         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22995         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22996
22997 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22998
22999         * gcc.c-torture/execute/990827-1.c: New test.
23000
23001 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23002
23003         * g77.f-torture/noncompile/19990826-4.f: New test.
23004
23005         * g77.f-torture/compile/19990826-3.f: New test.
23006
23007         * g77.f-torture/execute/19990826-2.f: New test.
23008
23009         * g77.f-torture/compile/19990826-1.f: New test.
23010
23011         * gcc.c-torture/execute/990826-0.c: New test.
23012         * g77.c-torture/execute/19990826-0.f: New test.
23013
23014         * g77.f-torture/noncompile/970626-2.f: New test.
23015
23016 1999-08-25  Paul Burchard  <burchard@pobox.com>
23017
23018         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23019         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23020         lss-011.C: New tests.
23021
23022 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23023
23024         * g++.old-deja/g++.other/decl5.C: New test.
23025
23026 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23029         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23030         call `postbase' for each one.  All callers of `postbase' changed
23031         to call this instead.
23032
23033 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23034
23035         * gcc.c-torture/execute/990811-1.c: New test.
23036
23037 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23038
23039         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23040         just native ones.
23041
23042         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23043         just native ones.
23044
23045 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23046
23047         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23048
23049 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23050
23051         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23052
23053 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23054
23055         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23056
23057 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23058
23059         * gcc.c-torture/execute/990804-1.c: New test.
23060
23061 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23062
23063         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23064         * g++.old-deja/g++.brendan/crash64.C: Likewise
23065         * g++.old-deja/g++.brendan/overload8.C: Likewise
23066
23067 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23068
23069         * g++.old-deja/g++.other/struct1.C: New test.
23070
23071 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23072
23073         * g++.old-deja/g++.other/enum2.C: New test.
23074
23075 1999-08-02  Richard Henderson  <rth@cygnus.com>
23076
23077         Adapted from tests from Franz Sirl:
23078         * gcc.c-torture/execute/va-arg-7.c: New test.
23079         * gcc.c-torture/execute/va-arg-8.c: New test.
23080
23081 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23082
23083         * gcc.c-torture/compile/990801-2.c: New test.
23084
23085         * gcc.c-torture/compile/990801-1.c: New test.
23086
23087 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23088
23089         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23090         fp-cmp-1.c, converting double to float.
23091
23092         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23093         fp-cmp-1.c, converting double to long double.
23094
23095         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23096         from fr1 to unknown_register, since fr1 is a legitimate register
23097         on some machines.
23098
23099 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23100
23101         * README: More listname related changes.
23102
23103 1999-07-08  Catherine Moore  <clm@cygnus.com>
23104
23105         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23106
23107 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23108
23109         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23110
23111 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23112
23113         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23114
23115 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23116
23117         * gcc.dg/990703-1.c: New test.
23118
23119 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23120
23121         * lib/file-format.exp: New file: Move definition of proc
23122         gcc_target_object_format to here from
23123         gcc.dg/special/ecos.exp.
23124
23125         * lib/c-torture.exp: Include lib file-format.exp.
23126         * lib/gcc-dg.exp: Include lib file-format.exp.
23127
23128         * gcc.dg/special/ecos.exp: Remove definition of proc
23129         gcc_target_object_format.
23130
23131 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23132
23133         * gcc.c-torture/execute/990628-1.c: New test.
23134
23135 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23136
23137         * gcc.c-torture/compile/990625-2.c: New test.
23138
23139         * gcc.c-torture/compile/990625-1.c: New test.
23140
23141 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23142
23143         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23144         attributes compile.
23145         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23146         ports that use the COFF/PE file format.
23147
23148 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23149
23150         * gcc.c-torture/compile/990617-1.c: New test.
23151
23152 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23153
23154         * g++.old-deja/g++.other/decl4.C: New test.
23155
23156 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23157
23158         * g++.old-deja/g++.other/bitfld3.C: New test.
23159
23160 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23161
23162         * g++.old-deja/g++.eh/catch1.C: New test.
23163
23164 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23165
23166         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23167
23168         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23169         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23170
23171 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23172
23173         * g77.f-torture/compile/19990502-0.f: Replace with new,
23174         shorter, test that still fails after recent changes.
23175
23176 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23177
23178         * gcc.c-torture/execute/990604-1.c: New test.
23179
23180 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23181
23182         * gcc.c-torture/execute/990531-1.c: New test.
23183
23184 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23185
23186         * gcc.c-torture/compile/990527-1.c: New test.
23187
23188 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23189
23190         * gcc.c-torture/execute/990527-1.c: New test.
23191
23192 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23193
23194         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23195         bitfields as signed.
23196
23197 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23198
23199         * g77.f-torture/compile/19990525-0.f: New test.
23200
23201 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23202
23203         * gcc.c-torture/execute/990525-2.c: New test.
23204
23205         * gcc.c-torture/execute/990525-1.c: New test.
23206
23207 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23208
23209         * g++.old-deja/g++.other/anon3.C: New test.
23210         * g++.old-deja/g++.other/anon4.C: New test.
23211         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23212         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23213         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23214         Merrill).
23215
23216 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23217
23218         * gcc.c-torture/execute/990524-1.c: New test.
23219
23220         * gcc.dg/990524-1.c: New test.
23221
23222 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23223
23224         * gcc.c-torture/compile/990523-1.c: New test.
23225
23226 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23227
23228         * gcc.c-torture/compile/990519-1.c: New test.
23229
23230 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23231
23232         * gcc.c-torture/compile/990517-1.c: New test.
23233
23234         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23235         (e4, f4): New tests.
23236         (main): Call them.
23237
23238 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23239
23240         * gcc.dg/noreturn-1.c: New test.
23241
23242 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23243
23244         * gcc.c-torture/execute/990513-1.c: New test.
23245
23246 1999-05-10  Richard Henderson  <rth@cygnus.com>
23247
23248         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23249
23250 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23251
23252         * g77.f-torture/execute/erfc.f: Use small single-precision
23253         values, to avoid problems on Alphas when not -mieee.
23254
23255 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23256
23257         * gcc.dg/990506-0.c: New test.
23258
23259 1999-05-08  Richard Henderson  <rth@cygnus.com>
23260
23261         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23262         the constant to test.  Don't XFAIL 64-bit targets.
23263
23264         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23265         * g++.old-deja/g++.law/profile1.C: Likewise.
23266
23267         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23268         operator new instances.
23269         * g++.old-deja/g++.other/delete5.C: Likewise.
23270
23271 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23272
23273         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23274         intrinsic.
23275
23276 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23277
23278         * g77.f-torture/execute/u77-test.f: Reverse order of two
23279         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23280
23281 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23282
23283         * gcc.dg/compare1.c: New test.
23284
23285 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23286
23287         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23288         New tests.
23289
23290 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23291
23292         * g77.f-torture/compile/19990502-1.f: New test.
23293
23294 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23295
23296         * g77.f-torture/compile/19990502-0.f: New test.
23297
23298 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23299
23300         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23301         intrinsic.
23302
23303 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23304
23305         * g77.f-torture/execute/u77-test.f (main): List libU77
23306         intrinsics not currently tested.
23307         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23308         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23309         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23310         Trim blanks off the ends of some printed strings.
23311
23312 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23313
23314         * g77.f-torture/execute/u77-test.f (main): Just warn about
23315         FSTAT gid disagreement, as it's expected on some systems.
23316
23317 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23318
23319         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23320         use a new function, which allows for some slop.
23321         Clean up some commentary.
23322         (issum): The new function.
23323         (sgladd): Deleted subroutine.
23324
23325 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23326
23327         * g77.f-torture/execute/u77-test.f: Modify to be more like
23328         libf2c/libU77 version, bringing patches to that version here.
23329         Add suitable commentary.
23330
23331 1999-04-25  Richard Henderson  <rth@cygnus.com>
23332
23333         * gcc.dg/990424-1.c: New test.
23334
23335 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23336
23337         * g77.f-torture/execute/u77-test.f (main): Bug involving
23338         LSTAT has been fixed, so turn back on full checking.
23339
23340 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23341
23342         * g77.f-torture/compile/19990419-0.f: New test.
23343         * g77.f-torture/execute/19990419-1.f: New test.
23344
23345 1999-04-17  Richard Henderson  <rth@cygnus.com>
23346
23347         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23348         to avoid the need for a prototype to supress a warning.
23349
23350 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23351
23352         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23353
23354 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23355
23356         * gcc.c-torture/execute/990404-1.c: New test.
23357
23358 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23359
23360         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23361         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23362         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23363         missing initializer warnings.
23364
23365 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23366
23367         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23368         matching strings.
23369
23370 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23371
23372         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23373
23374 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23375
23376         * g77.f-torture/execute/19990325-0.f: New test.
23377         * g77.f-torture/execute/19990325-1.f: New test.
23378
23379 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23380
23381         * gcc.c-torture/execute/990324-1.c: New test.
23382
23383 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23384
23385         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23386         test with 4.
23387
23388 1999-03-17  Richard Henderson  <rth@cygnus.com>
23389
23390         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23391
23392 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23393
23394         * g77.f-torture/execute/19990313-2.f: New test.
23395         * g77.f-torture/execute/19990313-3.f: New test.
23396
23397 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23398
23399         * g77.f-torture/execute/19990313-0.f: New test.
23400         * g77.f-torture/execute/19990313-1.f: New test.
23401
23402 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23403
23404         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23405         printf to sprintf.
23406         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23407         (main): Add check for u15.  Conditionalize u31 check depending on
23408         whether ints are <32 bits or >=32 bits.
23409
23410 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23411
23412         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23413
23414 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23415
23416         * g77.f-torture/compile/19990305-0.f: New test.
23417         * g77.f-torture/execute/19981119-0.f: New test.
23418
23419 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23420
23421         * g77.f-torture/execute/970625-2.f: call ABORT if final
23422         result is not correct, instead of just printing it.
23423         Add this checking via newly introduced obfuscation, to
23424         trip up buggy front ends.
23425
23426 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23427
23428         * g77.f-torture/compile/960317-1.f: Moved from being
23429         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23430
23431 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23432
23433         * g77.f-torture/execute/960317-1.f: New (old) test.
23434         * g77.f-torture/execute/970625-2.f: Ditto.
23435
23436 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23437
23438         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23439         message on line 1 or line 2; cccp and cpplib do this differently.
23440
23441 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23442
23443         * g++.old-deja/g++.law/weak1.C: New test.
23444
23445 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23446
23447         * gcc.c-torture/execute/990119-1.c: Renamed to...
23448         * gcc.dg/990119-1.c: this, so it will only be tested once
23449         (it's a preprocessor test, it doesn't need to be run at
23450         multiple optimization levels).
23451
23452 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23453
23454         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23455           ALWAYS_CXXFLAGS.
23456
23457 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23458
23459         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23460         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23461         to not be compilable by current g77.
23462
23463 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23464
23465         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23466
23467 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23468
23469         * gcc.c-torture/execute/990222-1.c: New test.
23470
23471 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23472
23473         * g77.f-torture/compile/19990218-0.f: New test.
23474         * g77.f-torture/noncompile/19990218-1.f: New test.
23475
23476 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23477
23478         * g77.f-torture/compile/19981216-0.f: New test.
23479
23480 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23481
23482         * gcc.dg/990214-1.c: New test.
23483
23484 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23485
23486         * gcc.dg/990213-2.c: New test.
23487
23488         * gcc.dg/990213-1.c: New test.
23489
23490 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23491
23492         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23493         ints.
23494
23495 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23496
23497         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23498         specified by target.
23499
23500         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23501
23502 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23503
23504         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23505
23506 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23507
23508         * gcc.dg/special/ecos.exp: New test driver for new tests with
23509         special requirements.
23510
23511         * gcc.dg/special/alias-1.c: New test.
23512         * gcc.dg/special/gcsec-1.c: New test.
23513         * gcc.dg/special/weak-1.c: New test.
23514         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23515         * gcc.dg/special/weak-2.c: New test.
23516         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23517         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23518         * gcc.dg/special/wkali-1.c: New test.
23519         * gcc.dg/special/wkali-2.c: New test.
23520         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23521         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23522
23523 1999-02-10  Felix Lee  <flee@cygnus.com>
23524
23525           * lib/c-torture.exp (c-torture-compile): Pull out code for
23526           analyzing gcc error messages.
23527           (c-torture-execute): Likewise.  Fix some (harmless) false
23528           positives.
23529           * lib/gcc.exp (gcc_check_compile): New function.
23530
23531 1999-02-08  Richard Henderson  <rth@cygnus.com>
23532
23533         * gcc.c-torture/execute/990208-1.c: New test.
23534
23535 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23536
23537         * g++.dg/special/ecos.exp: New driver for new tests with special
23538         requirements
23539
23540         * g++.dg/special/conpr-1.C: New test
23541         * g++.dg/special/conpr-2.C: New test
23542         * g++.dg/special/conpr-2a.C: New test
23543         * g++.dg/special/conpr-3.C: New test
23544         * g++.dg/special/conpr-3a.C: New test
23545         * g++.dg/special/conpr-3b.C: New test
23546
23547         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23548         allow g++ to use the dg driver
23549
23550         * README: Add comment about g++.dg directory
23551
23552 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23553
23554         * README: Update email addresses.
23555
23556 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23557
23558         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23559         arguments in order to force structure S onto the stack even on
23560         the alpha.
23561         (test): Pass 10 leading arguments to function foo as well as the
23562         structure S.
23563
23564         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23565         failure for all targets.
23566
23567         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23568         abort to terminate program execution.
23569
23570 1999-01-30  Richard Henderson  <rth@cygnus.com>
23571
23572         * gcc.c-torture/execute/990130-1.c: New test.
23573
23574 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23575
23576         * gcc.dg/990130-1.c: New test.
23577
23578 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23579
23580         * gcc.c-torture/execute/990128-1.c: New test.
23581
23582 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23583
23584         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23585
23586 1999-01-27  Felix Lee  <flee@cygnus.com>
23587
23588         * lib/c-torture.exp (c-torture-compile): pull out code for
23589         analyzing gcc error messages.
23590         (c-torture-execute): ditto, and fix some (harmless) false
23591         positives.
23592         * lib/gcc.exp (gcc_check_compile): new function.
23593
23594 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23595
23596         * gcc.dg/990117-1.c: New test.
23597
23598         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23599
23600         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23601
23602 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23603
23604         * g77.f-torture/compile/990115-1.f: New test.
23605
23606 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23607
23608         * gcc.c-torture/compile/990107-1.c: New test
23609
23610 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23611
23612         * gcc.c-torture/execute/990106-2.c: New test.
23613
23614         * gcc.c-torture/execute/990106-1.c: New test.
23615
23616 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23617
23618         * gcc.c-torture/compile/981223-1.c: New test.
23619
23620 1998-12-29  Richard Henderson  <rth@cygnus.com>
23621
23622         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23623         (opt3): Rename from opt4 and disable.
23624
23625 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23626
23627         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23628
23629 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23630
23631         * g++.old-deja/g++.other/conv5.C: New test.
23632
23633 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23634
23635         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23636
23637 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23638
23639         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23640
23641 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23642
23643         * gcc.c-torture/compile/981211-1.c: New test.
23644
23645 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23646
23647         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23648
23649         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23650
23651 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23652
23653         * gcc.special/930510-1.c: Make C9X safe.
23654         * gcc.misc-tests/gcov-1.c Similarly.
23655         * gcc.misc-tests/gcov-2.c Similarly.
23656
23657 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23658
23659         * gcc.dg/ultrasp1.c: New test.
23660
23661 1998-12-06  Richard Henderson  <rth@cygnus.com>
23662
23663         * gcc.c-torture/execute/981206.c: New test.
23664
23665 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23666
23667         * g++.old-deja/g++.ns/template7.C: New test.
23668
23669         * g++.old-deja/g++.other/expr1.C: New test.
23670
23671         * g++.old-deja/g++.eh/tmpl3.C: New test.
23672
23673         * g++.old-deja/g++.eh/tmpl2.C: New test.
23674
23675 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23676
23677         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23678         * g++.old-deja/g++.other/using6.C: Removed.
23679         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23680
23681         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23682
23683 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23684
23685         * g++.old-deja/g++.pt/overload8.C: New test.
23686
23687         * g++.old-deja/g++.pt/overload7.C: New test.
23688
23689         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23690
23691         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23692         and relinking messages.
23693         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23694         compiling with -frepo.
23695
23696 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23697
23698         * g++.old-deja/g++.pt/lookup6.C: New test.
23699
23700 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23701
23702         * gcc.c-torture/execute/981130-1.c: New test.
23703         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23704
23705 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23706
23707         * g++.old-deja/g++.pt/explicit76.C: New test.
23708
23709         * g++.old-deja/g++.pt/friend38.C: New test.
23710
23711         * g++.old-deja/g++.ns/crash2.C: New test.
23712
23713         * g++.old-deja/g++.pt/defarg8.C: New test.
23714
23715         * g++.old-deja/g++.pt/instantiate6.C: New test.
23716
23717         * g++.old-deja/g++.pt/static6.C: New test.
23718
23719         * g++.old-deja/g++.pt/decl2.C: New test.
23720
23721 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23722
23723         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23724         problem is actually related with name lookup, but so what? :-)
23725
23726         * g++.old-deja/g++.pt/friend37.C: New test.
23727
23728 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23729
23730         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23731         element, which fails on some systems.
23732
23733         * g77.f-torture/execute/labug1.f: New test.
23734
23735 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23736
23737         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23738         is defined.
23739
23740 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23741
23742         * g77.f-torture/compile/981117-1.f: New test.
23743
23744 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23745
23746         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23747         properly discarded.
23748
23749 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23750
23751         * gcc.c-torture/execute/memcheck: New directory of tests for
23752         -fcheck-memory-usage.
23753
23754 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23755
23756         * README: New file, general information about the testsuite and
23757         new description of the various C++ test subdirectories.
23758         * README.g++: Eliminate obsolete information, update and move most
23759         relevant stuff to README.
23760
23761 1998-11-07  Richard Henderson  <rth@cygnus.com>
23762
23763         * gcc.c-torture/compile/981107-1.c: New test.
23764
23765 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23766
23767         * execute/memcpy-bi.c: New testcase.
23768
23769 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23770
23771         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23772         base classes.
23773
23774         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23775         template is selected.
23776
23777         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23778         classes, it should be accepted for all types.
23779
23780         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23781
23782         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23783         specializations start with template headers.
23784
23785 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23786
23787         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23788
23789         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23790         non-POD types.
23791
23792 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23793
23794         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23795
23796 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23797
23798         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23799
23800 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23801
23802         * 981019-1.c: New test.
23803
23804 1998-10-14  Robert Lipe <robertl@dgii.com>
23805
23806         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23807         find objc headers.
23808
23809 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23810
23811         * compile/981001-4.c: Remove use of GCC extension that triggers a
23812         compiler bug.
23813
23814 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23815
23816         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23817
23818 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23819
23820         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23821         instantiation of template produces incorrect code for delete
23822         expression.
23823
23824         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23825         constructors' name is not unique.
23826         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23827         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23828
23829         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23830         automatic array of const is ill-formed.
23831
23832         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23833         of template parameter?
23834
23835         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23836         const.
23837
23838         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23839         pointer-to-member expression.
23840
23841         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23842         declaration causes ICE.
23843
23844 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23845
23846         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23847         reserved in the global namespace.
23848
23849         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23850         generate needed virtual table.
23851
23852         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23853
23854 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23855
23856         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23857         template-dependent type
23858
23859 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23860
23861         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23862         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23863         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23864
23865         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23866         class should be usable as argument of member function.
23867         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23868         class should be usable as return type of member function.
23869         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23870         class should be usable as type of data member.
23871
23872         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23873
23874 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23875
23876         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23877
23878 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23879
23880         * gcc.dg/dll-?.c Add thumb to target list.
23881         Fix assembler scan patterns to match current assembler output.
23882
23883 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23884
23885         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23886         matching of template brackets.
23887
23888         * g++.old-deja/g++.other/using4.C: New test.  Test using
23889         declarations of methods from base classes.
23890
23891         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23892         within functions should introduce names into the innermost
23893         enclosing namespace.
23894
23895         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23896         of static locals if first initialization throws.
23897
23898 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23899
23900         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23901
23902 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23903
23904         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23905         lose track of the possible targets of tablejump insns.
23906         * special/special.exp: Run it.
23907
23908 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23909
23910         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23911         must be declared before its specializations can be named in friend
23912         declarations.
23913
23914 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23915
23916         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23917
23918         * g77.f-torture/execute/io1.f: New test.
23919
23920 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23921
23922         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23923         with pointer to template function, for which no argument deduction
23924         is possible.
23925
23926         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23927         specialization of template function as argument to template
23928         function.
23929
23930         * g++.old-deja/g++.other/access2.C: New test; Inner class
23931         shouldn't have privileged access to Outer's names.
23932
23933 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23934
23935         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23936         friend template declared within template class conflicts with
23937         nested class of the same name.
23938
23939         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23940         is ignored.
23941
23942         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23943         object with direct initializer as function declaration.
23944
23945         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23946         initializers.
23947
23948         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23949         involving const pointer and NULL produces incorrect result.
23950
23951         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23952         type name without `typename' should be rejected with -pedantic.
23953
23954 1998-10-02  Richard Henderson  <rth@cygnus.com>
23955
23956         * g++.old-deja/g++.other/addrof1.C: New test.
23957
23958 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23959
23960         * gcc.c-torture/compile/981001-1.c: New test.
23961         * gcc.c-torture/execute/981001-1.c: New test.
23962
23963 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23964
23965         * gcc.c-torture/compile/981001-2.c: New test.
23966         * gcc.c-torture/compile/981001-3.c: New test.
23967         * gcc.c-torture/compile/981001-4.c: New test.
23968
23969 1998-10-01  Robert Lipe  <robertl@dgii.com>
23970
23971         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23972         multilibbed hosts.   Idea grafted from g77.exp.
23973
23974 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23975
23976         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23977         avoid losing on systems which need -lsocket.
23978
23979 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23980
23981         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23982         * g++.old-deja/g++.other/nested2.C: Ditto.
23983         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23984         failure.
23985
23986 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23987
23988         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23989         preferred over template operator!= for enum bitfields.
23990
23991 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23992
23993         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23994         that happen to have the same base name, but in different scopes,
23995         are incorrectly rejected.
23996
23997 1998-09-16  Richard Henderson  <rth@cygnus.com>
23998
23999         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24000         on the native word size instead of an integer literal.
24001
24002 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24003
24004         * g++.old-deja/g++.other/static2.C: Invocation of static data
24005         member of type pointer-to-function denoted as non-static member.
24006
24007         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24008         checks involving function types and aliases.
24009
24010 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24011
24012         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24013         redefined to the same non-trivial type.
24014
24015         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24016         namespace-qualification of template specializations declared in
24017         other namespaces.
24018
24019         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24020         to declare a subset of the specializations of a template function
24021         as friends of specializations of a template class.
24022
24023         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24024         member templates that do not fully specialize the enclosing
24025         template class are rejected.
24026
24027 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24028
24029         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24030
24031 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24032
24033         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24034         altered from libf2c/libU77 version.
24035
24036 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24037
24038         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24039
24040 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24041
24042         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24043         (un)signed char are different types for template specialization
24044         purposes.
24045
24046 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24047
24048         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24049         * objc: ObjC testsuite.
24050
24051 1998-08-31  Catherine Moore  <clm@cygnus.com>
24052
24053         * gcc.c-torture/execute/941014-1.x:  New file.
24054
24055 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24056
24057         * lib/c-torture.exp: Add support for
24058         torture_eval_before_compile and torture_eval_before_execute
24059         variables.
24060
24061 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24062
24063         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24064         this test triggers valid.
24065
24066 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24067
24068         * gcc.dg/980827-1.c: New test.
24069
24070 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24071
24072         * gcc.c-torture/execute/loop-4b.c: New test.
24073
24074 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24075
24076         * lib/c-torture.exp: Add support for
24077         torture_eval_before_compile and torture_eval_before_execute
24078         variables.
24079
24080 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24081
24082         * gcc.c-torture/compile/980825-1.c: New test.
24083
24084 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24085
24086         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24087         count number tests in opt_t0 not good_t0.
24088
24089 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24090
24091         * gcc.c-torture/compile/930326-1.x: Fix typo.
24092
24093 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24094
24095         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24096         causes an ICE.
24097
24098 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24099
24100         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24101         STACK_SIZE is defined.
24102         * gcc.c-torture/unsorted/stuct.c: Similarly.
24103
24104         * gcc.c-torture/compile/980821-1.c: New test.
24105
24106 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24107
24108         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24109
24110 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24111
24112         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24113         code.
24114
24115 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24116
24117         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24118         error'.
24119
24120 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24121
24122         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24123
24124 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24125
24126         * gcc.c-torture/compile/980816-1.c: New test.
24127
24128         * gcc.dg/980816-1.c: New test.
24129
24130 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24131
24132         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24133         compiler for ieee tests.
24134
24135 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24136
24137         * g77.f-torture/compile/980729-0.f: New test.
24138
24139 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24140
24141         * gcc.c-torture/special/eeprof-1.c: New test, for
24142         -finstrument-functions.
24143         * gcc.c-torture/special/special.exp: Run it.
24144
24145 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24146
24147         * gcc.c-torture/compile/980729-1.c: New test.
24148
24149 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24150
24151         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24152         __thumb__ is defined, and test for ARM style doubles if so.
24153
24154 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24155
24156         * g77.f-torture/noncompile/980615-0.f: New test.
24157
24158 1998-07-26  H.J. Lu  (hjl@gnu.org)
24159
24160         * gcc.dg/980312-1.c: Do link instead of compile.
24161         * gcc.dg/980313-1.c: Likewise.
24162
24163 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24164
24165         * gcc.c-torture/compile/980726-1.c: New test.
24166
24167 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24168
24169         * g77.f-torture/execute/io0.f: New test.
24170
24171 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24172
24173         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24174         an int.
24175
24176 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24177
24178         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24179         m32r bugs.
24180
24181 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24182
24183         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24184         c-decl.c:grokdeclarator can handle mode attributes.
24185
24186 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24187
24188         * gcc.c-torture/execute/980716-1.c: New test.
24189
24190 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24191
24192         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24193         the mn10200.
24194         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24195         the mn10200.
24196         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24197         * gcc.c-torture/compile/930326-1.x: Similarly.
24198
24199 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24200
24201         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24202         New test from Craig.
24203
24204 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24205
24206         * g77.f-torture/noncompile/980616-0.f: New test.
24207
24208         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24209
24210 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24211
24212         *  g++.other/singleton.C: Return error value instead of taking
24213         SIGSEGV.
24214
24215 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24216
24217         *  g++.other/singleton.C: New test.   Warning is under dispute.
24218         Runtime crash is not.
24219
24220 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24221
24222         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24223         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24224         using6.C, using7.C}:  New namespace tests.
24225
24226 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24227
24228         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24229         specialization with typedef'ed names used as array indexes.
24230
24231 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24232
24233         * gcc.c-torture/execute/980709-1.c: New test.
24234
24235         * gcc.dg/980709-1.c: New test.
24236
24237 1998-07-07  Richard Henderson  <rth@cygnus.com>
24238
24239         * gcc.c-torture/execute/bcp-1.c: New test.
24240
24241 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24242
24243         * gcc.c-torture/execute/980707-1.c: New test.
24244
24245 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24246
24247         * gcc.c-torture/compile/980706-1.c: New test.
24248
24249 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24250
24251         * g77.f-torture/execute/980701-0.f,
24252         g77.f-torture/execute/980701-1.f: New test from Craig.
24253
24254 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24255
24256         * gcc.c-torture/compile/980701-1.c: New test.
24257
24258         * gcc.c-torture/execute/980701-1.c: New test.
24259
24260 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24261 rlsruhe.de>
24262
24263         * g++.old-deja/g++.robertl/eb132.C: New test.
24264         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24265
24266 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24267
24268         * g77.f-torture/execute/980628-7.f,
24269         g77.f-torture/execute/980628-8.f,
24270         g77.f-torture/execute/980628-9.f,
24271         g77.f-torture/execute/980628-10.f: New tests from Craig.
24272
24273         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24274
24275 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24276
24277         * g77.f-torture/execute/980628-4.f: New test from Craig.
24278         * g77.f-torture/execute/980628-5.f: Likewise.
24279         * g77.f-torture/execute/980628-2.f: Likewise.
24280         * g77.f-torture/execute/980628-0.f: Likewise.
24281         * g77.f-torture/execute/980628-1.f: Likewise.
24282         * g77.f-torture/execute/980628-3.f: Likewise.
24283         * g77.f-torture/execute/980628-6.f: Likewise.
24284
24285 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24286
24287         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24288         directory when nothing has been installed yet.
24289
24290 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24291
24292         * gcc.c-torture/special/special.exp: Handle newer versions of
24293         dejagnu.
24294
24295 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24296
24297         * gcc.dg/980626-1.c: New test.
24298
24299 1998-06-19  Bruno Haible <haible@ilog.fr>
24300
24301         * gcc.misc-tests/m-un-2.c: New test.
24302         * g++.old-deja/g++.other/warn01.c: Likewise.
24303
24304 1998-06-19  Robert Lipe  <robertl@dgii.com>
24305
24306         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24307         compatibility with assmblers with a different comment character.
24308         Eliminate use of GAS-specific extensions.
24309
24310 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24311
24312         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24313
24314 1998-06-19  Robert Lipe  <robertl@dgii.com>
24315
24316         *lib/g77.exp: Replace search for libf2c.a with search for newly
24317         renamed libg2c.a
24318
24319 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24320
24321         * gcc.c-torture/execute/980617-1.c: New test.
24322
24323 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24324
24325         * gcc.c-torture/execute/980612-1.c: New test.
24326
24327 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24328
24329         * gcc.dg/980523-1.c: Only test on ppc-linux.
24330         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24331
24332         * gcc.c-torture/execute/980608-1.c: New test.
24333
24334 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24335
24336         * gcc.c-torture/execute/980605-1.c: New test.
24337
24338 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24339
24340         * gcc.c-torture/execute/980604-1.c: New test.
24341
24342 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24343
24344         * gcc.c-torture/execute/980602-1.c: New test.
24345         * gcc.c-torture/execute/980602-2.c: Likewise.
24346
24347 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24348
24349         * 970125-0.f: Fix per JCB.  Add commentary.
24350
24351 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24352
24353         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24354         IEEE -0 support.
24355
24356 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24357
24358         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24359         earlier.
24360
24361 1998-05-28  Catherine Moore <clm@cygnus.com>
24362
24363         * gcc.c-torture/execute/980526-3.c: New test.
24364
24365 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24366
24367         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24368         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24369         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24370         m88k-motorola-sysv3 to XFAIL.
24371
24372 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24373
24374         * gcc.dg/980526-1.c: New test.
24375         * gcc.c-torture/execute/980526-2.c: New test.
24376
24377 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24378
24379         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24380
24381         * gcc.c-torture/execute/980526-1.c: New test.
24382
24383 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24384
24385         * g77.f-torture/execute/alpha2.f: Add runtime test.
24386
24387 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24388
24389         * g++.old-deja/old-deja.exp: Strip leading directories.
24390
24391         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24392         error for the line.  Don't run multiple tests for the same line.
24393
24394 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24395
24396         * gcc.dg/980523-1.c: New test.
24397
24398 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24399
24400         * g77.f-torture/compile/970915-0.f: New test.
24401
24402 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24403
24404         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24405
24406 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24407
24408         * gcc.dg/980520-1.c: New test.
24409
24410 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24411
24412         * gcc.dg/980502-1.c: Fix return type.
24413
24414 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24415
24416         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24417         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24418         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24419         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24420         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24421
24422 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24423
24424         * g77.f-torture/execute/980520-1.f: New test.
24425
24426 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24427
24428         * lib/mike-g77.exp: New file.
24429
24430         * g77.f-torture/noncompile/noncompile.exp,
24431         g77.f-torture/noncompile/check0.f: New files.
24432
24433 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24434
24435         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24436         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24437         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24438         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24439         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24440         abort where appropriate.
24441
24442 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24443
24444         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24445         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24446
24447 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24448
24449         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24450
24451 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24452
24453         * g77.f-torture/compile/980427-0.f: New test.
24454
24455 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24456
24457         * g77.f-torture/compile/980424-0.f: New test.
24458
24459 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24460
24461         * g77.f-torture/compile/980419-2.f (main): New test.
24462         * g77.f-torture/compile/970125-0.f: New test.
24463         * g77.f-torture/compile/980419-1.f: New test.
24464
24465 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24466
24467         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24468         of loop-4.c.
24469
24470 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24471
24472         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24473
24474 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24475
24476         * gcc.c-torture/compile/980329-1.c: New test.
24477
24478 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24479
24480         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24481         * gcc.dg/980312-1.c: Fix typo in -march command.
24482
24483 1998-03-16  H.J. Lu  (hjl@gnu.org)
24484
24485         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24486
24487 1998-03-11  Robert Lipe  <robertl@dgii.com>
24488
24489         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24490         Dave Love agree the Fortran source is bogus.
24491
24492 1998-03-11  Robert Lipe  <robertl@dgii.com>
24493
24494         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24495         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24496         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24497         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24498         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24499
24500 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24501
24502         * g++.old-deja/g++.other/friend1.C: New test.
24503
24504 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24505
24506         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24507         possibly uninitialized) variables and declare dnrm2.
24508
24509 1998-02-23  Robert Lipe <robertl@dgii.com>
24510
24511         From Bruno Haible <haible@ilog.fr>:
24512         * gcc.c-torture/execute/980223.c: New test.
24513
24514 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24515
24516         * gcc.dg/ifelse-1.c: New test.
24517
24518 1998-02-09  H.J. Lu  (hjl@gnu.org)
24519
24520         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24521
24522           * lib/old-dejagnu.exp (old-dejagnu): Added the
24523           "execution test - XFAIL *-*-*" handling in the spirit of
24524           "excess errors test -". Changed the "execution test fails"
24525           handling to be like "excess errors test fails".
24526           * Update various tests accordingly.
24527
24528 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24529
24530         * gcc.c-torture/execute/980205.c: New test.
24531
24532 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24533
24534         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24535         * lib/f-torture.exp: Similarly.
24536         * gcc.c-torture: Rename all .cexp files to .x files.
24537
24538 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24539
24540         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24541         (940510-1.c): Removed duplicate.
24542         (971104-1.c): New test.
24543
24544 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24545
24546           * lib/f-torture.exp: Improve error and loop detection.
24547
24548 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24549
24550         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24551         use that to size the filler array.
24552
24553 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24554
24555         * lib/c-torture.exp(c-torture-execute): Fix typo.
24556
24557         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24558         testcase as the executable name. Keep the executable around if
24559         the test fails.
24560
24561 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24562
24563         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24564         changes.  Only test one -g option, and move it to the end of the
24565         list of options to test.
24566
24567 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24568
24569         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24570         variable GCC_TORTURE_OPTIONS to supply default switches separated
24571         by colons.  If no environment variable, run tests with -O0 -g, -O1
24572         -g, and -O2 -g as well.
24573
24574 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24575
24576         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24577         explanatory comments. Fix indentation.
24578
24579 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24580
24581         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24582
24583 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24584
24585         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24586         * g++.old-deja/g++.mike/p7325.C: Likewise.
24587         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24588
24589 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24590
24591         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24592         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24593         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24594         * g++.old-deja/g++.law/operators4.C: Likewise.
24595
24596 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24597
24598         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24599         * g++.old-deja/g++.mike/p784.C: Ditto.
24600         * g++.old-deja/g++.mike/p785.C: Ditto.
24601
24602 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24603
24604           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24605
24606 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24607
24608         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24609         target feature; pass this to c-torture-execute as needed.
24610
24611 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24612
24613         * lib/c-torture.exp(c-torture-execute): If the previous and the
24614         current executables being tested are identical, we don't need to
24615         run the executable again. Try to make the executable names
24616         unique. Add an optional argument for passing additional compiler
24617         flags.
24618
24619 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24620
24621         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24622
24623 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24624
24625         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24626
24627 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24628
24629         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24630         32bit or larger longs.
24631
24632         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24633         have either a 32bit long or 32bit int.
24634
24635 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24636
24637         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24638         Make double precision tests dependent on sizeof (double).
24639
24640 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24641
24642         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24643         too.
24644
24645 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24646
24647         * gcc.c-torture/compile/961203-1.cexp: New script.
24648
24649 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24650
24651         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24652         up the includes ourselves.
24653
24654 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24655
24656         * lib/plumhall.exp: Remove random include, and add a few
24657         verbose messages for debugging.
24658
24659 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24660
24661         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24662         of trying to do it ourselves.
24663
24664 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24665
24666         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24667
24668 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24669
24670         * gcc.prms/5403.c: Made regexp a bit less strict.
24671
24672 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24673
24674         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24675         is returned from remote_load instead.
24676         * lib/plumhall.exp: Ditto.
24677         * lib/mike-g++.exp: Ditto.
24678         * lib/old-dejagnu.exp: Ditto.
24679         * lib/c-torture.exp: Ditto.
24680
24681 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24682
24683         * lib/g++.exp: Use build_wrapper procedure.
24684         * lib/gcc.exp: Ditto.
24685
24686 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24687
24688         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24689         an old-style decl for malloc.  Fixes tests to work when
24690         sizeof (int) != sizeof (size_t).
24691
24692 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24693
24694         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24695
24696         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24697         use stdargs.h interface.
24698
24699 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24700
24701         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24702         NO_VARARGS when compiling.
24703
24704 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24705
24706         * lib/plumhall.exp(ph_includes): New procedure.
24707         (ph_make): Use it.
24708         (ph_compiler): Ditto.
24709
24710         * lib/g++.exp: Rename test-glue.c to testglue.c.
24711         * lib/gcc.exp: Ditto.
24712
24713 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24714
24715         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24716         to completion when it's called.
24717
24718 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24719
24720         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24721         is defined, don't do test.
24722
24723 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24724
24725         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24726         for object files.
24727         (ph_summary): Mark skipped testcases as untested, not unresolved.
24728
24729         * lib/plumhall.exp (ph_make): If unresolved because of bad
24730         errorCode, record errorCode in log file.
24731         (*): Replace send_log/verbose with verbose -log.
24732
24733 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24734
24735         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24736         double conversion if double isn't at least 8 bytes.
24737
24738         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24739         int to work with targets where int is 16 bits.
24740
24741         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24742         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24743         precision for the test to complete.
24744
24745 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24746
24747         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24748         if d10v is not compiled with the -mdouble64 flag.
24749         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24750
24751         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24752         d10v is not compiled with the -mint32 flag.
24753
24754 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24755
24756         * lib/plumhall.exp: Use incr_count.
24757
24758 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24759
24760         * gcc.c-torture: Update to c-torture-1.45.
24761
24762 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24763
24764         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24765         the name of the expect testcase file).
24766
24767         * lib/g++.exp(g++_init): Ditto.
24768
24769 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24770
24771         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24772         the host.
24773
24774         * lib/gcc.exp(gcc_exit): New procedure.
24775
24776 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24777
24778         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24779         specs where appropriate.
24780
24781         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24782         because of new "candidates are" messages, and removed a few
24783
24784         * Converted all non-old-style g++ testcases to old-style, and
24785         moved into g++.old-deja.
24786
24787 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24788
24789         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24790         options.
24791
24792         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24793         succeeded.
24794
24795         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24796
24797 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24798
24799         * lib/gcc.exp (gcc_target_compile): Add support for defining
24800         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24801         the machine doesn't have those features.
24802
24803 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24804
24805         * g++.law/operators4.exp: Don't use LIBS.
24806
24807 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24808
24809         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24810
24811         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24812         * lib/g++.exp: Set it here instead. Also, allow use of the
24813         --tool_exec and --tool_opt options. Change CXX to
24814         GXX_UNDER_TEST.
24815
24816         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24817
24818         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24819
24820 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24821
24822         * lib/old-dejagnu.exp: Use prune_warnings instead of
24823         prune_system_crud.
24824         * lib/mike-g++.exp: Ditto.
24825         * lib/gcc.exp: Ditto.
24826         * lib/g++.exp: Ditto.
24827
24828         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24829
24830 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24831
24832           * 941014-2.c: Include stdlib.h
24833           * 960327-1.c: Include stdio.h
24834           * dbra.c, index-1.c: Don't assume ints are 32bits.
24835
24836 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24837
24838         * lib/gcc.exp: Add gcc,stack_size target feature.
24839
24840         * lib/g++.exp(g++_target_compile): Add the include and link
24841         paths here, not in two other places. And, it's $options, not
24842         options.
24843
24844         * lib/mike-g++.exp(postbase): Remove the code that determines
24845         the correct include and link paths.
24846         * g++.old-deja/old-deja.exp: Ditto.
24847
24848 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24849
24850         * lib/g++.exp(g++_init): target_compile no longer returns the
24851         filename of the result.
24852
24853 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24854
24855         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24856         call to glob.
24857
24858         * gcc.c-torture/special/special.exp: Change call to
24859         gcc_target_compile to include the object file.
24860
24861 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24862
24863         * gcc.c-torture/special/special.exp: Correct misspelling in last
24864         change.
24865
24866 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24867
24868         * lib/plumhall.exp(ph_summary): Log the entire output of the
24869         executable. Return -1 if there were any failures, 0 otherwise.
24870         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24871         (ph_make): Clean up objects and executables that were built
24872         if the tests succeeded.
24873
24874 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24875
24876         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24877         libraries and includes in the build tree as appropriate.
24878
24879 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24880
24881         * lib/c-torture.exp: Instead of looking for the global variable
24882         NO_LONG_LONG, check to see if that's a feature of the target.
24883
24884 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24885
24886         * config/default.exp: Minimize. Delete the remainer of the files in
24887         config; this functionality is now in devo/dejagnu/config.
24888
24889         g++.*/*: Pass any additional flags used to compile to postbase;
24890         delete CXXFLAGS.
24891
24892         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24893         is now done by runtest.exp. Use gcc_target_compile instead of
24894         compile.
24895
24896         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24897         Remove references to CFLAGS. Use remote_file instead of
24898         calling rm -f.
24899         (c-torture): Take a list of arguments to use to compile this
24900         testcase.
24901
24902         lib/g++.exp: Simplify. Use target_compile instead of compile.
24903         lib/gcc-dg.exp: Ditto.
24904         lib/gcc.exp: Ditto.
24905         lib/mike-{gcc,g++}.exp: Ditto.
24906         lib/old-dejagnu.exp: Ditto.
24907         lib/plumhall.exp: Ditto.
24908
24909 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24910
24911         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24912         (ph_linker): Likewise.
24913
24914 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24915
24916           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24917         MAP_ANON / MAP_ANONYMOUS if defined;
24918         else try to map from /dev/zero .
24919
24920 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24921
24922         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24923         isn't defined, then define it to MAP_ANONYMOUS.
24924
24925 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24926
24927         * gcc.c-torture: Update to c-torture-1.42 release.
24928
24929 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24930
24931         * gcc.c-torture: Update to c-torture-1.41 release.
24932
24933 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24934
24935         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24936         c-torture release.
24937
24938 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24939
24940         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24941         and LDFLAGS.  Fix second case to append the target_info ldflags
24942         onto LDFLAGS, not CFLAGS.
24943         * lib/g++.exp (g++_init): Add target_info stuff.
24944         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24945         of libgloss and newlib flags for !native.
24946
24947         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24948         (GDB): Fix relative path to go up another dir for finding gdb.
24949
24950 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24951
24952         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24953         versions in the target_info array, if they don't exist.
24954
24955 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24956
24957         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24958
24959 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24960
24961         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24962         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24963
24964 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24965
24966         * lib/old-dejagnu.exp: Don't remove the output file before we've
24967         actually tested it. Don't append pwd to the path of the executable
24968         we're testing.
24969
24970 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24971
24972         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24973
24974 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24975
24976         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24977         temporary directory for compiler files, and set it to a default
24978         value of /tmp. Set $output as the name of the output file from
24979         compiling the testcase. Add a -o option to $cflags_var so the
24980         compiler writes the final output file as $output. Set $executable
24981         to $output.
24982
24983         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24984         directory for compiler files, and set it to /tmp if it doesn't
24985         already have a value. Set $output_file to the name of the output
24986         file from compiling the testcase. Add a -o option to CXXFLAGS so
24987         the compiler writes the final output file as $output. Use $output
24988         as the executable to be tested.
24989
24990 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24991
24992         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24993
24994 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24995
24996         * gcc.c-torture/execute/pending-1.c: New test.  Still
24997         pending in Tege's queue.
24998
24999 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25000
25001         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25002         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25003         if there were failures.  Call unresolved if there were unresolved
25004         testcases.  Call gcc_fail if program did not run to completion.
25005         (ph_make): Pass additional argument name to ph_execute.
25006         (ph_execute): Add new argument.  Pass additional arguments to
25007         ph_summary.  Call gcc_fail is there is no execution output.
25008
25009 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25010
25011         * lib/plumhall.exp (proc_summary): Output relavent summary
25012         lines into the log so specific failures in plumhall can be
25013         investigated.
25014
25015 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25016
25017         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25018         (c-torture-execute): Don't try to execute tests which use
25019         "long long" types if $NO_LONG_LONG is nonzero.
25020
25021 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25022
25023         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25024         not c-torture.
25025
25026         * gcc.ieee: Move from here.
25027         * gcc.c-torture/execute/ieee: To here.
25028
25029 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25030
25031         * gcc.c-torture: Update to c-torture-1.41 release.
25032
25033 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25034
25035         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25036         not "$output".
25037
25038 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25039
25040         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25041         -c present.
25042
25043 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25044
25045         * config/proelf.exp: Handle connecting to a simulator.
25046
25047 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25048
25049         * config/proelf.exp: New file.  Enough framework that we can
25050         run c-torture tests on the proelf targets (or any other target
25051         that gdb can connect to for that matter).
25052
25053 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25054
25055         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25056         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25057
25058         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25059         exec_output exists.
25060
25061 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25062
25063         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25064         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25065
25066         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25067         to pass/fail/unresolved/unsupported/untested.  Caller must now
25068         call unresolved/unsupported/untested.
25069         * lib/*.exp: Update FSF address.  Update to handle new results of
25070         ${tool}_load.
25071         * lib/chill.exp (verbose): Delete.
25072
25073 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25074
25075         * lib/gcc.exp (default_gcc_start): Change order of args to
25076         $LDFLAGS $CFLAGS $LIBS.
25077         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25078         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25079         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25080         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25081         * gcc.misc-tests/dg-test.exp: Likewise.
25082         * gcc.misc-tests/msgs.exp: Likewise.
25083         * gcc.prms/prms.exp: Likewise.
25084         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25085         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25086
25087         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25088
25089 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25090
25091         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25092
25093         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25094         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25095
25096         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25097         necessary.
25098
25099 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25100
25101         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25102         global for loop; add use of $mathlib.
25103         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25104         settings here; set mathlib for anything but VxWorks.
25105
25106 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25107
25108         * gcc.c-torture: Update to c-torture-1.40 release.
25109
25110 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25111
25112         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25113         dg.exp.
25114
25115 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25116
25117         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25118         global.
25119
25120 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25121
25122         * lib/g++.exp (LIBS): Define if not already.
25123         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25124         (gcc-dg-prune): Call prune_gcc_output.
25125         * lib/gcc.exp (prune_gcc_output): New proc.
25126         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25127         prune_gcc_output.
25128
25129 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25130
25131         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25132         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25133
25134 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25135
25136         * gcc.c-torture: Update to c-torture-1.39 release.
25137
25138 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25139
25140         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25141         fails, try others as well.
25142
25143 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25144
25145         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25146         If compilation fails, mark execute tests as `untested'.
25147         If test is marked as unsupported, don't mark compilation and
25148         execute tests as failed.
25149
25150 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25151
25152         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25153         libstdc++ for whether or not we want to be doing shared
25154         libraries.  Delete link_curses since we don't need it anymore.
25155         * lib/mike-g++.exp (postbase): Don't link in libg++.
25156         * g++.old-deja/old-deja.exp: Likewise.
25157
25158 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25159
25160         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25161
25162 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25163
25164         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25165         For that, add `-Wl,-a,shared_archive'.
25166         * g++.old-deja/old-deja.exp: Likewise.
25167
25168 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25169
25170         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25171
25172 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25173
25174         * lib/mike-g++.exp (postbase): Pay attention to the status of
25175         g++_load.
25176
25177 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25178
25179           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25180
25181 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25182
25183         * lib/gcc.exp (default_gcc_start): No longer need to log program
25184         being executed or its output, execute_anywhere does that now.
25185         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25186         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25187
25188 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25189
25190         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25191         the same as those in lib/g++.exp.
25192
25193 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25194
25195         * gcc.c-torture: Update to c-torture-1.38 release.
25196         * gcc.ieee: Related changes.
25197
25198 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25199
25200         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25201         "exec". Minor reformatting changes.
25202
25203         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25204         cross. This means all "exec" calls now work on a remote host as
25205         well.
25206         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25207         cross. Filter out the extra "\r\n" stuff that expect puts in.
25208         (c-torture-execute): Filter out the bogus warnings like
25209         c-torture-compile does. Add support for canadian cross.
25210         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25211         Use execute_anywhere rather than calling exec directly. Now it
25212         works for canadian cross testing.
25213
25214 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25215
25216         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25217         results into a variable, and check that rather than using file exists.
25218
25219 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25220
25221         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25222         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25223
25224 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25225
25226         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25227         lib_curses if there's a shared libg++ in the build tree.
25228
25229 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25230
25231         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25232         if not supported target.
25233
25234 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25235
25236         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25237         link_curses up to always happen, not just for native builds.
25238
25239 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25240
25241         * gcc.c-torture: Update to c-torture-1.36 release.
25242         * gcc.failure: Related changes.
25243
25244 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25245
25246         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25247
25248 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25249
25250         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25251         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25252         runshlib, link_curses, and mathlib for link and run.
25253
25254         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25255         pass the runtime shared library options for Solaris, OSF/1, and
25256         Irix5, and link with -lcurses to avoid unresolved references.
25257
25258 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25259
25260         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25261         only run once.
25262
25263 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25264
25265         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25266
25267 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25268
25269         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25270         do not have a framework for the "compat" tests yet.
25271
25272 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25273
25274         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25275         set to null if we're testing vxworks5.1.  Use that instead of
25276         `-lm' in the setting of LIBS for link and run.
25277
25278 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25279
25280         * config/rom68k.exp (${tool}_load): Major changes to make it
25281         work.  Verified that it does in fact return the stuff in
25282         exec_output properly.  Catch any Emul or any TRAP other than 0.
25283
25284 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25285
25286         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25287         LDFLAGS properly for targets that need stuff from libgloss.
25288         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25289         only run once.
25290         (gpp_initialized): New variable.
25291
25292 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25293
25294         * config/rom68k.exp: Load libgloss.exp.
25295         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25296         so we can produce a fully linked binary.
25297         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25298         so we can produce a fully linked binary.
25299
25300 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25301
25302         * lib/plumhall.exp (ph_section): Watch for expected failures.
25303         Add missing `else'.
25304
25305         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25306         run the testcase.
25307         (c-torture): Likewise.
25308
25309 1995-08-28  Doug Evans  <dje@cygnus.com>
25310
25311         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25312
25313         * lib/mike-g++.exp (mike_cleanup): New proc.
25314         (prebase): New globals compiler_result, not_compiler_result,
25315         target_regexp.
25316         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25317         allow leading "-" in pattern.  Watch for unsupported tests.
25318         If $compiler_result is set, pattern match assembler code,
25319         and ditto for $not_compiler_result.
25320         * lib/mike-gcc.exp: Likewise.
25321
25322         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25323         execution "succeeded".
25324
25325 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25326
25327         * config/win32.exp: New file.
25328         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25329
25330 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25331
25332         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25333         unsupported.
25334         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25335         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25336         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25337
25338         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25339         "... without exceptions was ...".  That is now handled by
25340         prune_system_crud.
25341         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25342
25343 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25344
25345         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25346         sieve.c,sort2.c}: New files.
25347         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25348         sieve.exp,sort2.exp}: Drivers for them.
25349
25350         * lib/mike-gcc.exp (program_output): New user settable variable.
25351         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25352         messages.
25353         * lib/mike-g++.exp (program_output): New user settable variable.
25354
25355         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25356
25357         * config/sh.exp: Deleted (use sim.exp instead).
25358
25359 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25360
25361         * config/vx.exp: Declare CHECKTASK as global.
25362         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25363         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25364         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25365
25366 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25367
25368         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25369         target. Like vx.exp, only includes `vx29k.exp' instead of
25370         `vxworks.exp'.
25371
25372 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25373
25374         * config/sim.exp: Increase time limit from 120 seconds to 240.
25375
25376 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25377
25378         * gcc.c-torture/execute/950628-1.c: New test.
25379
25380 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25381
25382         * gcc.c-torture: Update with changes/additions from
25383         c-torture-1.34.
25384
25385 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25386
25387         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25388
25389 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25390
25391         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25392
25393 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25394
25395         * gcc.c-torture/compile/950512-1.c: New test.
25396         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25397         * gcc.dg/struct-ret-1.c: Likewise.
25398
25399 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25400
25401         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25402           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25403
25404 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25405
25406         * gcc.c-torture/special/920411-1.c: Deleted.
25407         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25408
25409 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25410
25411         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25412         cpu limit.
25413
25414 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25415
25416         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25417
25418 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25419
25420         From kenner;
25421         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25422         is the proper length.
25423         * va-arg-3.c: Likewise.
25424
25425 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25426
25427         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25428         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25429
25430         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25431         * lib/g++.exp (default_g++_start): Delete old cruft.
25432
25433 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25434
25435         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25436         (2 * (1 << 18)) to (2 * (1 << 17)).
25437
25438         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25439
25440 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25441
25442         * config/rom68k.exp: Renamed from config/idp.exp
25443
25444 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25445
25446         * c-torture/compile/921109-2.c
25447
25448 1995-04-18  Mike Stump  <mrs@cygnus.com>
25449
25450         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25451         excess errors.
25452
25453 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25454
25455         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25456         output.
25457         * lib/g++.exp (default_g++_start): Likewise.
25458
25459 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25460
25461         * gcc.c-torture/compile/950329-1.c: New test.
25462
25463 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25464
25465           * config/bug.exp (${tool}_load): Updated to use new remote_open
25466           and remote_close procs.
25467         * config/idp.exp: New file.
25468
25469 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25470
25471         * gcc.c-torture/execute/950322-1.c: New test.
25472
25473 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25474
25475         * config/vx.exp (${tool}_load): Clean up testing of return code from
25476         vxworks_ld and vxworks_spawn.
25477
25478 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25479
25480         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25481
25482 1995-03-13  Mike Stump  <mrs@cygnus.com>
25483
25484         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25485         can mark excess errors on a machine by machine basis.  Note, the
25486         default is to not expect any excess errors, even when excess
25487         errors test - is given, so you will want to put an XFAIL ... on
25488         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25489         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25490         those 4 machines, but no others.
25491
25492 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25493
25494         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25495         * lib/c-torture.exp: to here.
25496
25497 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25498
25499         * gcc.c-torture/execute/950221-1.c: New test.
25500         * gcc.c-torture/execute/struct-ret-1.c: New test.
25501         * gcc.c-torture/compile/950221-1.c: New test.
25502
25503         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25504
25505 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25506
25507         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25508         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25509
25510 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25511
25512         * g++.gb: New directory of tests, derived from my signature and
25513         class scoping tests.
25514
25515         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25516         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25517         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25518         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25519         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25520         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25521         * g++.gb/sig25.C: Likewise.
25522
25523         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25524         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25525         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25526         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25527         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25528         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25529         * g++.gb/sig25.exp: Likewise.
25530
25531         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25532         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25533         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25534         * g++.gb/scope13.C: Likewise, this test still fails.
25535
25536         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25537         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25538         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25539         * g++.gb/scope13.exp: Ditto.
25540
25541         * g++.gb/README: New file, explains what these tests are about.
25542
25543 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25544
25545         * lib/dg.exp (dg-do): Support `preprocess'.
25546         (dg-test): Likewise.
25547
25548 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25549
25550         * config/udi.exp: change "continue -expect" to "exp_continue".
25551
25552 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25553
25554         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25555         Delete redundant tests.
25556
25557         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25558         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25559         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25560         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25561         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25562         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25563         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25564         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25565
25566         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25567         storing label pointers.
25568         * gcc.c-torture/execute/921019-1.c: Likewise.
25569         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25570         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25571         parameter fp.
25572         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25573         constants.
25574
25575         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25576         Delete obsolete tests.
25577
25578         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25579         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25580         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25581         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25582         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25583         * gcc.c-torture/compile/950124-1.c: New test.
25584
25585         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25586
25587 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25588
25589         * lib/mike-g++.exp: Add -lm to LIBS.
25590
25591 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25592
25593         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25594
25595 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25596
25597         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25598
25599 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25600
25601         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25602
25603 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25604
25605         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25606         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25607         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25608         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25609         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25610         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25611         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25612         * g++.law/{operators31.C, operators32.C,
25613         * g++.law/{operators33.C, operators34.C}: Likewise.
25614         * g++.law/{pic1.C, refs2.C}: Likewise.
25615         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25616         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25617         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25618         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25619
25620         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25621         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25622         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25623         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25624         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25625         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25626         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25627         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25628         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25629         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25630         * g++.law/{operators34.exp}: Likewise.
25631         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25632         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25633         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25634         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25635         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25636
25637         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25638         No longer expected to fail.
25639         * g++.law/missed-error3.C: Tweak for recent bool changes.
25640
25641 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25642
25643         * config/emb-unix: Deleted.
25644         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25645         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25646
25647 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25648
25649         * lib/dg.exp (dg-test): Fix typo in last patch.
25650
25651 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25652
25653         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25654         (handles multiple occurrences).
25655
25656 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25657
25658         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25659         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25660         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25661         printed).
25662         * lib/c-torture.exp (c-torture-compile): Likewise.
25663         (c-torture): Prepend full path if missing.
25664         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25665         (gcc_fail): Likewise.
25666         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25667
25668 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25669
25670         * lib/netware.exp: Only attach to NetWare i386 systems.
25671
25672 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25673
25674         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25675         messages.  Add test name to "output pattern match" pass/fail message.
25676
25677 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25678
25679         * gcc.dg: New testsuite.
25680         * gcc.dg/dg.exp: New file.
25681
25682         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25683         test-switch.c}: Deleted.
25684
25685         * gcc.misc-tests/msgs.exp: New testcase driver.
25686
25687 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25688
25689         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25690         Watch for illegal return values from ${tool}_load.
25691         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25692         cross targets.  Coerce return value >0 to 1.
25693
25694 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25695
25696         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25697
25698         * config/emb-unix.exp: New file.
25699
25700         * config/sim.exp: Error if variable $SIM not defined.
25701         (${tool}_load): Mark test as "untested" if simulator missing.
25702
25703         * config/unix.exp: Load remote.exp to get rcp_download.
25704         * lib/c-torture.exp: Use different option lists for testcases with
25705         and without loops.
25706         * gcc.c-torture/execute/execute.exp: Likewise.
25707
25708 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25709
25710         * config/*.exp: Clarify return code from ${tool}_load.
25711         Call `unresolved' or `untested' instead of `warning' or `perror'
25712         (sometimes you still want to call both though).
25713         Add comment that `shell_id' is local to each file.
25714         * config/udi.exp (timeout): Set to 30.
25715         Don't print warning if connection fails, $connectmode has already
25716         printed an error.
25717         (${tool}_load): Move verbose messages to level 2.
25718         Rework pattern for "Process started" message.
25719         Pass `shell_id' to ${connectmode}_download.
25720         Retry twice upon timeout.  Make resetting of target more robust.
25721         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25722         Pass `shell_id' to exit_$connectmode.
25723         Only call exit_$connectmode if connected.
25724         * config/unix.exp (${tool}_load): Check return codes better.
25725         * config/vrtx.exp (${tool}_load): Likewise.
25726         * config/vx.exp (${tool}_load): Likewise.
25727         Delete unneeded global's.
25728         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25729         from ${tool}_load.
25730         (dg-stat): Delete.
25731         (dg-init): Delete recording of pass/fail counts.
25732         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25733         (old-dejagnu-init): Likewise.
25734         (old-dejagnu-stat): Delete contents, empty proc now.
25735         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25736         (c-torture): Delete references to lcnt, lpass, lfail.
25737         Get option list from TORTURE_OPTIONS.
25738         Delete -funroll[-all]-loops if no loops.
25739         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25740         (g++_stat): Delete contents (empty proc now).
25741         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25742         (gcc_finish): Likewise.
25743         (gcc_stat): Deleted.
25744         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25745         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25746         * gcc.c-torture/execute/execute.exp: Likewise.
25747         Split tests into two parts: compile, execute.
25748         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25749         no loops.  Update to reflect clarified return codes from ${tool}_load.
25750
25751 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25752
25753         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25754         to grep for.
25755         (old-dejagnu): Likewise (where necessary).
25756
25757 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25758
25759         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25760
25761         * lib/dg.exp (dg-process-target): Fix processing of selector.
25762         Add comment regarding use of `error'.
25763
25764         * lib/gcc.exp (prune_system_crud): Define if missing.
25765         * lib/g++.exp (prune_system_crud): Likewise.
25766
25767         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25768         Call prune_system_crud.
25769         * lib/dg.exp (dg-runtest): New proc.
25770         Use perror instead of send_user for tcl errors in testcase.
25771         Don't return any value, it's never used.
25772         Don't clobber previous definition of `unknown'.
25773         Print tcl errors in `dg-final'.
25774
25775 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25776
25777         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25778         (dg-test): Don't print errorInfo, it contains stack backtrace.
25779
25780 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25781
25782         * lib/g++.exp (runtest_file_p): Define if missing.
25783
25784 1994-09-24  Doug Evans  (dje@cygnus.com)
25785
25786         * lib/mike-g++.exp: Comment out loading of g++.exp.
25787         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25788         (default_g++_version): Always print something.
25789         (default_g++_start): Comment out call to `which'.
25790         (g++_start, g++_load): Deleted (must be defined in config file).
25791         * lib/gcc.exp: Test for existence of $CC at start.
25792         Delete check for tmpdir (done in gcc_init).
25793         (default_gcc_version): Always print something.
25794         (default_gcc_start): Comment out call to `which'.
25795         * config/*.exp: Major cleanup - make cross targets work at least a
25796         little better for g++ (by not being "--tool gcc" specific).
25797         Rename gcc_xxx to ${tool}_xxx.
25798         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25799         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25800
25801 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25802
25803         * lib/c-torture.exp (c-torture-compile): Rework compiler
25804         message processing.
25805
25806         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25807         c-torture.
25808
25809 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25810
25811         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25812
25813         * lib/dg.exp (dg-process-target): Support { target native }.
25814
25815 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25816
25817         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25818         looked for "... program xxx got fatal signal".
25819         Correct regsub munging of `comp_output'.
25820         Ignore compiler messages "path prefix not used" and "linker input
25821         file unused".
25822
25823 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25824
25825         * lib/gcc.exp (runtest_file_p): Define if missing.
25826         * gcc.prms/template.c: Example to work from.
25827
25828 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25829
25830         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25831         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25832
25833         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25834         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25835         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25836         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25837
25838         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25839         (dg-process-target): No longer a varargs proc.
25840         Return S/N for target, P/F for xfail.  All callers changed.
25841         (user option procs): More argument checking.
25842         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25843         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25844         (dg-test): Skip test if not running on selected target in `dg-do'.
25845         Update handling of `dg-do-what', `dg-output-text'.
25846         Separate execution pass/fail from output pattern match pass/fail.
25847         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25848
25849 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25850
25851         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25852         target for 920510-1.c.
25853
25854 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25855
25856         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25857         Clean up comment regarding use of passcnt, etc.
25858         (gcc_stat): Don't update `testcnt' here.
25859         (gcc_finish): Do it here.
25860         Might as well reset `but_id' here too.
25861         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25862         to determine if the file should be tested.
25863         * gcc.c-torture/compile/compile.exp: Likewise.
25864         * gcc.c-torture/execute/execute.exp: Likewise.
25865         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25866         * gcc.misc-tests/dg-test.exp: Likewise.
25867         * gcc.prms/prms.exp: Likewise.
25868         * gcc.wendy/wendy.exp: Likewise.
25869         * g++.old-deja.exp: Likewise.
25870         Move "Testing file" message to verbose level 1.
25871
25872 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25873
25874         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25875
25876 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25877
25878         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25879         (default_gcc_start): Accept optional second list element
25880         of compiler flags.  Print compiler output at verbosity level 2.
25881         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25882         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25883         Save current values of framework globals passcnt, failcnt, xpasscnt,
25884         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25885         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25886         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25887         xfailcnt to compute stats.  Update framework global `testcnt' from
25888         pass/fail counts.
25889         (gcc_finish): New proc.  Clean up test environment.
25890         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25891         (gcc_epass, gcc_efail): Delete.
25892         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25893         argument of line number.
25894         (dg-init): If the tool has an init routine, call it.
25895         (dg-test): Remove args `cflags_var' and `libs_var'.
25896         Pass all compiler options to ${tool}_start.
25897         Handle missing line number.
25898         (dg-finish): New function.
25899         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25900         particular files.  Call gcc_finish at end.  Move "skipping test"
25901         message to verbosity level 3.
25902         * gcc.c-torture/compile/compile.exp: Likewise.
25903         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25904         * gcc.c-torture/execute/execute.exp: Likewise.
25905         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25906         Print testcase being tried at verbosity level 1.
25907         * gcc.c-torture/special/special.exp: Unset xfail.
25908         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25909         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25910         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25911         * gcc.failure/failure.exp: Likewise.
25912         * gcc.ieee/ieee.exp: Likewise.
25913         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25914         Update call to dg-test.  Call dg-finish at end.
25915         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25916         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25917         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25918         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25919         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25920         * gcc.wendy/wendy.exp: Add copyright.
25921         Delete setting of tmpdir (done by gcc_init).
25922         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25923         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25924         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25925         gcc_[ce]pass/fail.
25926
25927 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25928
25929         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25930         confusion.
25931         (g++_load): Likewise.
25932
25933         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25934         Rename argument to `prog' to remove the confusion.
25935         Varargs fns behave differently too!
25936         (g++_load): Likewise.
25937
25938         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25939
25940         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25941         what it is.  Delete (always) printing of status value for !native.
25942         Simplify verbose code, and include status and exec_output.
25943         (g++_load): Use gcc_load.
25944
25945 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25946
25947         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25948         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25949         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25950         940714-3.c as these testcases don't exist anymore.  Make
25951         va-arg-1.c expected to pass.
25952
25953 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25954
25955         * gcc.misc-tests/misc.exp: Only run specific testcases.
25956         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25957         * gcc.misc-tests/dg-[1-9].c: New files.
25958
25959         * lib/dg.exp: New testsuite driver.
25960         * gcc.prms/prms.exp: Use it.
25961
25962         * README.gcc: New file.
25963
25964         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25965         Document and reset `lxpass' and `lxfail'.
25966         Simplify "initialized" message.
25967         (gcc_stat): Clean up comments a little.
25968
25969 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25970
25971         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25972
25973 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25974
25975         * lib/old-dejagnu.exp (process-option): New proc.
25976         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25977         (old-dejagnu): Simplify.
25978         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25979
25980 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25981
25982         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25983         exists and is not an empty string.
25984
25985         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25986         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25987         finished.
25988         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25989         automatically.
25990
25991         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25992         longer expected to fail.
25993
25994         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25995         "f" function call.
25996
25997         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25998
25999         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26000         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26001         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26002         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26003         c-torture-1.29.
26004
26005         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26006         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26007
26008         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26009
26010         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26011         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26012
26013         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26014         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26015         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26016
26017 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26018
26019         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26020         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26021         940714-1.c, 940714-2.c, 940714-3.c},
26022         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26023         gcc.misc-tests/{mg.c,mg.exp}:
26024         New tests.
26025         * gcc.noncompile/noncompile.exp: Change accordingly.
26026
26027 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26028
26029         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26030         Undo previous clobberage.
26031
26032 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26033
26034         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26035         * gcc.special/{930510-1.c, special.exp}:
26036         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26037         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26038         struct-varargs-1.c}: New tests from c-torture-1.26.
26039
26040 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26041
26042         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26043           argument to switch.
26044
26045 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26046
26047         * Revert the previous changes.  Please see Rob's directory
26048           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26049           fixes.
26050
26051 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26052
26053         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26054             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26055             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26056             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26057             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26058             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26059             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26060             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26061             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26062             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26063             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26064             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26065             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26066             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26067             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26068             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26069             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26070             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26071             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26072             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26073             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26074             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26075             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26076             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26077             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26078             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26079             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26080
26081 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26082
26083         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26084             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26085           with perror calls.
26086
26087 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26088
26089         * config/unix.exp (g++_load): Fix syntax.
26090
26091 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26092
26093         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26094         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26095         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26096         Don't expect va-arg-1.c to fail.  Correct expected output for
26097         920928-1.c.
26098         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26099         * gcc.wendy/hbm4.c: Correct typo.
26100         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26101
26102 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26103
26104         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26105         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26106         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26107         * lib/c-torture.exp (c-torture-compile): Ditto.
26108
26109         Reduce volume of output (remove all the -I's and such).
26110         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26111         Call gcc_cpass, gcc_cfail.
26112         (c-torture): Pass testing option to c-torture-compile.
26113
26114 1994-03-21  Doug Evans  (dje@cygnus.com)
26115
26116         Bring patches over from progressive.
26117         * config/default.exp: Exit remote shell cleanly.
26118         (g++_exit, g++_start): Add default versions.
26119         * config/sim.exp (gcc_load): Use perror, not error.
26120
26121 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26122
26123         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26124         set in site.exp.
26125
26126 1994-03-14  Doug Evans  (dje@cygnus.com)
26127
26128         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26129         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26130         (wendy_try): New proc to run testcase.
26131         (main loop): Call 'em.
26132         * gcc.wendy/*.c: Clean up pass to correct expected output.
26133
26134         * lib/gcc.exp: Minor cleanup work.
26135         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26136
26137 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26138
26139         * config/sim.exp (gcc_load): Document return codes better.
26140         Don't pass -v to simulator.
26141
26142 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26143
26144           * gcc.special/920717-x.c: Fix typo.
26145           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26146           get at sources.
26147
26148         * lib/mike-gcc.exp: Fix typo.
26149
26150 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26151
26152         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26153         binary to use, transform the name.
26154         * config/*.exp: rename everything. Nuke any g++ specific files,
26155         it's now a special case of gcc that requires no special support.
26156         Add a default.exp for unsupported targets.
26157
26158 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26159
26160         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26161         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26162         version of Tcl.
26163
26164 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26165
26166         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26167         than a warning.
26168
26169 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26170
26171         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26172
26173 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26174
26175         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26176         option_list.  Compile every file with only 4/6 option choices
26177         (same as C torture) instead of with 12/18 different option
26178         choices.
26179         * lib/c-torture.exp: Likewise.
26180
26181         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26182         not already set.
26183
26184 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26185
26186         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26187         can put an XFAIL *-*-* on excess errors.
26188
26189 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26190
26191         * g++.law: Add more tests derived from g++-bugs snapshots.
26192
26193         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26194         equivalent to g++.law/init9.
26195
26196         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26197         compiled it, and the a.out file after we've run it.
26198
26199 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26200
26201         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26202         compiled it, and the a.out file after we've run it.
26203
26204 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26205
26206         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26207
26208 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26209
26210         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26211         version number.
26212
26213 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26214
26215         * g++.law: New directory of g++ tests derived from the g++-bugs
26216         snapshots.
26217
26218 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26219
26220         * gcc.compile: initbug1.c initbug1.exp testcase added
26221
26222 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26223
26224         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26225         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26226           fixes submitted by Jeff Law (law@cs.utah.edu)
26227         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26228           Jeff Law (law@cs.utah.edu)
26229
26230
26231 1993-11-30  Mike Stump  (mrs@cygnus.com)
26232
26233         * config/unix-g++.exp: Follow the gcc way of doing things.
26234         * g++.old-deja/old-deja.exp: Minor updates.
26235         * lib/g++.exp: New file, follow the gcc way of doing things.
26236         * lib/old-dejagnu.exp: Minor updates.
26237         * lib/mike-g++.exp: Always unset errorInfo.
26238
26239 1993-11-06  Mike Stump  (mrs@cygnus.com)
26240
26241         * lib/gcc.exp: Fix some errors with the below change, CC and
26242         CFLAGS should be global when setting, not local.
26243
26244 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26245
26246         * lib/gcc.exp: Transform tool name.
26247
26248 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26249
26250         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26251
26252 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26253
26254         * lib/gcc.exp: change gcc_done to gcc_stat
26255
26256 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26257
26258         * Upgraded gcc testsuite to c-torture version 1.25
26259
26260 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26261
26262         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26263         * lib/c-torture: added hooks for new reporting code.
26264
26265 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26266
26267         * config/sh-gcc.exp: check if sh-sim exists in the path
26268
26269 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26270
26271         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26272         * gcc.compile/compile.exp: Initial changes for new logic.
26273         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26274         * gcc.failure/failure.exp: Initial changes for new logic.
26275         * gcc.ieee/ieee.exp: Initial changes for new logic.
26276         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26277         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26278         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26279         * lib/c-torture.exp: Initial changes for new logic.
26280         * lib/gcc.exp: Initial changes for new logic.
26281
26282 1993-10-15  Mike Stump  (mrs@cygnus.com)
26283
26284         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26285         depend upon failure or success.  Fully qualify names in failure
26286         and success messages.  Always remove a.out before starting
26287         compile, just in case.  Pay more attention to error text output by
26288         the compiler.  Handle testcases with no known past errors just
26289         like all others, so that things are uniform.  Other miscellaneous
26290         improvements.
26291
26292 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26293
26294         * gcc.cpp: new directory for cpp tests
26295
26296 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26297
26298         * lib/chill.exp: Code reformatted, removed unused code.
26299         * config/unix-chill.exp: Code reformatted, removed unused code.
26300         * chill.execute/execute.exp: Code reformatted, removed unused code.
26301         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26302
26303 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26304
26305         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26306         routines not written.
26307
26308 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26309
26310         * config/bug-gcc.exp: Use new procs from bug.exp.
26311
26312 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26313
26314         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26315         via ftp, rather than depending on NFS.
26316         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26317         case.
26318
26319 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26320
26321         * config/bug-gcc.exp: Use new download proc.
26322
26323 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26324
26325         * chill.execute/execute.exp: cleanups, handles errors better
26326         * chill.compile/compile.exp: rewrite, based on execute.exp
26327         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26328         * lib/chill.exp: major changes to diff proc and compile and link
26329           procs. added chill_fail and chill_pass wrappers to pass and
26330           fail. added more comments, and handle error codes better.
26331           Added a hack to capture stderr from exec, so noncompile tests
26332           can work.
26333
26334 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26335
26336         * chill.execute/execute.exp: rewrite of testsuite driver
26337         * lib/chill.exp: rewrite of testsuite driver
26338         * config/unix-chill.exp: rewrite of testsuite driver
26339
26340 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26341
26342     In chill.execute:
26343         * iexpr.ch: Standardize uppercase.
26344         * tuples.dat: Standardize uppercase.
26345         * vary.ch: standardize.  Correct varying string assignments.
26346         * vary.dat: Add new output lines.
26347
26348 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26349
26350     In chill.execute:
26351         * chprintf.ch: Standardize use of uppercase.
26352         * tuples.ch: Standardize and turn arr2 into a DCL,
26353           rather than a SYN.
26354         * pinits.ch: Standardize.
26355
26356 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26357
26358         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26359         * Makefil: Renamed to Makefile.in.
26360         * configure.in: New.
26361
26362 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26363
26364     In chill.execute:
26365         * .cvsignore: Add result/output files.
26366         * Makefile: Fix up variables at start.  Use MFLAGS
26367           everywhere.  Correct bool_loc, built_ins entries.
26368           Add entry for vary1.ch.
26369         * bitarray.ch: Standardize upper-case usage.
26370         * bitexpr.ch: Standardize, add output of b1.
26371         * params.ch: Use arrayt in along PROC parameters, to
26372           avoid novelty problems.
26373         * sets.ch: Tiny cleanup.
26374         * vary1.ch: Re-indent.
26375
26376 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26377
26378           * Add PR-related files to Makefiles, .cvsignore files, etc.
26379
26380 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26381
26382         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26383           with compiler objects. New names are test-flow.c and test-loop.c
26384
26385 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26386
26387         * Upgraded c-torture tests from 1.19 to 1.20
26388
26389         * new files:
26390         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26391         * gcc.compile: 930623-1.c 930623-2.c
26392         * gcc.noncompile: 930622-1.c 930622-2.c
26393         * gcc.failure: 920411-1.c 920627-2.c
26394         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26395
26396 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26397
26398         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26399           More changes to get testsuite working properly. Needs more work.
26400           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26401
26402 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26403
26404         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26405           More changes to get testsuite working properly. Needs more work.
26406
26407 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26408
26409         * chill.compile/compile.exp: Added for Dejagnu support
26410         * chill.execute/execute.exp: Added for Dejagnu support
26411         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26412
26413 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26414
26415     This should complete moving the CHILL test files.
26416         * chill.noncompile(.cvsignore printf.grt
26417             in-printf.grt chprintf.grt chprintf.ch):
26418             Added test-support files.
26419           (Makefile): Modified further.
26420         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26421             signal.ch): Added test files.
26422           * chill.execute (.cvsignore printf.grt printr.c
26423             in-printf.grt rts.c chprintf.grt rts.h): Added
26424           test-support files.
26425             (Makefile): More corrections.
26426
26427 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26428
26429         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26430           test cases, ready for DejaGnu.
26431
26432 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26433
26434         * Upgraded c-torture tests from 1.18 to 1.19
26435
26436         * gcc.compile: added test(s):
26437           930607-1.c
26438         * gcc.execute: added test(s):
26439           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26440
26441         * added new subdirectory for misc tests: gcc.misc-tests
26442         * gcc.misc-test(s): added tests:
26443           inst-check.c test-consts.c test-ior.c test-switch.c
26444
26445 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26446
26447         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26448
26449 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26450
26451         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26452
26453 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26454
26455         * Upgraded c-torture tests from 1.17 to 1.18
26456
26457 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26458
26459         * Upgraded c-torture tests from 1.12 to 1.17
26460
26461 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26462
26463         * lib/old-dejagnu.exp:
26464           Fixed handling of XFAIL target triplets to correctly
26465           recognize wildcard characters.  Removed code that
26466           appended a unique id tag to the end of the file name
26467           printed out by the result of the testcases within a
26468           given test file.
26469
26470 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26471
26472         * lib/old-dejagnu.exp:
26473           Reworked expected failure handling to trigger off of XFAIL
26474           keyword in keyphrase embeded in testcase source code. The
26475           XFAIL keyword must be at the end of the keyphrase line. It
26476           may optionally be followed by one or more target triplets.
26477           It has just occured that the handling of wildcards in the
26478           target triplet may not be correct.
26479
26480 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26481
26482         * g++.old-deja/tests:
26483           Moved all subdirectories up one level into g++.old-deja .
26484
26485         * lib/old-dejagnu.exp:
26486           Fixed problem with CXXFLAGS not being properly reset, and being
26487           corrupted with extraneous "-c" compiler option.  This was
26488           causing binaries to not be generated for test that needed them.
26489           Modified strings passed to "pass" and "fail" so that individual
26490           tests from the same test file would be distinguished by an
26491           identifier appended to the test file name in the summary logs;
26492           this corrected a problem with erroneous diff logs.  Added code
26493           to search testcases for expected fail and unexpected pass keywords.
26494
26495 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26496
26497         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26498
26499 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26500
26501         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26502           Removed extraneous text from end of "Special g++ Options"
26503           keyphrase.
26504
26505         * lib/old-dejagnu.exp: Added pattern matching to look for new
26506           keywords, embedded in testcases comments, which will trigger
26507           calls to xpass and xfail.
26508
26509 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26510
26511         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26512           comments embedded in the testcases, especially the one looking for
26513           special compiler options, as well as the pattern matching for the
26514           compiler output again.
26515
26516 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26517
26518         * lib/old-dejagnu.exp: Do a proper check of the return value for
26519           execute tests. Fixed several problems with the pattern matching
26520           of the compiler output which gave erroneous test results.
26521           Changed several of the test result messages to be more descriptive.
26522         * config/unix-g++.exp: Proc g++_load now actually works and
26523           executes the tests passed to it and returns a usable return
26524           value.
26525
26526 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26527
26528           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26529
26530 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26531
26532         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26533           Modified both files to properly execute the old style
26534           dejagnu tests. The previous versions of these files were
26535           experimental and did not function anything near correctly.
26536
26537 1993-04-05  Rob Savoye  (rob@cygnus.com)
26538
26539         * Removed all Makefile.in and configure.in files. No configuration
26540         needed now.
26541
26542 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26543
26544         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26545
26546 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26547
26548         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26549         gcc.special/configure.in, gcc.noncompile/configure.in,
26550         gcc.execute/configure.in, gcc.code_quality/configure.in,
26551         g++.other/configure.in, g++.old-deja/configure.in,
26552         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26553         in srcname setting.
26554
26555 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26556
26557         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26558         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26559         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26560
26561 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26562
26563         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26564         (gdb_exit): Don't remove *_soc files.
26565
26566 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26567
26568         * lib/c-torture.exp: Don't look for main; instead always use -w
26569         -c.  This is how the c-torture tests work.  Remove the object
26570         file if the compilation succeeds.
26571         * gcc.execute/execute.exp: Remove executable if test passes.
26572         * gcc.noncompile/noncompile.exp: Every test is an expected
26573         failure.
26574         * gcc.special/special.exp: Added tests from c-torture 1.11,
26575         corrected use of existing test.
26576         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26577         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26578         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26579         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26580         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26581         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26582         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26583         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26584         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26585         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26586         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26587         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26588         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26589         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26590         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26591         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26592         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26593         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26594         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26595         c-torture 1.11.
26596         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26597         correspond to c-torture 1.11.
26598
26599         * New file.