OSDN Git Service

* tree-if-conv.c (process_phi_nodes): Process latch block.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-14  Devang Patel  <dpatel@apple.com>
2
3         PR 17635
4         * gcc.dg/pr17635.c : New test.
5         
6 2004-10-14  Olga GOlovanevsky  <olga@il.ibm.com>
7
8         * testsuite/gcc.dg/vect/vect-28.c : Remove xfail.
9         * testsuite/gcc.dg/vect/vect-30.c : Remove xfail.
10         * testsuite/gcc.dg/vect/vect-31.c : Vectorize 4 loops instead of 2.
11         * testsuite/gcc.dg/vect/vect-33.c : Remove xfail.
12         * testsuite/gcc.dg/vect/vect-44.c : Remove xfail.
13         * testsuite/gcc.dg/vect/vect-46.c : Remove xfail.
14         * testsuite/gcc.dg/vect/vect-50.c : Remove xfail.
15         * testsuite/gcc.dg/vect/vect-52.c : Remove xfail.
16         * testsuite/gcc.dg/vect/vect-54.c : Remove xfail.
17         * testsuite/gcc.dg/vect/vect-58.c : Remove xfail.
18         * testsuite/gcc.dg/vect/vect-60.c : Remove xfail.
19         * testsuite/gcc.dg/vect/vect-64.c : Vectorize 3 loops instead of 1.
20         * testsuite/gcc.dg/vect/vect-66.c : Vectorize 3 loops instead of 2.
21         * testsuite/gcc.dg/vect/vect-68.c : Vectorize 4 loops instead of 2.
22         * testsuite/gcc.dg/vect/vect-69.c : Vectorize 4 loops instead of 2.
23         * testsuite/gcc.dg/vect/vect-8.c : Remove xfail.
24         * testsuite/gcc.dg/vect/vect-80.c : Remove xfail.
25         * testsuite/gcc.dg/vect/vect-none.c : Vectorize 1 loops instead of 0.
26
27 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28
29         * gcc.dg/vect/vect-82.c: New testcase.  
30         * gcc.dg/vect/vect-82_64.c: New testcase.       
31         * gcc.dg/vect/vect-83.c: New testcase.  
32         * gcc.dg/vect/vect-83_64.c: New testcase.       
33
34 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35
36         * gcc.dg/cpp/error-1.c: New test.
37
38 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39
40         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
41
42 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
43
44         PR target/17984
45         * gcc.dg/cris-peep2-xsrand2.c: New test.
46
47 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
48
49         PR c++/17661
50         * testsuite/g++.dg/expr/for2.C: New test.
51
52 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
53
54         * g++.dg/inherit/thunk1.C: Run on the SPARC.
55
56 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
57
58         PR tree-optimization/17724
59         * g++.dg/opt/pr17724-1.C: New test.
60         * g++.dg/opt/pr17724-2.C: New test.
61         * g++.dg/opt/pr17724-3.C: New test.
62         * g++.dg/opt/pr17724-4.C: New test.
63         * g++.dg/opt/pr17724-5.C: New test.
64         * g++.dg/opt/pr17724-6.C: New test.
65
66 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
67
68         PR c/17301
69         * gcc.dg/pr17301-2.c: New test.
70
71 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/15876
74         * g++.dg/parse/error22.C: New test.
75
76         PR c++/17936
77         * g++.dg/template/spec18.C: New test.
78
79 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
80
81         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
82         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
83         memcpy. 
84         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
85         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
86
87 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
88
89         * g++.dg/eh/cleanup5.C: Add dg-options "".
90
91 2004-10-11  Roger Sayle  <roger@eyesopen.com>
92
93         PR middle-end/17657
94         * gcc.dg/switch-4.c: New test case.
95
96 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
97
98         * gcc.c-torture/execute/20041011-1.c: New test.
99
100 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
101
102         PR c++/17554
103         * g++.dg/init/for3.C: New test.
104
105         PR c++/17657
106         * g++.dg/opt/switch2.C: New test.
107
108         PR middle-end/17703
109         * g++.dg/warn/Wreturn-2.C: New test.
110
111 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
112
113         PR c++/17907
114         * g++.dg/eh/cleanup5.C: New test.
115
116 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/17393
119         * g++.dg/parse/error21.C: New test.
120
121 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
122
123         * g++.dg/overload/pmf1.C: Adjust quoting marks.
124         * g++.dg/warn/incomplete1.C: Likewise.
125         * g++.dg/template/qualttp20.C: Likewise.
126
127 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
128
129         PR c/17881
130         * parm-incomplete-1.c: New test.
131
132 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
133
134         PR c++/17867
135         * g++.dg/parse/error19.C: New test.
136
137         PR c++/17670
138         * g++.dg/init/new11.C: New test.
139
140         PR c++/17821
141         * g++.dg/parse/error20.C: New test.
142
143         PR c++/17826
144         * g++.dg/template/crash24.C: New test.
145         
146 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
147
148         PR c/17301
149         * gcc.dg/pr17301-1.c: New test.
150
151 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
152
153         PR c/17189
154         * gcc.dg/anon-struct-5.c: New test.
155
156 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
157
158         PR c/17844
159         * gcc.dg/pr17844-1.c: New test.
160
161 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
162
163         PR tree-optimization/17906
164         * gcc.c-torture/compile/pr17906.c: New.
165
166 2004-10-09  Stuart Hastings  <stuart@apple.com>
167             Roger Sayle  <roger@eyesopen.com>
168
169         PR rtl-optimization/17853
170         * gcc.dg/i386-mmx-5.c: New testcase.
171
172 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
173
174         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
175
176 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/17524
179         * g++.dg/template/static9.C: New test.
180
181         PR c++/17685
182         * g++.dg/parse/operator5.C: New test.
183
184 2004-10-09  Roger Sayle  <roger@eyesopen.com>
185
186         PR middle-end/17894
187         * gcc.c-torture/execute/divcmp-4.c: New test case.
188
189 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
190
191         PR tree-opt/17902
192         * g++.dg/opt/pr17902.C: New test.
193
194 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
195
196         * gcc.dg/cpp/ident-1.c: Add dg-options "".
197
198 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
199
200         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
201
202 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
203
204         * gcc.dg/assign-warn-3.c: New test.
205
206 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
207
208         PR c/16999
209         * gcc.dg/cpp/ident-1.c: New test.
210
211 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
212
213         * gcc.c-torture/compile/acc1.c: New.
214
215 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
216
217         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
218         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
219
220 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
221
222         * gcc.dg/ultrasp11.c: New test.
223
224 2004-10-08  Michael Matz  <matz@suse.de>
225
226         * gcc.dg/doloop-2.c: New test.
227
228 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
229
230         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
231         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
232         objc.dg/method-9.m: Update expected diagnostics.
233
234 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
235
236         * gcc.dg/ppc-fsel-3.c: New file.
237         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
238
239 2004-10-07  Paul Brook  <paul@codesourcery.com>
240
241         * gfortran.dg/intrinsic_verify_1.f90: New test.
242
243 2004-10-07  Paul Brook  <paul@codesourcery.com>
244
245         * gfortran.dg/empty_format_1.f90: Remove stray commas.
246
247 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
248
249         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
250         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
251         commit.
252
253 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
254
255         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
256
257 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
258
259         PR c++/17115
260         * g++.dg/warn/Winline-4.C: New test.
261
262 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
263
264         * gcc.c-torture/compile/20041007-1.c: New test.
265
266 2004-10-07  Paul Brook  <paul@codesourcery.com>
267
268         PR fortran/17678
269         * gfortran.dg/use_allocated_1.f90: New test.
270
271 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
272
273         PR middle-end/17849
274         * gfortran.fortran-torture/compile/nested.f90: New test
275
276 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
277
278         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
279
280 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
281
282         PR c++/17368
283         * g++.dg/ext/asm6.C: New test.
284
285 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
286
287         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
288
289 2004-10-06  Paul Brook  <paul@codesourcery.com>
290
291         PR libfortran/17709
292         * gfortran.dg/empty_format_1.f90: New test.
293
294 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
295
296         PR fortran/17568
297         * gfortran.dg/ishft.f90: New test.
298
299         PR fortran/17283
300         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
301         tests.
302
303 2004-10-06  Paul Brook  <paul@codesourcery.com>
304
305         * gfortran.dg/do_1.f90: New test.
306
307 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
308
309         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
310         optimizing for size.
311
312 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
313
314         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
315
316 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
317
318         * gcc.c-torture/compile/20041005-1.c: New test.
319
320 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
321
322         PR c++/17829
323         * g++.dg/lookup/koenig4.C: New.
324
325 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
326
327         * g++.dg/other/classkey1.C: Adjust quoting marks.
328         * g++.dg/parse/error15.C: Likewise.
329         * g++.dg/template/meminit2.C (int>): Likewise.
330
331 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
332
333         PR fortran/17283
334         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
335
336         PR fortran/17631
337         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
338
339         PR fortran/17708
340         * gfortran.dg/pr17708.f90: New test.
341         
342 2004-10-04  Chao-ying Fu  <fu@mips.com>
343
344         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
345         * gcc.dg/vect/vect-4.c: Ditto.
346         * gcc.dg/vect/vect-5.c: Ditto.
347         * gcc.dg/vect/vect-6.c: Ditto.
348         * gcc.dg/vect/vect-8.c: Ditto.
349         * gcc.dg/vect/vect-16.c: Ditto.
350         * gcc.dg/vect/vect-30.c: Ditto.
351         * gcc.dg/vect/vect-40.c: Ditto.
352         * gcc.dg/vect/vect-41.c: Ditto.
353         * gcc.dg/vect/vect-42.c: Ditto.
354         * gcc.dg/vect/vect-43.c: Ditto.
355         * gcc.dg/vect/vect-44.c: Ditto.
356         * gcc.dg/vect/vect-45.c: Ditto.
357         * gcc.dg/vect/vect-46.c: Ditto.
358         * gcc.dg/vect/vect-47.c: Ditto.
359         * gcc.dg/vect/vect-48.c: Ditto.
360         * gcc.dg/vect/vect-49.c: Ditto.
361         * gcc.dg/vect/vect-50.c: Ditto.
362         * gcc.dg/vect/vect-51.c: Ditto.
363         * gcc.dg/vect/vect-52.c: Ditto.
364         * gcc.dg/vect/vect-53.c: Ditto.
365         * gcc.dg/vect/vect-54.c: Ditto.
366         * gcc.dg/vect/vect-55.c: Ditto.
367         * gcc.dg/vect/vect-56.c: Ditto.
368         * gcc.dg/vect/vect-57.c: Ditto.
369         * gcc.dg/vect/vect-58.c: Ditto.
370         * gcc.dg/vect/vect-59.c: Ditto.
371         * gcc.dg/vect/vect-60.c: Ditto.
372         * gcc.dg/vect/vect-74.c: Ditto.
373         * gcc.dg/vect/vect-79.c: Ditto.
374         * gcc.dg/vect/vect-80.c: Ditto.
375
376 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
377
378         * gcc.dg/unused-7.c: Use the correct option.
379
380 2004-10-04  Paul Brook  <paul@codesourcery.com>
381         Bud Davis  <bdavis9659@comcast.net>
382
383         PR fortran/17706
384         PR fortran/16434
385         * gfortran/pr17706.f90: New test.
386         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
387
388 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
389
390         * gfortran.dg/pr17612.f90: New test.
391
392 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
393
394         * g++.dg/template/local1.C: Adjust quoting marks in
395         testing for diagnostics.
396         * g++.dg/tls/diag-2.C: Likewise.
397         * g++.dg/other/error8.C: Likewise.
398
399 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
400
401         PR c/17178
402         * gcc.dg/unused-4.c: Adjust to be correct.
403
404         PR c/17820
405         * gcc.dg/unused-7.c: New test.
406
407 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
408
409         PR c++/17797
410         * g++.dg/overload/template2.C: New test.
411
412 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
413
414         PR tree-optimization/16632
415         * gcc.dg/tree-ssa/20041002-1.c: New.
416
417 2004-10-03  Paul Brook  <paul@codesourcery.com>
418
419         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
420         rather than relying on default formatting.
421
422 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
423
424         * gcc.dg/20040920-1.c: Update expected message text.
425
426 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
427
428         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
429
430 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
431
432         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
433         tree level.
434
435 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
436
437         * gcc.dg/tree-ssa/pr17343.c: Remove.
438
439 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
440
441         PR tree-opt/17343
442         * gcc.dg/tree-ssa/pr17343.c: New test.
443
444 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
445
446         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
447         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
448         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
449         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
450         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
451
452 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
453
454         * gcc.dg/lvalue-2.c: New test.
455
456 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
457
458         PR c/17730
459         * gcc.dg/pr17730-1.c: New test
460
461 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
462
463         PR c/7425
464         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
465
466 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
467
468         * gcc.c-torture/execute/stdarg-1.c: New test.
469         * gcc.c-torture/execute/stdarg-2.c: New test.
470         * gcc.c-torture/execute/stdarg-3.c: New test.
471         * gcc.dg/tree-ssa/stdarg-1.c: New test.
472         * gcc.dg/tree-ssa/stdarg-2.c: New test.
473         * gcc.dg/tree-ssa/stdarg-3.c: New test.
474         * gcc.dg/tree-ssa/stdarg-4.c: New test.
475         * gcc.dg/tree-ssa/stdarg-5.c: New test.
476
477 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
478
479         PR tree-optimization/17697
480         * g++.dg/opt/pr17697-1.C: New test.
481         * g++.dg/opt/pr17697-2.C: New test.
482         * g++.dg/opt/pr17697-3.C: New test.
483
484 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
485
486         PR c/16409
487         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
488         gcc.dg/vla-init-5.c: New tests.
489
490 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
491
492         PR c/13804
493         * gcc.dg/pr13804-1.c: New test.
494
495 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
496
497         PR fortran/16938
498         * gfortran.dg/pr16938.f90: New test.
499
500 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
501
502         * g++.dg/template/crash23.C: New test.
503
504 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/17585
507         * g++.dg/template/static8.C: New test.
508
509 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
510
511         PR c++/17681
512         * g++.dg/other/error9.C: New test.
513
514 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
515
516         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
517
518 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
519
520         PR fortran/15164
521         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
522
523 2004-09-26  Roger Sayle  <roger@eyesopen.com>
524
525         PR middle-end/17112
526         * gcc.dg/pr17112-1.c: New test case.
527
528 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
529
530         PR c/11459
531         * gcc.dg/pr11459-1.c: New test.
532
533 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
534
535         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
536         * gcc.dg/tree-ssa/loop-4.c: Likewise.
537
538 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
539
540         * gfortran.dg/pr15324.f90: Make array bounds consistent.
541
542 2004-09-25  Jan Hubicka  <jh@suse.cz>
543
544         * compile/30040909-1.c: New test.
545         * compile/30040907-1.c: New test.
546
547 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
548
549         * gcc.c-torture/execute/va-arg-26.c: New test.
550
551 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
552
553         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
554         extra diagnostics on targets with 64-bit pointers.
555         * objc.dg/selector-1.m: Adjust dg-warning regexp.
556
557 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
558
559         PR c/17188
560         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
561         * gcc.dg/decl-3.c: Adjust expected message.
562
563 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
564
565         PR fortran/17615
566         * gfortran.dg/pr17615.f90: New test.
567
568 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
569
570         PR tree-optimzation/17517
571         * g++.dg/tree-ssa/pr17517.C: New Test.
572
573 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
574
575         PR c++/16889
576         * g++.dg/lookup/ambig3.C: New.
577
578 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
579
580         PR tree-opt/17624
581         * g++.dg/opt/pr17624.C: New test.
582
583 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
584
585         PR c/6980
586         * gcc.dg/Wbad-function-cast-1.c: New test.
587
588 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
589
590         * g++.dg/ext/complit1.C
591         * g++.dg/other/error2.C
592         * g++.dg/other/nontype-1.C
593         * g++.dg/parse/crash11.C
594         * g++.dg/parse/crash12.C
595         * g++.dg/parse/error15.C
596         * g++.dg/parse/error4.C
597         * g++.dg/parse/tmpl-outside1.C
598         * g++.dg/parse/too-many-tmpl-args1.C
599         * g++.dg/template/dependent-expr3.C
600         * g++.dg/template/error10.C
601         * g++.dg/template/instantiate1.C
602         * g++.dg/template/vtable2.C
603         * g++.dg/warn/Wshadow-1.C
604         * g++.dg/warn/weak1.C
605         * g++.old-deja/g++.brendan/crash16.C
606         * g++.old-deja/g++.brendan/crash18.C
607         * g++.old-deja/g++.brendan/crash48.C
608         * g++.old-deja/g++.brendan/crash49.C
609         * g++.old-deja/g++.brendan/crash55.C
610         * g++.old-deja/g++.brendan/crash56.C
611         * g++.old-deja/g++.brendan/crash8.C
612         * g++.old-deja/g++.brendan/enum11.C
613         * g++.old-deja/g++.brendan/enum8.C
614         * g++.old-deja/g++.brendan/enum9.C
615         * g++.old-deja/g++.brendan/friend3.C
616         * g++.old-deja/g++.brendan/misc14.C
617         * g++.old-deja/g++.bugs/900402_02.C
618         * g++.old-deja/g++.bugs/900404_03.C
619         * g++.old-deja/g++.bugs/900404_04.C
620         * g++.old-deja/g++.bugs/900428_03.C
621         * g++.old-deja/g++.jason/crash4.C
622         * g++.old-deja/g++.jason/overload21.C
623         * g++.old-deja/g++.jason/redecl1.C
624         * g++.old-deja/g++.jason/report.C
625         * g++.old-deja/g++.jason/rfg10.C
626         * g++.old-deja/g++.jason/template30.C
627         * g++.old-deja/g++.law/arm12.C
628         * g++.old-deja/g++.law/ctors5.C
629         * g++.old-deja/g++.law/cvt20.C
630         * g++.old-deja/g++.law/init10.C
631         * g++.old-deja/g++.law/init8.C
632         * g++.old-deja/g++.law/visibility17.C
633         * g++.old-deja/g++.law/visibility7.C
634         * g++.old-deja/g++.mike/net8.C
635         * g++.old-deja/g++.mike/p646.C
636         * g++.old-deja/g++.mike/p700.C
637         * g++.old-deja/g++.mike/p701.C
638         * g++.old-deja/g++.mike/p811.C
639         * g++.old-deja/g++.ns/template13.C
640         * g++.old-deja/g++.other/array3.C
641         * g++.old-deja/g++.other/crash25.C
642         * g++.old-deja/g++.other/dtor3.C
643         * g++.old-deja/g++.other/dtor4.C
644         * g++.old-deja/g++.other/main1.C
645         * g++.old-deja/g++.other/warn7.C
646         * g++.old-deja/g++.pt/crash11.C
647         * g++.old-deja/g++.pt/crash36.C
648         * g++.old-deja/g++.pt/spec22.C
649         * g++.old-deja/g++.pt/spec9.C
650         * g++.old-deja/g++.pt/ttp52.C
651         * g++.old-deja/g++.robertl/eb103.C
652         * g++.old-deja/g++.robertl/eb121.C
653         * g++.old-deja/g++.robertl/eb22.C
654         * g++.old-deja/g++.robertl/eb8.C:
655         Update locations and/or regexps of dg-error markers.
656         Remove markers for some bogus messages that are no longer issued.
657
658 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
659
660         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
661         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
662
663 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
664
665         PR c++/17618
666         * g++.dg/lookup/crash5.C: New test.
667
668 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
669
670         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
671         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
672         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
673         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
674         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
675         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
676
677         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
678         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
679         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
680         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
681         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
682         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
683
684         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
685
686         * gcc.dg/vect/vect-44.c: Check additional cases.
687         * gcc.dg/vect/vect-48.c: Check additional cases.
688
689         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
690         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
691         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
692         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
693         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
694         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
695         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
696         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
697         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
698
699         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
700         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
701         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
702
703 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
704
705         * gcc.dg/tree-ssa/loop-6.c: New test.
706
707 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
708
709         PR c++/17620
710         * g++.dg/inherit/base2.C: New.
711
712 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
713
714         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
715         * gcc.dg/20001012-2.c: Likewise.
716         * gcc.dg/20001013-1.c: Likewise.
717         * gcc.dg/20001101-1.c: Likewise.
718         * gcc.dg/20001102-1.c: Likewise.
719         * gcc.dg/bf-spl1.c: Likewise.
720         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
721         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
722
723 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
724
725         PR tree-optimization/16721
726         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
727
728 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
729
730         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
731         * gcc.dg/20040305-1.c: Likewise.
732
733 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
734
735         PR c/16566
736         * gcc.c-torture/compile/pr16566-1.c,
737         gcc.c-torture/compile/pr16566-2.c,
738         gcc.c-torture/compile/pr16566-3.c: New tests.
739
740 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
741
742         PR tree-optimization/17512
743         * gcc.c-torture/compile/20040916-1.c.
744
745 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
746
747         * gcc.dg/pragma-re-3.c: New test.
748
749 2004-09-17  Matt Austern  <austern@apple.com>
750
751         PR c++/15049
752         * g++.dg/other/anon3.C: New.
753
754 2004-09-21  Roger Sayle  <roger@eyesopen.com>
755
756         PR c++/7503
757         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
758         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
759         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
760         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
761         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
762
763 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
764
765         PR fortran/17286
766         * gfortran.dg/pr17286.f90: New test.
767
768 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
769
770         PR c++/17530
771         * g++.dg/template/static7.C: New test.
772
773 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
774
775         PR tree-opt/17558
776         * gcc.c-torture/compile/pr17558.c: New test.
777
778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
779
780         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
781         if SKIP_ATTRIBUTE is defined.
782
783 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
784
785         PR fortran/15957
786         * gfortran.dg/pr15957.f90: New test.
787
788 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
789
790         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
791         in comparison.
792         * gcc.dg/vect/vect-79.c: Likewise.
793         * gcc.dg/vect/vect-80.c: Likewise.
794
795 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
796
797         PR fortran/15750
798         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
799
800 2004-09-20  Ira Rosen  <irar@il.ibm.com>
801
802         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
803         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
804         * gcc.dg/vect/vect-62.c: New testcase.
805         * gcc.dg/vect/vect-63.c: New testcase.
806         * gcc.dg/vect/vect-64.c: New testcase.
807         * gcc.dg/vect/vect-65.c: New testcase.
808         * gcc.dg/vect/vect-66.c: New testcase.
809         * gcc.dg/vect/vect-67.c: New testcase.
810         * gcc.dg/vect/vect-68.c: New testcase.
811         * gcc.dg/vect/vect-69.c: New testcase.
812         * gcc.dg/vect/vect-79.c: New testcase.
813         * gcc.dg/vect/vect-80.c: New testcase.
814
815 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
816
817         * gcc.target/mips/asm-1.c: New test.
818
819 2004-09-19  Ira Rosen  <irar@il.ibm.com>
820
821         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
822         * gcc.dg/vect/vect-73.c: New testcase.
823         * gcc.dg/vect/vect-74.c: New testcase.
824         * gcc.dg/vect/vect-75.c: New testcase.
825         * gcc.dg/vect/vect-76.c: New testcase.
826         * gcc.dg/vect/vect-77.c: New testcase.
827         * gcc.dg/vect/vect-78.c: New testcase
828
829 2004-09-18  Paul Brook  <paul@codesourcery.com>
830
831         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
832
833 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
834
835         PR c/17424
836         * gcc.dg/pr17424-1.c: New test.
837
838 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
839
840         * g++.dg/tree-ssa/pr17153.C: New test.
841
842 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
843
844         PR pch/13361
845         * testsuite/g++.dg/pch/wchar-1.C: New.
846         * testsuite/g++.dg/pch/wchar-1.Hs: New.
847
848 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
849
850         * gcc.c-torture/execute/20040917-1.c: New test.
851
852 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
853
854         PR tree-optimization/17319
855         * gcc.dg/pr17319.c: New test.
856
857 2004-09-17  Devang Patel  <dpatel@apple.com>
858
859         * gcc.dg/20040813-1.c: New test.
860
861 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
862
863         PR tree-optimization/17273
864         * gcc.c-torture/compile/pr17273.c: New test.
865
866 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
867
868         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
869         Update expected messages.
870         * gcc.dg/declspec-13.c: New test.
871
872 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
873
874         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
875
876 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
877
878         * gcc.c-torture/execute/pr17252.c: Use post-increment to
879         change what 'a' is pointing to.
880
881 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
882
883         PR c++/16002
884         * g++.dg/template/error18.C: New test.
885
886         PR c++/16029
887         * g++.dg/warn/Wunused-8.C: New test.
888
889 2004-09-17  Steven Bosscher  <stevenb@suse.de>
890
891         PR tree-optimization/17513
892         * gcc.dg/20040916-1.c: New test.
893
894 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
895
896         PR c++/17501
897         * g++.dg/template/typename7.C: New test.
898
899 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
900
901         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
902
903 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
904
905         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
906         with -ftree-based-profiling also.
907         * lib/profopt.exp: Support late-set profile_option/feedback_option.
908
909 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
910
911         PR/15364
912         * gfortran.dg/der_array_io_1.f90: New test.
913         * gfortran.dg/der_array_io_2.f90: New test.
914         * gfortran.dg/der_array_io_3.f90: New test.
915
916 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
917
918         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
919         EABI.
920
921 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
922
923         * g++.dg/opt/switch1.C: New test.
924
925 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
926
927         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
928         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
929         Update expected messages.
930
931 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
932
933         PR fortran/16485
934         * gfortran.dg/same_name_1.f90: New test.
935
936 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
937
938         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
939         dereference garbage pointers.
940
941 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
944         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
945
946         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
947         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
948         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
949
950 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
951
952         PR c++/17324
953         * g++.dg/template/mangle1.C: New test.
954
955 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
956
957         PR tree-optimization/17252
958         * gcc.c-torture/execute/pr17252.c: New test.
959
960 2004-09-14  Andrew Pinski  <apinski@apple.com>
961
962         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
963
964 2004-09-14  Roger Sayle  <roger@eyesopen.com>
965
966         PR rtl-optimization/9771
967         * gcc.dg/pr9771-1.c: New test case.
968
969 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
970
971         PR tree-optimization/15262
972         * gcc.c-torture/execute/pr15262-1.c: New test.
973         * gcc.c-torture/execute/pr15262-2.c: New test.
974
975 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
976
977         * gcc.dg/declspec-12.c: New test.
978
979 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
980
981         * gfortran.dg/pr17090.f90: Add directives to test.
982
983 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
984
985         * gcc.c-torture/compile/20040914-1.c: New test.
986
987 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
988
989         PR c++/16162
990         * g++.dg/template/decl2.C: New test.
991
992 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
993
994         PR fortran/17090
995         * gfortran.dg/pr17090.f90: New test.
996
997 2004-09-13  Dale Johannesen  <dalej@apple.com>
998
999         * gcc.c-torture/compile/pr17408.c:  New test case.
1000
1001 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1002
1003         PR c++/16716
1004         * g++.dg/parse/crash17.C: New test.
1005
1006         PR c++/17327
1007         * g++.dg/template/enum3.C: New test.
1008
1009 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1010
1011         * lib/gcc-defs.exp: Load wrapper.exp.
1012         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1013         using local code.
1014         * lib/gcc.exp (gcc_init): Similar.
1015         * lib/gfortran.exp (gfortran_init): Similar.
1016         * lib/objc.exp (objc_init): Similar.
1017         * lib/treelang.exp (treelang_init): Similar.
1018         * lib/wrapper.exp: New file with build_wrapper call machinery in
1019         ${tool}_maybe_build_wrapper.
1020
1021 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1022
1023         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1024         "inline".
1025         * gcc.dg/declspec-11.c: Update expected messages.
1026         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1027         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1028         gcc.dg/inline-12.c: New tests.
1029
1030 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1031
1032         * g++.dg/tree-ssa/pr17400.C: New testcase.
1033
1034 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1035
1036         * gcc.target/mips/sb1-1.c: New testcase.
1037
1038 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1039
1040         * lib/g77-dg.exp: Remove unused file.
1041         * lib/mike-g77.exp: Ditto.
1042         * lib/g77.exp: Ditto.
1043
1044 2004-09-12  Richard Henderson  <rth@redhat.com>
1045
1046         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1047
1048 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1049
1050         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1051         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1052         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1053         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1054         Update expected messages.
1055
1056 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1057
1058         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1059         declaration/use mismatch for dirp parameter.
1060
1061 2004-09-12  Andrew Pinski  <apinski@apple.com>
1062
1063         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1064         -fgnu-runtime is passed.
1065
1066 2004-09-12  Richard Henderson  <rth@redhat.com>
1067
1068         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1069         do the uplevel thing and update additional_flags directly.
1070         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1071         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1072         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1073         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1074
1075 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1076
1077         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1078
1079 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1080
1081         PR middle-end/17411
1082         * g++.dg/opt/pr17411-1.C: New test case.
1083
1084 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1085
1086         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1087         gcc.dg/tls/diag-2.c: Update expected messages.
1088         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1089         messages.
1090         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1091         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1092         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1093         gcc.dg/tls/diag-5.c: New tests.
1094
1095 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1096
1097         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1098
1099 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1100
1101         * g++.dg/parse/break-in-for.C: New test.
1102
1103 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1104
1105         * gcc.dg/tree-ssa/20040911-1.c: New test.
1106
1107 2004-09-11  Andreas Jaeger  <aj@suse.de>
1108
1109         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1110         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1111
1112 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1113
1114         * gcc.target/frv: New directory of FR-V-specific tests.
1115
1116 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1117
1118         * gcc.dg/convert-vec-1.c: New test.
1119
1120 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1121
1122         PR middle-end/17024
1123         * gcc.dg/pr17024-1.c: New test case.
1124
1125 2004-09-10  Eric Christopher  <echristo@redhat.com>
1126
1127         * gcc.dg/20040910-1.c: New test.
1128
1129 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1130
1131         * gcc.dg/bitfld-9.c: New test.
1132
1133 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1134
1135         * gcc.c-torture/execute/ieee/acc1.c: New test.
1136         * gcc.c-torture/execute/ieee/acc2.c: New test.
1137         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1138
1139 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1140
1141         * gcc.dg/deprecated-2.c: New test.
1142
1143 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1144
1145         * gcc.dg/init-vec-1.c: New test.
1146
1147 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1148
1149         PR middle-end/17055
1150         * gcc.dg/pr17055-1.c: New test case.
1151
1152 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1153
1154         PR target/17377
1155         * gcc.c-torture/execute/pr17377.c: New test.
1156
1157 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1158
1159         PR c/8420
1160         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1161         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1162         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1163         gcc.dg/long-long-typespec-1.c: New tests.
1164         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1165
1166 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1167
1168         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1169         gcc.dg/gnu99-static-1.c: New tests.
1170
1171 2004-09-08  Devang Patel  <dpatel@apple.com>
1172
1173         * gcc.dg/darwin-ld-20040828-1.c: New test.
1174         * gcc.dg/darwin-ld-20040828-2.c: New test.
1175         * gcc.dg/darwin-ld-20040828-3.c: New test.
1176
1177 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1178
1179         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1180         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1181         in error message.
1182         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1183         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1184         in error message.
1185         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1186         types they qualify.
1187         * objc.dg/type-size-2.m: Fix wording in comment.
1188         * objc.dg/va-meth-1.m: New test case.
1189
1190 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1191
1192         PR c/16633:
1193         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1194         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1195
1196 2004-09-06  Devang Patel  <dpatel@apple.com>
1197
1198         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1199         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1200
1201 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1202
1203         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1204         reflect changed line numbering of diagnostics.
1205
1206 2004-09-06  Paul Brook  <paul@codesourcery.com>
1207
1208         * gfortran.dg/edit_real_1.f90: Add new test.
1209
1210 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1211
1212         * gcc.dg/tree-ssa/loop-2.c: New test.
1213         * gcc.dg/tree-ssa/loop-3.c: New test.
1214         * gcc.dg/tree-ssa/loop-4.c: New test.
1215         * gcc.dg/tree-ssa/loop-5.c: New test.
1216
1217 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1218
1219         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1220
1221 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1222
1223         * gcc.dg/format/sentinel-1.c: New test.
1224
1225 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1226
1227         * testsuite/gcc.dg/builtins-46.c: New.
1228
1229 2004-09-03  Devang Patel  <dpatel@apple.com>
1230
1231         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1232         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1233
1234 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1235
1236         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1237         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1238         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1239         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1240         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1241         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1242         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1243         the non-portable bzero.
1244         * gcc.dg/20010912-1.c: xfail for NetWare.
1245         * gcc.dg/20020426-2.c: xfail for NetWare.
1246         * gcc.dg/20021014-1.c: xfail for NetWare.
1247         * gcc.dg/20021018-1.c: xfail for NetWare.
1248         * gcc.dg/20030213-1.c: xfail for NetWare.
1249         * gcc.dg/20030225-1.c: xfail for NetWare.
1250         * gcc.dg/20030708-1.c: xfail for NetWare.
1251         * gcc.dg/builtins-config.h: Also exclude NetWare.
1252         * gcc.dg/format/format.h: Define restrict only if not already defined.
1253         * gcc.dg/nest.c: xfail for NetWare.
1254         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1255         * lib/target-supports.exp (check_visibility_available): Exclude
1256         NetWare.
1257
1258 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1259
1260         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1261         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1262         deterministic starting point for the alignment of structure fields.
1263         * gcc.dg/Wpadded.c: Dito.
1264         * g++.dg/abi/vbase10.C: Dito.
1265
1266 2004-09-03  Devang Patel  <dpatel@apple.com>
1267
1268         * g++.dg/debug/pr15736.cc: New test.
1269
1270 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1271
1272         * README.QMTEST: Fix out-of-date link.
1273
1274 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1275
1276         PR fortran/16579
1277         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1278         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1279
1280 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1281
1282         * g++.dg/abi/arm_rtti1.C: New test.
1283
1284 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1285
1286         * gcc.dg/ppc-vector-memcpy.c: New.
1287         * gcc.dg/ppc-vector-memset.c: New.
1288
1289 2004-09-02  Chao-ying Fu  <fu@mips.com>
1290
1291         * gcc.target/mips/mips-3d-1.c: New test.
1292         * gcc.target/mips/mips-3d-2.c: New test.
1293         * gcc.target/mips/mips-3d-3.c: New test.
1294         * gcc.target/mips/mips-3d-4.c: New test.
1295         * gcc.target/mips/mips-3d-5.c: New test.
1296         * gcc.target/mips/mips-3d-6.c: New test.
1297         * gcc.target/mips/mips-3d-7.c: New test.
1298         * gcc.target/mips/mips-3d-8.c: New test.
1299         * gcc.target/mips/mips-3d-9.c: New test.
1300         * gcc.target/mips/mips-ps-1.c: New test.
1301         * gcc.target/mips/mips-ps-2.c: New test.
1302         * gcc.target/mips/mips-ps-3.c: New test.
1303         * gcc.target/mips/mips-ps-4.c: New test.
1304         * gcc.target/mips/mips-ps-type.c: New test.
1305
1306 2004-09-02  Paul Brook  <paul@codesourcery.com>
1307
1308         * gfortran.dg/edit_real_1.f90: Add new tests.
1309
1310 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1311
1312         PR fortran/15327
1313         * gfortran.dg/merge_char_1.f90: New test.
1314
1315 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1316
1317         PR fortran/16404
1318         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1319
1320 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1321
1322         PR c/1522
1323         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1324
1325 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1326
1327         * g++.dg/opt/loop1.C: Do not XFAIL.
1328
1329 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1330
1331         * gcc.c-torture/execute/20040831-1.c: New test.
1332
1333 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1334
1335         PR fortran/16579
1336         * gfortran.dg/g77/20010610.f: Now passes.
1337         Copy from g77.f-torture/execute. Add dg-run directive.
1338         * gfortran.dg/g77/README: Update
1339
1340 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1343         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1344         (t1, t2, t3, t4): Add volatile.
1345
1346 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1347
1348         * g++.dg/ext/visibility/arm1.C: New test.
1349
1350 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1351
1352         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1353         -pedantic-errors.
1354
1355 2004-09-01  Paul Brook  <paul@codesourcery.com>
1356
1357         * gfortran.dg/eof_2.f90: New test.
1358
1359 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1360
1361         PR fortran/16579
1362         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1363
1364 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1365
1366         PR libfortran/16805
1367         * gfortran.dg/list_read_2.f90: New test.
1368
1369 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1370
1371         * g++.dg/abi/key1.C: New test.
1372
1373 2004-08-31  Richard Henderson  <rth@redhat.com>
1374
1375         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1376         form of offsetof.
1377         * g++.dg/other/offsetof5.C: Remove duplicate.
1378
1379 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1380
1381         PR fortran/17244
1382         * gfortran.dg/func_derived_1.f90: New test.
1383
1384 2004-08-31  Paul Brook  <paul@codesourcery.com>
1385
1386         * gfortran.dg/eof_1.f90: New test.
1387
1388 2004-08-31  Paul Brook  <paul@codesourcery.com>
1389
1390         * gfortran.dg/list_read_1.f90: New file.
1391
1392 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1393
1394         * g++.dg/opt/loop1.C: XFAIL.
1395
1396 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1397
1398         * gcc.dg/funcdef-storage-1.c: New.
1399         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1400         an extern function in local scope.
1401         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1402         declare an 'auto inline' function in local scope.
1403         * gcc.dg/20011130-1.c: Likewise.
1404         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1405         an 'auto' function in local scope.
1406         * gcc.dg/20021014-1.c: Likewise.
1407         * gcc.dg/20030331-2.c: Likewise.
1408
1409 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1410
1411         * gfortran.dg/blockdata_1.f90: New test.
1412
1413 2004-08-30  Richard Henderson  <rth@redhat.com>
1414
1415         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1416
1417 2004-08-30  Richard Henderson  <rth@redhat.com>
1418
1419         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1420         additional_flags set by alternate driver.
1421         (ieee-options): New procedure.
1422         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1423         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1424         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1425         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1426
1427 2004-08-30  Richard Henderson  <rth@redhat.com>
1428
1429         * lib/f-torture.exp: Remove.
1430
1431 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1432
1433         PR rtl-optimization/16590
1434         * g++.dg/opt/loop1.C: New test.
1435
1436 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1437
1438         PR fortran/13910
1439         * gfortran.dg/oldstyle_1.f90: New test.
1440
1441 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1442         Paul Brook  <paul@codesourcery.com>
1443
1444         * gfortran.dg/g77/README: Update.
1445         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1446         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1447         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1448
1449 2004-08-28  Paul Brook  <paul@codesourcery.com>
1450
1451         PR libfortran/17195
1452         * gfortran.dg/edit_real_1.f90: New test.
1453
1454 2004-08-27  Paul Brook  <paul@codesourcery.com>
1455
1456         * gfortran.dg/rewind_1.f90: New test.
1457
1458 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1459
1460         PR fortran/16597
1461         * gfortran.dg/pr16597.f90: New test.
1462
1463 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1464
1465         PR c/13801
1466         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1467         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1468         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1469         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1470         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1471
1472 2004-08-26  Nick Clifton  <nickc@redhat.com>
1473
1474         * gcc.c-torture/compile/pr17119.c: New test.
1475
1476 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1477
1478         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1479
1480 2004-08-25  Richard Henderson  <rth@redhat.com>
1481
1482         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1483         the bits that expect kind=8 to be the largest real kind.
1484
1485 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1486
1487         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1488
1489 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1490
1491         * gfortran.dg/assignment_1.f90: New test.
1492
1493 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1494
1495         * g++.dg/template/repo3.C: New test.
1496
1497 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1498
1499         PR middle-end/16693
1500         PR tree-optimization/16372
1501         * g++.dg/opt/pr16372-1.C: New test case.
1502         * g++.dg/opt/pr16693-1.C: New test case.
1503         * g++.dg/opt/pr16693-2.C: New test case.
1504
1505 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1506
1507         * objc.dg/proto-lossage-4.m: New test.
1508
1509 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1510
1511         PR c++/17155
1512         * g++.dg/inherit/local2.C: New test.
1513
1514 2004-08-25  Paul Brook  <paul@codesourcery.com>
1515
1516         PR fortran/17144
1517         * gfortran.dg/string_ctor_1.f90: New test.
1518
1519 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1520
1521         PR c++/14428
1522         * g++.dg/template/redecl2.C: New test.
1523
1524 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1525
1526         PR fortran/17143
1527         * gfortran.dg/pr17143.f90: New test.
1528
1529 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1530
1531         PR fortran/17164
1532         * gfortran.dg/pr17164.f90: New test.
1533
1534 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1535
1536         * gcc.dg/tree-ssa/loop-1.c: New test.
1537
1538 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1539
1540         * gcc.c-torture/compile/20040824-1.c: New test.
1541
1542 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1543
1544         * gcc.c-torture/compile/iftrap-3.c: New test.
1545
1546 2004-08-24  Paul Brook  <paul@codesourcery.com>
1547
1548         * gfortran.dg/entry_2.f90: New test.
1549
1550 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         PR c++/16889
1553         * g++.dg/lookup/ambig[12].C: New.
1554
1555 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1556
1557         PR c++/16706
1558         * g++.dg/template/crash21.C: New test.
1559         * g++.dg/template/crash22.C: Likewise.
1560
1561 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1562
1563         PR c++/17149
1564         * g++.dg/template/access15.C: New.
1565
1566 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/17163
1569         * g++.dg/template/repo2.C: New test.
1570
1571 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1572
1573         PR rtl-optimization/17078
1574         * gcc.c-torture/execute/pr17078-1.c: New test case.
1575
1576 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1577
1578         PR c/14492
1579         * gcc.dg/debug/crash1.c: New test.
1580
1581 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1582
1583         PR c/16180
1584         * gcc.dg/loop-5.c: New test.
1585
1586 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1587
1588         * gcc.c-torture/execute/20040823-1.c: New test.
1589
1590 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1591
1592         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1593         to the assembler.  Simplify test accordingly.
1594         (asm_abi_flags): Use GNU names.
1595         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1596         to check for ABI flags.
1597
1598 2004-08-22  Andrew Pinski  <apinski@apple.com>
1599
1600         * g++.dg/opt/pr14029.C: New test.
1601         * gcc.c-torture/execute/pr15262.c: New test.
1602
1603 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1604
1605         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1606
1607 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1608
1609         PR 16908
1610         * gfortran.dg/direct_io.f90: New test.
1611
1612 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/17121
1615         * g++.dg/inherit/local2.C: New test.
1616
1617 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1618
1619         PR c++/17120
1620         * g++.dg/warn/Wparentheses-4.C: New test.
1621
1622 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/17121
1625         * g++.dg/inherit/local2.C: New test.
1626
1627         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1628         * gcc.dg/ppc-ldstruct.c: Likewise.
1629         * gcc.dg/ppc64-abi-2.c: Likewise.
1630
1631 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR rtl-optimization/17099
1634         * gcc.c-torture/execute/20040820-1.c: New test.
1635
1636 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1637
1638         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1639
1640 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1641
1642         PR fortran/17077
1643         * gfortran.dg/auto_array_1.f90: New test.
1644
1645 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1646
1647         PR fortran/17074
1648         * gfortran.dg/simpleif_1.f90: New test.
1649
1650 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1651
1652         * lib/target-supports.exp (check_profiling_available): Return
1653         false for arm*-*-symbianelf* and arm*-*-eabi*.
1654
1655         PR c++/15890
1656         * g++.dg/template/delete1.C: New test.
1657
1658 2004-08-19  Paul Brook  <paul@codesourcery.com>
1659
1660         PR fortran/14976
1661         PR fortran/16228
1662         * gfortran.dg/data_char_1.f90: New test.
1663
1664 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1665
1666         PR fortran/16946
1667         * gfortran.dg/reduction.f90: New testcase.
1668
1669 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1670
1671         PR fortran/16520
1672         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1673
1674 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1675
1676         PR c++/17041
1677         * g++.dg/Wparentheses-3.C: New test.
1678
1679 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1680
1681         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1682         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1683         * gcc.dg/vect/vect-2.c: Likewise.
1684         * gcc.dg/vect/vect-3.c: Likewise.
1685         * gcc.dg/vect/vect-4.c: Likewise.
1686         * gcc.dg/vect/vect-5.c: Likewise.
1687         * gcc.dg/vect/vect-6.c: Likewise.
1688         * gcc.dg/vect/vect-7.c: Likewise.
1689         * gcc.dg/vect/vect-25.c: Likewise.
1690         * gcc.dg/vect/vect-31.c: Likewise.
1691         * gcc.dg/vect/vect-32.c: Likewise.
1692         * gcc.dg/vect/vect-34.c: Likewise.
1693         * gcc.dg/vect/vect-36.c: Likewise.
1694         * gcc.dg/vect/vect-all.c: Likewise.
1695
1696 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1697
1698         PR c++/17068
1699         * g++.dg/template/operator4.C: New test.
1700
1701 2004-08-18  Richard Henderson  <rth@redhat.com>
1702
1703         * gcc.dg/20040206-1.c: XFAIL.
1704
1705 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1706
1707         PR c++/16246
1708         * g++.dg/template/array7.C: New test.
1709
1710 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1711
1712         * gcc.dg/mips-movcc-1.c: New test.
1713         * gcc.dg/mips-movcc-2.c: New test.
1714         * gcc.dg/mips-movcc-3.c: New test.
1715
1716         * gcc.dg/mips-nmadd-1.c: New test.
1717         * gcc.dg/mips-nmadd-2.c: New test.
1718
1719 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1720
1721         PR c++/15871
1722         * g++.dg/opt/inline8.C: New test.
1723
1724         PR c++/16965
1725         * g++.dg/parse/error17.C: New test.
1726
1727 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1728
1729         * gcc.dg/vect: New directory for vectorizer tests.
1730         * gcc.dg/vect/tree-vect.h: New file.
1731         * gcc.dg/vect/vect.exp: New file.
1732         * gcc.dg/vect/pr16105.c.c: New test.
1733         * gcc.dg/vect/vect-1.c: New test.
1734         * gcc.dg/vect/vect-2.c: New test.
1735         * gcc.dg/vect/vect-3.c: New test.
1736         * gcc.dg/vect/vect-4.c: New test.
1737         * gcc.dg/vect/vect-5.c: New test.
1738         * gcc.dg/vect/vect-6.c: New test.
1739         * gcc.dg/vect/vect-7.c: New test.
1740         * gcc.dg/vect/vect-8.c: New test.
1741         * gcc.dg/vect/vect-9.c: New test.
1742         * gcc.dg/vect/vect-10.c: New test.
1743         * gcc.dg/vect/vect-11.c: New test.
1744         * gcc.dg/vect/vect-12.c: New test.
1745         * gcc.dg/vect/vect-13.c: New test.
1746         * gcc.dg/vect/vect-14.c: New test.
1747         * gcc.dg/vect/vect-15.c: New test.
1748         * gcc.dg/vect/vect-16.c: New test.
1749         * gcc.dg/vect/vect-17.c: New test.
1750         * gcc.dg/vect/vect-18.c: New test.
1751         * gcc.dg/vect/vect-19.c: New test.
1752         * gcc.dg/vect/vect-20.c: New test.
1753         * gcc.dg/vect/vect-21.c: New test.
1754         * gcc.dg/vect/vect-22.c: New test.
1755         * gcc.dg/vect/vect-23.c: New test.
1756         * gcc.dg/vect/vect-24.c: New test.
1757         * gcc.dg/vect/vect-25.c: New test.
1758         * gcc.dg/vect/vect-26.c: New test.
1759         * gcc.dg/vect/vect-27.c: New test.
1760         * gcc.dg/vect/vect-28.c: New test.
1761         * gcc.dg/vect/vect-29.c: New test.
1762         * gcc.dg/vect/vect-30.c: New test.
1763         * gcc.dg/vect/vect-31.c: New test.
1764         * gcc.dg/vect/vect-32.c: New test.
1765         * gcc.dg/vect/vect-33.c: New test.
1766         * gcc.dg/vect/vect-34.c: New test.
1767         * gcc.dg/vect/vect-35.c: New test.
1768         * gcc.dg/vect/vect-36.c: New test.
1769         * gcc.dg/vect/vect-37.c: New test.
1770         * gcc.dg/vect/vect-38.c: New test.
1771         * gcc.dg/vect/vect-40.c: New test.
1772         * gcc.dg/vect/vect-41.c: New test.
1773         * gcc.dg/vect/vect-42.c: New test.
1774         * gcc.dg/vect/vect-43.c: New test.
1775         * gcc.dg/vect/vect-44.c: New test.
1776         * gcc.dg/vect/vect-45.c: New test.
1777         * gcc.dg/vect/vect-46.c: New test.
1778         * gcc.dg/vect/vect-47.c: New test.
1779         * gcc.dg/vect/vect-48.c: New test.
1780         * gcc.dg/vect/vect-49.c: New test.
1781         * gcc.dg/vect/vect-50.c: New test.
1782         * gcc.dg/vect/vect-51.c: New test.
1783         * gcc.dg/vect/vect-52.c: New test.
1784         * gcc.dg/vect/vect-53.c: New test.
1785         * gcc.dg/vect/vect-54.c: New test.
1786         * gcc.dg/vect/vect-55.c: New test.
1787         * gcc.dg/vect/vect-56.c: New test.
1788         * gcc.dg/vect/vect-57.c: New test.
1789         * gcc.dg/vect/vect-58.c: New test.
1790         * gcc.dg/vect/vect-59.c: New test.
1791         * gcc.dg/vect/vect-60.c: New test.
1792         * gcc.dg/vect/vect-61.c: New test.
1793         * gcc.dg/vect/vect-all.c: New test.
1794         * gcc.dg/vect/vect-none.c: New test.
1795
1796 2004-08-17  Paul Brook  <paul@codesourcery.com>
1797
1798         PR fortran/13082
1799         * gfortran.dg/entry_1.f90: New test.
1800
1801 2004-08-17  Andrew Pinski  <apinski@apple.com>
1802
1803         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1804
1805 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1806
1807         * gcc.dg/pr17036-1.c: New test.
1808
1809 2004-08-16  Devang Patel  <dpatel@apple.com>
1810
1811         * gcc.dg/darwin-20040809-1.c: New test.
1812
1813 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1814
1815         * gcc.dg/funcdef-attr-1.c: New test.
1816
1817 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1818
1819         * gcc.dg/altivec-17.c: New test.
1820         * gcc.dg/altivec-18.c: New test.
1821
1822 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1823
1824         PR c++/6749
1825         * g++.dg/template/vtable2.C: New test.
1826
1827 2004-08-14  Richard Henderson  <rth@redhat.com>
1828
1829         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1830         * gcc.dg/pack-test-4.c (main): Return 0.
1831         * gcc.dg/setjmp-1.c: Remove XFAIL.
1832         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1833
1834 2004-08-14  Richard Henderson  <rth@redhat.com>
1835
1836         * gcc.dg/980217-1.c: Add prototype for printf.
1837
1838 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1839
1840         * gfortran.dg/pr16935.f90: New test.
1841
1842 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1843
1844         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1845
1846 2004-08-13  Paul Brook  <paul@codesourcery.com>
1847
1848         * gfortran.dg/der_io_1.f90: Remove stray comma.
1849
1850 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1851
1852         * gcc.dg/vmx/cw-bug-2.c: Remove.
1853         * gcc.dg/vmx/vprint-1.c: Remove.
1854         * gcc.dg/vmx/vscan-1.c: Remove.
1855
1856 2004-08-12  Devang patel  <dpatel@apple.com>
1857
1858         * gcc.dg/darwin-20040809-2.c: New test.
1859
1860 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1861
1862         * g++.dg/ext/altivec-12.C: New test.
1863
1864         * g++.dg/ext/altivec-11.C: New test.
1865
1866 2004-08-12  Paul Brook  <paul@codesourcery.com>
1867
1868         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1869
1870 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1871
1872         * g++.dg/ext/altivec-2.C: Check for hardware support before
1873         executing any VMX instructions.
1874
1875         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1876
1877 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR c++/16276
1880         * g++.old-deja/g++.other/comdat4.C: New test.
1881         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1882
1883 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1884
1885         PR target/16286
1886         * gcc.dg/pr16286.c: New test.
1887
1888 2004-08-12 Jan Beulich <jbeulich@novell.com>
1889
1890         * g++.dg/ext/asm5.C: New.
1891
1892 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1893
1894         PR c++/16698
1895         * g++.dg/eh/crash1.C: New test.
1896
1897         PR c++/16717
1898         * g++.dg/ext/construct1.C: New test.
1899
1900 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/16853
1903         * g++.dg/init/ptrmem1.C: New test.
1904
1905         PR c++/16618
1906         * g++.dg/parse/offsetof5.C: New test.
1907
1908         PR c++/16870
1909         * g++.dg/template/overload3.C: New test.
1910
1911 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/16964
1914         * g++.dg/parse/error16.C: New test.
1915
1916         PR c++/16904
1917         * g++.dg/template/error14.C: New test.
1918
1919         PR c++/16929
1920         * g++.dg/template/error15.C: New test.
1921
1922 2004-08-11  Devang Patel  <dpatel@apple.com>
1923
1924         * gcc.dg/darwin-ld-20040809-1.c: New test.
1925         * gcc.dg/darwin-ld-20040809-2.c: New test.
1926
1927 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1928
1929         PR fortran/16917
1930         * gfortran.dg/dfloat_1.f90: New test.
1931
1932 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1933
1934         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1935         * gcc.dg/dll-2.c: Fix dg-require syntax.
1936         * gcc.misc-tests/arm-isr.c (abort): Declare.
1937         (exit): Likewise.
1938
1939 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1940
1941         PR c++/16971
1942         * g++.dg/parse/crash16.C: New test.
1943
1944 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1945
1946         * gcc.dg/mips-rsqrt-1.c: New test case.
1947         * gcc.dg/mips-rsqrt-2.c: New test case.
1948         * gcc.dg/mips-rsqrt-3.c: New test case.
1949
1950 2004-08-10  Paul Brook  <paul@codesourcery.com>
1951
1952         * gfortran.dg/der_io_1.f90: New test.
1953
1954 2004-08-10  Paul Brook  <paul@codesourcery.com>
1955
1956         PR fortran/16919
1957         * gfortran.dg/der_array_1.f90: New test.
1958
1959 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1960
1961         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1962
1963 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1964
1965         * gcc.dg/wchar_t-2.c: Fix typo.
1966
1967 2004-08-09  Falk Hueffner  <falk@debian.org>
1968
1969         PR tree-optimization/12517
1970         * gcc.c-torture/compile/pr12517.c: New test.
1971
1972         PR tree-optimization/12578
1973         * gcc.c-torture/compile/pr12578.c: New test.
1974
1975         PR tree-optimization/12899
1976         * gcc.c-torture/compile/pr12899.c: New test.
1977
1978         PR rtl-optimization/14692
1979         * gcc.c-torture/compile/pr14692.c: New test.
1980
1981         PR tree-optimization/16461
1982         * gcc.c-torture/compile/pr16461.c: New test.
1983
1984 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1985
1986         * gfortran.dg/getenv_1.f90: New test.
1987
1988 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1989
1990         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1991         wchar_t.
1992         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1993
1994 2004-08-06  Paul Brook  <paul@codesourcery.com>
1995
1996         * gfortran.dg/ret_array_1.f90: New test.
1997         * gfortran.dg/ret_pointer_1.f90: New test.
1998
1999 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2000
2001         * gcc.dg/missing-field-init-[12].c: New tests.
2002         * g++.dg/warn/missing-field-init-[12].C: New tests.
2003
2004 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2005
2006         * gcc.dg/enum2.c: New test.
2007         * gcc.dg/symbian3.c: Likewise.
2008         * gcc.dg/symbian4.c: Likewise.
2009         * gcc.dg/wchar_t-2.c: Likewise.
2010
2011 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2012
2013         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2014         destructor tests.
2015
2016 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2017
2018         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2019         dg-require-visiblity.
2020         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2021         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2022         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2023         * g++.dg/ext/visibility/new1.C: Likewise.
2024         * g++.dg/ext/visibility/pragma.C: Likewise.
2025         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2026         * g++.dg/ext/visibility/virtual.C: Likewise.
2027         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2028         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2029         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2030         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2031         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2032         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2033         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2034         * g++/dg/ext/visibility/visibility-8.C: New test.
2035         * gcc.c-torture/compile/dll.x: Remove.
2036         * gcc.dg/dll-2.c: Use dg-require-dll
2037         * gcc.dg/visibility-10.c: New test.
2038         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2039         supporting DLLs.
2040         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2041         (scan_not_hidden): Likewise.
2042
2043 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2044
2045         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2046
2047 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2048
2049         * gcc.c-torture/execute/20040805-1.c: New test.
2050
2051 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2052
2053         * gcc.dg/20020118-1.c: Declare abort.
2054         * gcc.dg/altivec_check.h: Likewise.
2055         * gcc.dg/iftrap-2.c: Likewise.
2056         * gcc.dg/pragma-darwin.c: Likewise.
2057         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2058
2059 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2060
2061         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2062
2063 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2064
2065         * gcc.c-torture/execute/builtins/abs-2.c,
2066         gcc.c-torture/execute/builtins/abs-3.c,
2067         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2068         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2069         intmax_t, uintmax_t and their limits.
2070         * gcc.dg/intmax_t-1.c: New test.
2071
2072 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2073
2074         * g++.dg/tc1/dr147.C: Add reference to PR.
2075
2076 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2077
2078         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2079         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2080
2081 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2082
2083         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2084
2085 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2086
2087         * gcc.dg/redecl-5.c: New test.
2088         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2089         of scanf.
2090
2091 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2092
2093         PR middle-end/16790
2094         * gcc.c-torture/execute/pr16790-1.c: New test case.
2095
2096 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2097
2098         * g++.dg/ext/visibility/assign1.C: New test.
2099         * g++.dg/ext/visibility/new1.C: Likewise.
2100
2101         * gcc.dg/symbian1.c: New test.
2102         * gcc.dg/symbian2.c: Likewise.
2103
2104 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2105
2106         PR target/16570
2107         * gcc.dg/i386-sse-9.c: New test.
2108
2109 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2110
2111         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2112
2113 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2114
2115         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2116         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2117         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2118         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2119         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2120         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2121         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2122         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2123         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2124         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2125         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2126         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2127         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2128         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2129         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2130         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2131         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2132         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2133         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2134         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2135         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2136         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2137         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2138         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2139         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2140         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2141         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2142         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2143         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2144         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2145         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2146         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2147         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2148         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2149         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2150         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2151         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2152         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2153         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2154         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2155         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2156         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2157         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2158         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2159         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2160         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2161         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2162         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2163         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2164         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2165         gcc.misc-tests/i386-pf-3dnow-1.c,
2166         gcc.misc-tests/i386-pf-athlon-1.c,
2167         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2168         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2169         Declare built-in functions used.
2170         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2171
2172 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2173
2174         PR c++/16707
2175         * g++.dg/lookup/using12.C: New test.
2176
2177         * g++.dg/init/null1.C: Fix PR number.
2178         * g++.dg/parse/namespace10.C: Likewise.
2179
2180 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/16224
2183         * g++.dg/template/spec17.C: New test.
2184         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2185         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2186
2187 2004-08-02  David Billinghurst
2188
2189         PR fortran/16292
2190         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2191
2192 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2193
2194         * gcc.dg/ia64-got-1.c: New test case.
2195
2196 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/16489
2199         * g++.dg/init/null1.C: New test.
2200         * g++.dg/tc1/dr76.C: Adjust error marker.
2201
2202         PR c++/16529
2203         * g++.dg/parse/namespace10.C: New test.
2204
2205         PR c++/16810
2206         * g++.dg/inherit/ptrmem2.C: New test.
2207
2208 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2209
2210         PR target/16155
2211         * gcc.dg/pr16155.c: New test.
2212
2213 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2214
2215         * gcc.dg/redecl-2.c: New test.
2216
2217 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2218
2219         * gcc.dg/darwin-longdouble.c: New file.
2220
2221 2004-07-30  Richard Henderson  <rth@redhat.com>
2222
2223         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2224         write to constant argument.
2225         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2226
2227 2004-07-30  Richard Henderson  <rth@redhat.com>
2228
2229         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2230         tests of nearest around zero.
2231
2232 2004-07-30  Andrew Pinski  <apinski@apple.com>
2233
2234         * gcc.c-torture/compile/20040730-1.c: New test.
2235
2236 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2237
2238         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2239         powerpc-eabispe.
2240
2241 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2242
2243         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2244
2245 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2246
2247         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2248         contains $ld_library_path.
2249         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2250
2251 2004-07-29  Richard Henderson  <rth@redhat.com>
2252
2253         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2254
2255         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2256         (alt2, which): New.
2257         (Check): Accept either alternative.
2258
2259 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2260
2261         * g++.dg/abi/inline1.C: New test.
2262         * g++.dg/abi/local1-a.cc: Likewise.
2263         * g++.dg/abi/local1.C: Likewise.
2264         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2265         * g++.dg/abi/mangle12.C: Likewise.
2266         * g++.dg/abi/mangle17.C: Likewise.
2267         * g++.dg/abi/mangle20-2.C: Likewise.
2268         * g++.dg/opt/interface1.C: Likewise.
2269         * g++.dg/opt/interface1.h: Likewise.
2270         * g++.dg/opt/interface1-a.cc: New test.
2271         * g++.dg/parse/repo1.C: New test.
2272         * g++.dg/template/repo1.C: Likewise.
2273         * g++.dg/warn/Winline-1.C: Likewise.
2274         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2275
2276 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2277
2278         * gcc.dg/tree-ssa/20040729-1.c: New test.
2279
2280 2004-07-27  Matt Austern <austern@apple.com>
2281
2282         * gcc.dg/darwin-bool-1.c: New test.
2283         * gcc.dg/darwin-bool-2.c: New test.
2284
2285 2004-07-28  Richard Henderson  <rth@redhat.com>
2286
2287         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2288         arguments in the correct type.  Don't write to constant arguments.
2289
2290 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2291
2292         PR tree-optimization/16688
2293         PR tree-optimization/16689
2294         * g++.dg/tree-ssa/pr16688.C: New test.
2295
2296 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2297
2298         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2299         loads.  Not only in the comment, this time.
2300
2301 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2302
2303         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2304         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2305         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2306         * gcc.dg/sh4a-bitmovua.c: New.
2307         * gcc.dg/sh4a-cos.c: New.
2308         * gcc.dg/sh4a-cosf.c: New.
2309         * gcc.dg/sh4a-fprun.c: New.
2310         * gcc.dg/sh4a-fsrra.c: New.
2311         * gcc.dg/sh4a-memmovua.c: New.
2312         * gcc.dg/sh4a-sin.c: New.
2313         * gcc.dg/sh4a-sincos.c: New.
2314         * gcc.dg/sh4a-sincosf.c: New.
2315         * gcc.dg/sh4a-sinf.c: New.
2316
2317 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2318
2319         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2320         conditionals.
2321         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2322         loads.
2323         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2324         DOM1.
2325
2326 2004-07-27  Andrew Pinski  <apinski@apple.com>
2327
2328         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2329
2330 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2331
2332         * gcc.dg/pragma-isr.c: New test.
2333
2334 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2335
2336         PR c++/14429
2337         * g++.dg/template/ttp11.C: New test.
2338
2339 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2340
2341         * gcc.c-torture/compile/20040727-1.c: New test.
2342
2343 2004-07-26  Eric Christopher  <echristo@redhat.com>
2344
2345         * gcc.c-torture/compile/20040726-2.c: New test.
2346
2347 2004-07-26  Andrew Pinski  <apinski@apple.com>
2348
2349         * g++.dg/rtti/tinfo1.C: Xfail.
2350
2351 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2352
2353         * gcc.c-torture/compile/20040726-1.c: New test.
2354
2355 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2356             Brian Ryner  <bryner@brianryner.com>
2357
2358         PR c++/9283
2359         PR c++/15000
2360         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2361         * g++.dg/ext/visibility/: New directory.
2362         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2363         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2364         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2365         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2366         * g++.dg/ext/visibility/fvisibility.C,
2367         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2368         g++.dg/ext/visibility/fvisibility-override1.C
2369         g++.dg/ext/visibility/fvisibility-override2.C
2370         g++.dg/ext/visibility/memfuncts.C
2371         g++.dg/ext/visibility/noPLT.C
2372         g++.dg/ext/visibility/pragma.C
2373         g++.dg/ext/visibility/pragma-override1.C
2374         g++.dg/ext/visibility/pragma-override2.C
2375         g++.dg/ext/visibility/staticmemfuncts.C
2376         g++.dg/ext/visibility/virtual.C: New tests.
2377
2378 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2379
2380         PR c/15360
2381         * gcc.dg/pr15360-1.c: New test.
2382
2383 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2384
2385         * gcc.dg/pragma-align-2.c: New test.
2386         * gcc.dg/pragma-init-fini.c: New test.
2387         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2388         targets.
2389
2390 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2391
2392         * gcc.dg/init-string-2.c: New test.
2393
2394 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2395
2396         PR 16684
2397         * gcc.dg/Wredundant-decls-1.c: New test case.
2398
2399 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2402         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2403         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2404         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2405         * gcc.dg/compat/generate-random.c: New file.
2406         * gcc.dg/compat/generate-random.h: Likewise.
2407         * gcc.dg/compat/generate-random_r.c: Likewise.
2408         * gcc.dg/compat/struct-layout-1.h: Likewise.
2409         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2410         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2411         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2412         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2413         * gcc.dg/compat/struct-layout-1_main.c: New test.
2414         * gcc.dg/compat/struct-layout-1_x.c: New file.
2415         * gcc.dg/compat/struct-layout-1_y.c: New file.
2416         * gcc.dg/compat/struct-layout-1_test.h: New file.
2417
2418 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2419
2420         * gcc.dg/comp-return-1.c: New test
2421
2422 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2423
2424         * gcc.dg/vmx/8-02a.c: Fix typo.
2425
2426         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2427         * gcc.dg/darwin-abi-3.c: New test.
2428
2429         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2430         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2431
2432         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2433         * gcc.dg/vmx/ops-long-1.c: New test.
2434         * gcc.dg/vmx/ops-long-2.c: New test.
2435
2436 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2437
2438         * g++.dg/lookup/conv-[1234].C: New.
2439
2440 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2441
2442         * g++.dg/parse/attr2.C: Simplify.
2443
2444 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2445
2446         PR c/7284
2447         * gcc.c-torture/execute/pr7284-1.c: New test.
2448
2449 2004-07-22  Brian Booth  <bbooth@redhat.com>
2450
2451         * gcc.dg/tree-ssa/20040721-1.c: New test.
2452
2453 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2454
2455         * g++.dg/template/crash20.c: New.
2456
2457 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2458
2459         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2460         Add dg-run directive.  Declare variables as required.
2461         * gfortran.dg/g77/README: Update
2462
2463 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2464
2465         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2466         gcc.dg/cris-peep2-andu2.c: New tests.
2467
2468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2469
2470         PR c/15052
2471         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2472         on return type.
2473         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2474         messages.
2475         * gcc.dg/qual-return-2.c: Update expected messages.
2476         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2477
2478 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2479
2480         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2481         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2482
2483 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2484
2485         PR c/11250
2486         * gcc.dg/init-string-1.c: New test.
2487
2488 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2489
2490         PR middle-end/15345
2491         PR c/16450
2492         * gcc.dg/torture/nested-fn-1.c: New test.
2493
2494 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2495
2496         PR target/16559
2497         * gcc.dg/ia64-fptr-1.c: New file.
2498
2499 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2500
2501         PR c++/14497
2502         * g++.dg/template/spec16.C: New test.
2503         * g++.old-deja/g++.robertl/eb118.C: Remove.
2504
2505 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2506
2507         PR c++/509
2508         * g++.dg/template/spec15.C: New test.
2509
2510 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2511
2512         Copy cases from g77.f-torture/execute and add dg-run
2513         directive.  Other changes as noted.
2514         * gfortran.dg/g77/13037.f
2515         * gfortran.dg/g77/1832.f
2516         * gfortran.dg/g77/19981119-0.f
2517         * gfortran.dg/g77/19990313-0.f
2518         * gfortran.dg/g77/19990313-1.f
2519         * gfortran.dg/g77/19990313-2.f
2520         * gfortran.dg/g77/19990313-3.f
2521         * gfortran.dg/g77/19990419-1.f
2522         * gfortran.dg/g77/19990826-0.f
2523         * gfortran.dg/g77/19990826-2.f
2524         * gfortran.dg/g77/20000503-1.f
2525         * gfortran.dg/g77/20001111.f
2526         * gfortran.dg/g77/20010116.f
2527         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2528         * gfortran.dg/g77/20010430.f
2529         * gfortran.dg/g77/6177.f
2530         * gfortran.dg/g77/947.f
2531         * gfortran.dg/g77/970816-3.f
2532         * gfortran.dg/g77/971102-1.f
2533         * gfortran.dg/g77/980520-1.f
2534         * gfortran.dg/g77/980628-0.f
2535         * gfortran.dg/g77/980628-1.f
2536         * gfortran.dg/g77/980628-10.f
2537         * gfortran.dg/g77/980628-2.f
2538         * gfortran.dg/g77/980628-3.f
2539         * gfortran.dg/g77/980628-7.f
2540         * gfortran.dg/g77/980628-8.f
2541         * gfortran.dg/g77/980628-9.f
2542         * gfortran.dg/g77/980701-0.f
2543         * gfortran.dg/g77/980701-1.f
2544         * gfortran.dg/g77/cabs.f
2545         * gfortran.dg/g77/claus.f
2546         * gfortran.dg/g77/complex_1.f
2547         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2548         * gfortran.dg/g77/dcomplex.f
2549         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2550         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2551         * gfortran.dg/g77/f90-intrinsic-numeric.f
2552         * gfortran.dg/g77/int8421.f
2553         * gfortran.dg/g77/labug1.f
2554         * gfortran.dg/g77/large_vec.f
2555         * gfortran.dg/g77/le.f
2556         * gfortran.dg/g77/short.f
2557         * gfortran.dg/g77/README: Update
2558
2559 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2560
2561         PR c++/16637
2562         * g++.dg/parse/lookup4.C: New test.
2563
2564 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2565
2566         PR c++/16175
2567         * g++.dg/template/ttp10.C: New test.
2568
2569 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2570
2571         * gcc.dg/pr12625-1.c: New test.
2572
2573 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2574
2575         * testsuite/gcc.dg/switch-warn-1.c: New test.
2576         * testsuite/gcc.dg/switch-warn-2.c: New test.
2577         * gcc.c-torture/compile/pr14730.c: Update.
2578
2579 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2580
2581         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2582         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2583         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2584         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2585
2586 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2587
2588         PR c++/16623
2589         * g++.dg/template/assign1.C: New test.
2590
2591 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2592
2593         PR c++/12170
2594         * g++.dg/template/ttp9.C: New test.
2595
2596 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2597
2598         * gcc.dg/format/cmn-err-1.c: New test.
2599
2600 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2601
2602         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2603         gcc.dg/Wparentheses-10.c: New tests.
2604         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2605
2606 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2607
2608         PR fortran/16465
2609         * gfortran.dg/g77//ffixed-line-length-0.f,
2610         gfortran.dg/g77/ffixed-line-length-132.f,
2611         gfortran.dg/g77/ffixed-line-length-72.f,
2612         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2613         gfortran.dg/g77/README: Update.
2614
2615 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2616
2617         PR c++/13092
2618         * g++.dg/template/non-dependent7.C: New test.
2619         * g++.dg/template/non-dependent8.C: Likewise.
2620         * g++.dg/template/non-dependent9.C: Likewise.
2621         * g++.dg/template/non-dependent10.C: Likewise.
2622
2623 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/16337
2626         * g++.dg/parse/attr2.C: New test.
2627
2628 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2629
2630         * g77.dg: Removed.
2631         * g77.f-torture: Ditto.
2632
2633 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2634
2635         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2636         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2637         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2638
2639 2004-07-16  Richard Henderson  <rth@redhat.com>
2640
2641         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2642
2643 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2644
2645         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2646         tests with full list of options.
2647         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2648         of TORTURE_OPTIONS if test contains 'dg-do run'.
2649
2650         PR fortran/16404
2651         * gfortran.dg/do_iterator.f90: New test.
2652
2653 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2654
2655         PR rtl-optimization/16536
2656         * gcc.c-torture/execute/restrict-1.c: New test.
2657
2658 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2659
2660         PR fortran/15324
2661         * gfortran.dg/pr15324.f90: New test.
2662
2663         PR fortran/15129
2664         * gfortran.dg/pr15129.f90: New test.
2665
2666         PR fortran/15140
2667         * gfortran.dg/pr15140.f90: New test.
2668
2669         PR fortran/13792
2670         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2671         compile-time simplification.
2672
2673 2004-07-14  Mike Stump  <mrs@apple.com>
2674
2675         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2676
2677 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2678
2679         PR target/16325
2680         * gcc.dg/profile-generate-1.c: New.
2681
2682 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2683
2684         * gcc.c-torture/execute/20040709-1.c: New test.
2685         * gcc.c-torture/execute/20040709-2.c: New test.
2686
2687 2004-07-14  Mike Stump  <mrs@apple.com>
2688
2689         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2690
2691 2004-07-14  Mike Stump  <mrs@apple.com>
2692
2693         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2694
2695 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2696
2697         PR c++/16518
2698         * g++.dg/parse/mutable1.C: New test.
2699
2700 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2701
2702         PR tree-optimization/16443
2703         * gcc.dg/tree-ssa/20040713-1.c: New test.
2704
2705 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2706
2707         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2708         for operator new.
2709
2710 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2711
2712         * gfortran.dg/g77/README: New file
2713         * gfortran.dg/g77/19981216-0.f:  Copy from
2714         g77.f-torture/noncompile.  Add "dg-do compile" and
2715         dg-error as required.
2716         * gfortran.dg/g77/19990218-1.f: Likewise
2717         * gfortran.dg/g77/19990905-1.f: Likewise
2718         * gfortran.dg/g77/9263.f: Likewise
2719         * gfortran.dg/g77/980615-0.f: Likewise
2720         * gfortran.dg/g77/980616-0.f: Likewise
2721         * gfortran.dg/g77/check0.f: Likewise
2722         * gfortran.dg/g77/select_no_compile.f: Likewise
2723
2724 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2725
2726         Copy files from g77.f-torture/compile.
2727         Add "{ dg-do compile}".  Other changes as noted
2728         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2729         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2730         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2731         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2732         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2733         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2734         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2735         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2736         statement to conform to standard.  Append alpha1.x for reference.
2737         * gfortran.dg/g77/xformat.f: Add dg-warning
2738
2739 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2740
2741         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2742         Add {dg-do compile} directive.
2743         * gfortran.dg/g77/cpp2.F: Likewise
2744
2745 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2746
2747         PR c++/5402
2748         * g++.dg/lookup/name-clash1.C: New test.
2749
2750         PR c++/9777
2751         * g++.dg/lookup/name-clash2.C: New test.
2752
2753         PR c++/12102
2754         * g++.dg/lookup/name-clash3.C: New test.
2755
2756 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2757
2758         * g++.dg/lookup/new2.C: New test.
2759         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2760
2761 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2762
2763         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2764         Add {dg-do compile} directive.
2765         * gfortran.dg/g77/13060.f: Likewise
2766         * gfortran.dg/g77/19990218-0.f: Likewise
2767         * gfortran.dg/g77/19990305-0.f: Likewise
2768         * gfortran.dg/g77/19990419-0.f: Likewise
2769         * gfortran.dg/g77/19990502-0.f: Likewise
2770         * gfortran.dg/g77/19990502-1.f: Likewise
2771         * gfortran.dg/g77/19990525-0.f: Likewise
2772         * gfortran.dg/g77/19990826-1.f: Likewise
2773         * gfortran.dg/g77/19990826-3.f: Likewise
2774         * gfortran.dg/g77/19990905-2.f: Likewise
2775         * gfortran.dg/g77/20000412-1.f: Likewise
2776         * gfortran.dg/g77/20000511-1.f: Likewise
2777         * gfortran.dg/g77/20000511-2.f: Likewise
2778         * gfortran.dg/g77/20000518.f: Likewise
2779         * gfortran.dg/g77/20000601-1.f: Likewise
2780         * gfortran.dg/g77/20000601-2.f: Likewise
2781         * gfortran.dg/g77/20000629-1.f: Likewise
2782         * gfortran.dg/g77/20000630-2.f: Likewise
2783         * gfortran.dg/g77/20010115.f: Likewise
2784         * gfortran.dg/g77/20010321-1.f: Likewise
2785         * gfortran.dg/g77/20010426.f: Likewise
2786         * gfortran.dg/g77/20020307-1.f: Likewise
2787         * gfortran.dg/g77/8485.f: Likewise
2788         * gfortran.dg/g77/960317-1.f: Likewise
2789         * gfortran.dg/g77/970915-0.f: Likewise
2790         * gfortran.dg/g77/980310-1.f: Likewise
2791         * gfortran.dg/g77/980310-2.f: Likewise
2792         * gfortran.dg/g77/980310-3.f: Likewise
2793         * gfortran.dg/g77/980310-4.f: Likewise
2794         * gfortran.dg/g77/980310-6.f: Likewise
2795         * gfortran.dg/g77/980310-7.f: Likewise
2796         * gfortran.dg/g77/980310-8.f: Likewise
2797         * gfortran.dg/g77/980419-2.f: Likewise
2798         * gfortran.dg/g77/980424-0.f: Likewise
2799         * gfortran.dg/g77/980427-0.f: Likewise
2800         * gfortran.dg/g77/980729-0.f: Likewise
2801         * gfortran.dg/g77/981117-1.f: Likewise
2802         * gfortran.dg/g77/toon_1.f: Likewise
2803
2804 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2805
2806         PR c++/2204
2807         * g++.dg/other/abstract2.C: New test.
2808
2809 2004-07-12  Paul Brook  <paul@codesourcery.com>
2810
2811         * gfortran.dg/pointer_init_1.f90: New test.
2812
2813 2004-07-11  Paul Brook  <paul@codesourcery.com>
2814
2815         PR fortran/15986
2816         * gfortran.dg/contained_1.f90: New test.
2817
2818 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2819
2820         * g++.dg/parse/defarg8.C: New test.
2821
2822 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2823
2824         PR fortran/16433
2825         * gfortran.dg/pr16433.f: New test.
2826
2827         PR fortran/17574
2828         * gfortran.dg/pr15754.f90: New test.
2829
2830 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2831
2832         PR tree-optimization/16437
2833         * gcc.c-torture/execute/bitfld-4.c: New test.
2834
2835 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2836
2837         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2838         access to common var from module.
2839
2840 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2841
2842         PR fortran/16336
2843         * gfortran.fortran-torture/execute/common_2.f90: New test.
2844
2845 2004-07-10  Paul Brook  <paul@codesourcery.com>
2846
2847         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2848
2849 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2850
2851         PR fortran/15969
2852         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2853
2854 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2855
2856         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2857         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2858         * gfortran.dg/g77/ffree-form-1.f: Likewise
2859         * gfortran.dg/g77/ffree-form-2.f: Likewise
2860         * gfortran.dg/g77/ffree-form-3.f: Likewise
2861         * gfortran.dg/g77/fno-underscoring.f: Likewise
2862         * gfortran.dg/g77/funderscoring.f: Likewise
2863         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2864
2865 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2866
2867         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2868
2869 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2870         Paul Brook  <paul@codesourcery.com>
2871
2872         PR fortran/13415
2873         * gfortran.dg/common_pointer_1.f90: New test.
2874
2875 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2876
2877         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2878
2879 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2880
2881         PR target/16364
2882         * gcc.c-torture/compile/20040709-1.c: New.
2883
2884 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2885
2886         PR fortran/14077
2887         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2888
2889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2890
2891         PR fortran/13201
2892         * gfortran.dg/shape_1.f90: New test.
2893
2894 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2895             Andrew Pinski  <apinski@apple.com>
2896
2897         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2898
2899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2900
2901         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2902         comment.
2903
2904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2905         Paul Brook  <paul@codesourcery.com>
2906
2907         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2908         '.f95' and '.F95'.
2909
2910 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2911
2912         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2913
2914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2915
2916         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2917         testcases with capital suffix.
2918
2919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2920
2921         PR fortran/15481
2922         PR fortran/13372
2923         PR fortran/13575
2924         PR fortran/15978
2925         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2926
2927         * gfortran.dg/implicit_1.f90: New test.
2928
2929 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2930
2931         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2932         expression to match gfortran warning/error messages
2933         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2934         dg-error text.
2935
2936 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2937
2938         * lib/fortran-torture.exp: Rename proc search_for to
2939         search_for_re.
2940
2941 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2942
2943         * gcc.c-torture/execute/simd-5.x: New file.
2944         XFAIL on SPARC 64-bit at -O0.
2945
2946 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2947
2948         PR c++/8211
2949         PR c++/16165
2950         * g++.dg/warn/effc3.C: New test.
2951
2952 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2953
2954         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2955         change X to 1X in format.
2956         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2957         add data statements to conform to standard.
2958
2959 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2960
2961         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2962         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2963         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2964
2965 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2966
2967         * gfortran.dg/g77/7388.f: Copy from g77.dg
2968         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2969         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2970         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2971         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2972         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2973         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2974         * gfortran.dg/g77/strlen0.f: Likewise
2975
2976 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2977
2978         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2979         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2980
2981 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2982
2983         * gcc.c-torture/execute/920428-2.x: Delete.
2984         * gcc.c-torture/execute/920501-7.x: Likewise.
2985
2986 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2987
2988         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2989         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2990         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2991         prescott and c3-2.
2992         (PREFETCH_3DNOW): Add -march=c3.
2993
2994 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2995
2996         PR c/16437
2997         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2998         * gcc.c-torture/execute/bf64-1.x: Likewise.
2999
3000 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3001
3002         * gcc.c-torture/compile/20040708-1.c: New test.
3003
3004 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3005
3006         PR c++/16169
3007         * g++.dg/warn/effc2.C: New test.
3008
3009 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3010
3011         * gcc.c-torture/execute/bitfld-1.x: Remove.
3012         * gcc.c-torture/execute/bitfld-3.c: New test.
3013         * gcc.dg/bitfld-2.c: Remove XFAILs.
3014
3015 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         PR c++/16276
3018         * g++.dg/rtti/tinfo1.C: New file.
3019
3020 2004-07-07  Eric Christopher  <echristo@redhat.com>
3021
3022         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3023
3024 2004-07-07  Andrew Pinski  <apinski@apple.com>
3025
3026         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3027
3028 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3029
3030         * g++.dg/init/call1.C: XFAIL.
3031
3032 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3033
3034         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3035         except for movstrict*, to movmem* and clrstr* to clrmem*.
3036
3037 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3038
3039         * gcc.c-torture/execute/20040707-1.c: New test.
3040
3041 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3042
3043         * gcc.c-torture/execute/20040706-1.c: New test.
3044
3045 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3046
3047         PR c++/3671
3048         * g++.dg/template/spec14.C: New test.
3049
3050 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3051
3052         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3053         nothing if not yet defined.  Use it in b, c and d type definitions.
3054         * gcc.c-torture/execute/20040705-1.c: New test.
3055         * gcc.c-torture/execute/20040705-2.c: New test.
3056
3057 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3058
3059         PR c++/2518
3060         * g++.dg/lookup/new1.C: New test.
3061
3062 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3063
3064         PR c++/11406
3065         * g++.dg/template/sizeof8.C: New test.
3066
3067 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3068
3069         * gcc.c-torture/compile/20040705-1.c: New test.
3070
3071 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3072
3073         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3074
3075 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3076
3077         * gcc.dg/cpp/if-mop.c: Two new testcases.
3078         * gcc.dg/cpp/trad/comment-3.c: New.
3079
3080 2004-07-04  Paul Brook  <paul@codesourcery.com>
3081
3082         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3083
3084 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3085
3086         PR c++/3761
3087         * g++.dg/lookup/crash4.C: New test.
3088
3089 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3090
3091         * gcc.c-torture/execute/builtin-abs-1.c
3092         * gcc.c-torture/execute/builtin-abs-2.c
3093         * gcc.c-torture/execute/builtin-complex-1.c
3094         * gcc.c-torture/execute/builtins/string-1-lib.c
3095         * gcc.c-torture/execute/builtins/string-1.c
3096         * gcc.c-torture/execute/builtins/string-2-lib.c
3097         * gcc.c-torture/execute/builtins/string-2.c
3098         * gcc.c-torture/execute/builtins/string-3-lib.c
3099         * gcc.c-torture/execute/builtins/string-3.c
3100         * gcc.c-torture/execute/builtins/string-4-lib.c
3101         * gcc.c-torture/execute/builtins/string-4.c
3102         * gcc.c-torture/execute/builtins/string-5-lib.c
3103         * gcc.c-torture/execute/builtins/string-5.c
3104         * gcc.c-torture/execute/builtins/string-6-lib.c
3105         * gcc.c-torture/execute/builtins/string-6.c
3106         * gcc.c-torture/execute/builtins/string-7-lib.c
3107         * gcc.c-torture/execute/builtins/string-7.c
3108         * gcc.c-torture/execute/builtins/string-8-lib.c
3109         * gcc.c-torture/execute/builtins/string-8.c
3110         * gcc.c-torture/execute/builtins/string-9-lib.c
3111         * gcc.c-torture/execute/builtins/string-9.c
3112         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3113         * gcc.c-torture/execute/builtins/string-asm-1.c
3114         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3115         * gcc.c-torture/execute/builtins/string-asm-2.c
3116         * gcc.c-torture/execute/stdio-opt-1.c
3117         * gcc.c-torture/execute/stdio-opt-2.c
3118         * gcc.c-torture/execute/stdio-opt-3.c
3119         * gcc.c-torture/execute/string-opt-1.c
3120         * gcc.c-torture/execute/string-opt-10.c
3121         * gcc.c-torture/execute/string-opt-11.c
3122         * gcc.c-torture/execute/string-opt-12.c
3123         * gcc.c-torture/execute/string-opt-13.c
3124         * gcc.c-torture/execute/string-opt-14.c
3125         * gcc.c-torture/execute/string-opt-15.c
3126         * gcc.c-torture/execute/string-opt-16.c
3127         * gcc.c-torture/execute/string-opt-2.c
3128         * gcc.c-torture/execute/string-opt-6.c
3129         * gcc.c-torture/execute/string-opt-7.c
3130         * gcc.c-torture/execute/string-opt-8.c:
3131         Replace with ...
3132
3133         * gcc.c-torture/execute/builtins/abs-2.c
3134         * gcc.c-torture/execute/builtins/abs-3.c
3135         * gcc.c-torture/execute/builtins/complex-1.c
3136         * gcc.c-torture/execute/builtins/fprintf.c
3137         * gcc.c-torture/execute/builtins/fputs.c
3138         * gcc.c-torture/execute/builtins/memcmp.c
3139         * gcc.c-torture/execute/builtins/memmove.c
3140         * gcc.c-torture/execute/builtins/memops-asm.c
3141         * gcc.c-torture/execute/builtins/mempcpy-2.c
3142         * gcc.c-torture/execute/builtins/mempcpy.c
3143         * gcc.c-torture/execute/builtins/memset.c
3144         * gcc.c-torture/execute/builtins/printf.c
3145         * gcc.c-torture/execute/builtins/sprintf.c
3146         * gcc.c-torture/execute/builtins/strcat.c
3147         * gcc.c-torture/execute/builtins/strchr.c
3148         * gcc.c-torture/execute/builtins/strcmp.c
3149         * gcc.c-torture/execute/builtins/strcpy.c
3150         * gcc.c-torture/execute/builtins/strcspn.c
3151         * gcc.c-torture/execute/builtins/strlen-2.c
3152         * gcc.c-torture/execute/builtins/strlen.c
3153         * gcc.c-torture/execute/builtins/strncat.c
3154         * gcc.c-torture/execute/builtins/strncmp-2.c
3155         * gcc.c-torture/execute/builtins/strncmp.c
3156         * gcc.c-torture/execute/builtins/strncpy.c
3157         * gcc.c-torture/execute/builtins/strpbrk.c
3158         * gcc.c-torture/execute/builtins/strpcpy-2.c
3159         * gcc.c-torture/execute/builtins/strpcpy.c
3160         * gcc.c-torture/execute/builtins/strrchr.c
3161         * gcc.c-torture/execute/builtins/strspn.c
3162         * gcc.c-torture/execute/builtins/strstr-asm.c
3163         * gcc.c-torture/execute/builtins/strstr.c:
3164         ... these new files.
3165
3166         * gcc.c-torture/execute/builtins/abs-2-lib.c
3167         * gcc.c-torture/execute/builtins/abs-3-lib.c
3168         * gcc.c-torture/execute/builtins/complex-1-lib.c
3169         * gcc.c-torture/execute/builtins/fprintf-lib.c
3170         * gcc.c-torture/execute/builtins/fputs-lib.c
3171         * gcc.c-torture/execute/builtins/memcmp-lib.c
3172         * gcc.c-torture/execute/builtins/memmove-lib.c
3173         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3174         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3175         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3176         * gcc.c-torture/execute/builtins/memset-lib.c
3177         * gcc.c-torture/execute/builtins/printf-lib.c
3178         * gcc.c-torture/execute/builtins/sprintf-lib.c
3179         * gcc.c-torture/execute/builtins/strcat-lib.c
3180         * gcc.c-torture/execute/builtins/strchr-lib.c
3181         * gcc.c-torture/execute/builtins/strcmp-lib.c
3182         * gcc.c-torture/execute/builtins/strcpy-lib.c
3183         * gcc.c-torture/execute/builtins/strcspn-lib.c
3184         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3185         * gcc.c-torture/execute/builtins/strlen-lib.c
3186         * gcc.c-torture/execute/builtins/strncat-lib.c
3187         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3188         * gcc.c-torture/execute/builtins/strncmp-lib.c
3189         * gcc.c-torture/execute/builtins/strncpy-lib.c
3190         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3191         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3192         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3193         * gcc.c-torture/execute/builtins/strrchr-lib.c
3194         * gcc.c-torture/execute/builtins/strspn-lib.c
3195         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3196         * gcc.c-torture/execute/builtins/strstr-lib.c
3197         * gcc.c-torture/execute/builtins/lib/abs.c
3198         * gcc.c-torture/execute/builtins/lib/fprintf.c
3199         * gcc.c-torture/execute/builtins/lib/memset.c
3200         * gcc.c-torture/execute/builtins/lib/printf.c
3201         * gcc.c-torture/execute/builtins/lib/sprintf.c
3202         * gcc.c-torture/execute/builtins/lib/strcpy.c
3203         * gcc.c-torture/execute/builtins/lib/strcspn.c
3204         * gcc.c-torture/execute/builtins/lib/strncat.c
3205         * gcc.c-torture/execute/builtins/lib/strncmp.c
3206         * gcc.c-torture/execute/builtins/lib/strncpy.c
3207         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3208         * gcc.c-torture/execute/builtins/lib/strspn.c
3209         * gcc.c-torture/execute/builtins/lib/strstr.c:
3210         New files containing support routines.
3211
3212         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3213         declaration.
3214         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3215         when not optimizing.
3216
3217 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/16240
3220         * g++.dg/abi/mangle22.C: New test.
3221         * g++.dg/abi/mangle23.C: Likewise.
3222
3223 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3224
3225         PR fortran/16290
3226         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3227         Allow for cases without denormalized floating point numbers.
3228
3229 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3230
3231         PR c/1027
3232         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3233         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3234         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3235         expected warning text.
3236         * gcc.dg/format/diag-2.c: New test.
3237
3238 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3239
3240         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3241
3242 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3243
3244         * gcc.dg/builtins-43.c: New.
3245         * gcc.dg/builtins-44.c: New.
3246         * gcc.dg/builtins-45.c: New.
3247
3248 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3249             Andreas Tobler  <a.tobler@schweiz.ch>
3250
3251         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3252         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3253         as SIGSEGV.
3254         * gcc.dg/cleanup-11.c: Likewise.
3255         * gcc.dg/cleanup-8.c: Likewise.
3256         * gcc.dg/cleanup-9.c: Likewise.
3257         * gcc.dg/cleanup-5.c: Run on all platforms.
3258
3259 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3260
3261         * g++.dg/warn/nonnull1.C: New test.
3262
3263 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3264
3265         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3266         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3267         Special-case the Sun compiler wrt to <complex.h>.
3268
3269 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3270
3271         * gcc.dg/Wunreachable-8.C: New test.
3272
3273         * gcc.dg/h8300-ice2.c : New test.
3274
3275 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3276
3277         PR fortran/16161
3278         * gfortran.fortran-torture/compile/implicit.f90: Add test
3279         for implicit character.
3280
3281 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3282
3283         PR fortran/16289
3284         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3285         Use tiny() intrinsic to find smallest non-negative real
3286
3287 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3288
3289         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3290         * gcc.dg/compat/struct-by-value-22_x.c: New.
3291         * gcc.dg/compat/struct-by-value-22_y.c: New.
3292
3293         * gcc.c-torture/execute/20040629-1.c: New test.
3294
3295 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3296
3297         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3298         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3299
3300         PR target/16195
3301         * gcc.dg/20040625-1.c: New test.
3302
3303 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3304
3305         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3306
3307 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3308
3309         PR fortran/15963
3310         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3311
3312 2004-06-29  Richard Henderson  <rth@redhat.com>
3313
3314         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3315
3316 2004-06-29  Paul Brook  <paul@codesourcery.com>
3317
3318         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3319         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3320
3321 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         PR c++/16260
3324         * g++.dg/parse/crash15.C: New.
3325
3326 2004-06-28  Andrew Pinski  <apinski@apple.com>
3327
3328         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3329         by the error already.
3330
3331         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3332
3333 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3334
3335         PR target/14041
3336         * gcc.dg/h8300-bss-align-1.c : New.
3337
3338 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3339
3340         * PR c++/16174
3341         * g++.dg/template/ctor4.C: New.
3342
3343 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         PR c++/16205
3346         * g++.dg/warn/Wsequence-point-1.C: New test.
3347
3348 2004-06-27  Paul Brook  <paul@codesourcery.com>
3349
3350         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3351
3352 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3353
3354         * g++.old-deja/g++.mike/p7325.C: Remove.
3355
3356 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3357
3358         PR c/14963
3359         * gcc.dg/pr14963.c: New test.
3360
3361 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3362
3363         PR c++/16193
3364         * g++.dg/parse/redef1.C: New test.
3365
3366 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3367
3368         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3369         20021110.c.
3370         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3371         20021119-1.c.
3372         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3373         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3374         5-04.c.
3375         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3376         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3377         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3378         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3379         g++.brendan/enum14.C.
3380         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3381         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3382         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3383         g++.mike/virt1.C.
3384         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3385         memtemp24.C.
3386
3387 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3388
3389         * gcc.dg/20040527-1.c: New test case.
3390
3391 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3392
3393         PR gfortran/pr16196
3394         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3395
3396 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3397
3398         PR middle-end/15825
3399         * gcc.dg/pr15825-1.c: New test case.
3400
3401 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3402
3403         * gcc.c-torture/execute/20040625-1.c: New test.
3404
3405 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3406
3407         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3408
3409 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3410
3411         * gcc.dg/torture/mips-div-1.c: New test.
3412
3413 2004-06-24  Jeff Law  <law@redhat.com>
3414
3415         * gcc.dg/tree-ssa/20040624-1.c: New test.
3416
3417 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3418
3419         * gcc.c-torture/compile/20040624-1.c: New test.
3420
3421 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3422
3423         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3424         this directory.
3425
3426 2004-06-23  Andrew Pinski  <apinski@apple.com>
3427
3428         PR middle-end/15988
3429         * g++.dg/opt/ptrmem4.C: New test.
3430
3431         * gcc.dg/c90-array-quals-2.c: New test.
3432
3433 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3434
3435         * gcc.dg/kpice1.c: New test.
3436
3437 2006-06-23  Andrew Pinski  <apinski@apple.com>
3438
3439         * gcc.dg/c90-array-quals.c: New test.
3440
3441 2006-06-22  Richard Henderson  <rth@redhat.com>
3442
3443         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3444
3445 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3446
3447         * gcc.dg/builtins-config.h: Handle FreeBSD.
3448
3449 2006-06-22  Richard Henderson  <rth@redhat.com>
3450
3451         * g++.dg/opt/devirt1.C: New.
3452
3453 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3454
3455         * g++.dg/opt/pr15551.C: New testcase.
3456
3457 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3458
3459         PR target/14800
3460         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3461         x86_64-*-linux* when compiling for 32bit.
3462
3463 2004-06-21  Andrew Pinski  <apinski@apple.com>
3464
3465         * gcc.dg/pch/struct-1.c: New.
3466         * gcc.dg/pch/struct-1.hs: New.
3467
3468 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3469
3470         * gcc.dg/pch/save-temps-1.c: New file.
3471         * gcc.dg/pch/save-temps-1.hs: New file.
3472
3473 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3474
3475         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3476         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3477
3478 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3479
3480         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3481         to fix type error.
3482         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3483         Remove trailing spaces.
3484
3485 2004-06-21  Richard Henderson  <rth@redhat.com>
3486
3487         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3488         merging && to BIT_FIELD_REF.
3489
3490 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3491
3492         * g++.dg/opt/placeholder1.C: New test.
3493
3494 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3495
3496         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3497         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3498         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3499         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3500
3501 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3502
3503         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3504         extern "C".
3505         * g++.dg/other/pragma-re-1.C: Add comments.
3506
3507 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3508
3509         PR gfortran/16080
3510         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3511
3512 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3515         instead of setting the type of size_t by
3516         hand.
3517
3518 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3519
3520         * gcc.dg/unordered-2.c: New test case.
3521         * gcc.dg/unordered-3.c: New test case.
3522
3523 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3524
3525         PR other/16043
3526         * lib/g++.exp (g++_version): Tweak regexp for version
3527         * lib/g77.exp (g77_version): Likewise
3528         * lib/gfortran.exp (gfortran_version): Likewise
3529         * lib/objc.exp (objc_version): Likewise
3530         * lib/treelang.exp (treelang_version): Likewise
3531
3532 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3533
3534         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3535         Use INT_MAX instead of __INT_MAX__.
3536         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3537
3538         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3539         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3540         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3541         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3542         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3543         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3544         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3545         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3546         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3547
3548         * gcc.dg/range-test-1.c: New test.
3549         * g++.dg/opt/range-test-1.C: New test.
3550
3551 2004-06-17  Richard Henderson  <rth@redhat.com>
3552
3553         * objc.dg/sync-1.m: New.
3554         * objc.dg/try-catch-1.m: Don't force next runtime.
3555         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3556         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3557         shadowed catch clause.
3558         * objc.dg/try-catch-5.m: New.
3559
3560 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3561
3562         Bug 14610
3563         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3564
3565 2004-06-15  Richard Henderson  <rth@redhat.com>
3566
3567         * gcc.dg/20001116-1.c: Move expected warning line.
3568
3569 2004-06-15  Richard Henderson  <rth@redhat.com>
3570
3571         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3572         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3573
3574 2004-06-15  Jeff Law  <law@redhat.com>
3575
3576         * gcc.dg/tree-ssa/20040615-1.c: New test.
3577         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3578         be less sensitive to operand ordering.
3579         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3580
3581 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3582
3583         * g++.dg/abi/bitfield3.C: Add comment..
3584
3585 2004-06-15  Richard Henderson  <rth@redhat.com>
3586
3587         * g++.dg/ext/stmtexpr1.C: XFAIL.
3588         * gcc.dg/20030612-1.c: XFAIL.
3589
3590 2004-06-15  Eric Christopher  <echristo@redhat.com>
3591
3592         * g++.dg/charset/asm5.c: New.
3593         * gcc.dg/charset/asm6.c: New.
3594
3595 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3596
3597         PR fortran/15962
3598         * gfortran.fortran-torture/execute/select_1.f90: New test.
3599
3600 2004-06-15  Paul Brook  <paul@codesourcery.com>
3601
3602         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3603
3604 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3605
3606         PR c++/15967
3607         * g++.dg/lookup/crash3.C: New test.
3608
3609 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3610
3611         PR c++/15947
3612         * g++.dg/parse/dtor4.C: New test.
3613
3614 2004-06-14  Jeff Law  <law@redhat.com>
3615
3616         * gcc.c-torture/compile/20040614-1.c: New test.
3617
3618 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3619
3620         PR fortran/15211
3621         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3622         LEN of a character array.
3623
3624 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3625
3626         PR c++/15096
3627         * g++.dg/template/ptrmem10.C: New test.
3628
3629         PR c++/14930
3630         * g++.dg/template/friend30.C: New test.
3631
3632 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3633
3634         PR fortran/14928
3635         * gfortran.fortran-torture/compile/mloc.f90: New test.
3636
3637 2004-06-13  Paul Brook  <paul@codesourcery.com>
3638
3639         * gfortran.fortran-torture/execute/random_2.f90: New test.
3640
3641 2004-06-13  Eric Christopher  <echristo@redhat.com>
3642
3643         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3644
3645 2004-06-12  Paul Brook  <paul@codesourcery.com>
3646
3647         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3648
3649 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3650
3651         PR fortran/14923
3652         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3653
3654 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3655
3656         PR fortran/14957
3657         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3658         syntax errors in end statements of contained subroutines.
3659
3660 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3661
3662         PR fortran/12841
3663         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3664
3665 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3666
3667         PR fortran/15665
3668         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3669
3670 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3671
3672         PR gfortran/12839
3673         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3674
3675 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/15862
3678         * g++.dg/parse/enum1.C: New test.
3679
3680 2004-06-10  Jeff Law  <law@redhat.com>
3681
3682         * gcc.c-torture/compile/20040610-1.c: New test.
3683
3684 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3685
3686         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3687         * g++.old-deja/g++.other/decl3.C: Likewise.
3688
3689 2004-06-10  Brian Booth  <bbooth@redhat.com>
3690
3691         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3692         V_MAY_DEF instead of VDEF.
3693         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3694
3695 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3696
3697         PR c++/14211
3698         * g++.dg/conversion/const1.C: New test.
3699
3700         PR c++/15076
3701         * g++.dg/conversion/reinterpret1.C: New test.
3702
3703         PR c++/15877
3704         * g++.dg/template/enum2.C: New test.
3705
3706         PR c++/15227
3707         * g++.dg/template/error13.C: New test.
3708
3709 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3710
3711         PR fortran/14957
3712         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3713         arguments to test_* REAL and of the right size.
3714
3715 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR target/15569
3718         PR rtl-optimization/15681
3719         * gcc.dg/20040609-1.c: New test.
3720
3721 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3722
3723         PR c++/14791
3724         * g++.dg/opt/builtins1.C: New test.
3725
3726 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3727
3728         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3729         that use default windows32 struct layout.
3730         * gcc.dg/i386-bitfield2.c: Likewise.
3731
3732 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3733
3734         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3735         for mingw32 and cygwin targets.
3736
3737 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3738
3739         * gcc.dg/pch/macro-4.c: New.
3740         * gcc.dg/pch/macro-4.hs: New.
3741
3742 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3743
3744         PR fortran/13249
3745         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3746
3747 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3748
3749         PR fortran/13372
3750         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3751
3752 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3753
3754         PR gfortran/14897
3755         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3756
3757 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3758
3759         PR gfortran/15755
3760         * gfortran.fortran-torture/execute/backspace.c : New test.
3761
3762 2004-06-09  Paul Brook  <paul@codesourcery.com>
3763
3764         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3765         (pointer_to_section): Rewrite to use smaller array.
3766
3767 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3768
3769         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3770         * gcc.dg/ext/altivec-10.c: Same.
3771         * gcc.dg/ext/altivec-11.c: Same.
3772         * gcc.dg/ext/altivec-12.c: Same.
3773         * gcc.dg/ext/altivec-13.c: Same.
3774         * gcc.dg/ext/altivec-14.c: Same.
3775         * gcc.dg/ext/altivec-15.c: Same.
3776         * gcc.dg/ext/altivec-16.c: Same.
3777         * gcc.dg/ext/altivec-3.c: Same.
3778         * gcc.dg/ext/altivec-4.c: Same.
3779         * gcc.dg/ext/altivec-6.c: Same.
3780         * gcc.dg/ext/altivec-7.c: Same.
3781         * gcc.dg/ext/altivec-8.c: Same.
3782         * gcc.dg/ext/altivec-varargs-1.c: Same.
3783
3784         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3785         * g++.dg/ext/altivec-10.C: Same.
3786         * g++.dg/ext/altivec-2.C: Same.
3787         * g++.dg/ext/altivec-3.C: Same.
3788         * g++.dg/ext/altivec-4.C: Same.
3789         * g++.dg/ext/altivec-5.C: Same.
3790         * g++.dg/ext/altivec-6.C: Same.
3791         * g++.dg/ext/altivec-7.C: Same.
3792         * g++.dg/ext/altivec-8.C: Same.
3793         * g++.dg/ext/altivec-9.C: Same.
3794
3795 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3796
3797         PR c++/7841
3798         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3799
3800 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3801
3802         * gcc.dg/union-1.c: New test.
3803
3804 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3805
3806         * gcc.dg/builtins-41.c: New test case.
3807         * gcc.dg/builtins-42.c: New test case.
3808
3809 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3810
3811         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3812         * g++.dg/ext/altivec-10.C: Same.
3813         * g++.dg/ext/altivec-2.C: Same.
3814         * g++.dg/ext/altivec-3.C: Same.
3815         * g++.dg/ext/altivec-4.C: Same.
3816         * g++.dg/ext/altivec-5.C: Same.
3817         * g++.dg/ext/altivec-6.C: Same.
3818         * g++.dg/ext/altivec-7.C: Same.
3819         * g++.dg/ext/altivec-8.C: Same.
3820         * g++.dg/ext/altivec-9.C: Same.
3821         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3822         * g++.old-deja/g++.brendan/new3.C: Same.
3823         * gcc.c-torture/execute/eeprof-1.x: Same.
3824
3825 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3826
3827         PR c/14765
3828         * gcc.dg/pr14765-1.c: New test.
3829
3830 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3831
3832         PR c/14649
3833         * gcc.dg/pr14649-1.c: New test case.
3834
3835 2004-06-07  Richard Henderson  <rth@redhat.com>
3836
3837         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3838         if temporaries.
3839
3840 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3841
3842         * g++.dg/eh/elide1.C: Remove XFAIL.
3843
3844 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/15337
3847         * g++.dg/expr/sizeof3.C: New test.
3848
3849         PR c++/14777
3850         * g++.dg/template/access14.C: New test.
3851
3852         PR c++/15554
3853         * g++.dg/template/enum1.C: New test.
3854
3855         PR c++/15057
3856         * g++.dg/eh/throw1.C: New test.
3857
3858 2004-06-07  David Ayers  <d.ayers@inode.at>
3859             Ziemowit Laski  <zlaski@apple.com>
3860
3861         * lib/objc.exp (objc_target_compile): Revert the '-framework
3862         Foundation' flag fix, since bare Darwin does not ship
3863         with the Foundation framework.
3864         * objc/execute/next_mapping.h: Provide a local NSConstantString
3865         @interface and @implementation.
3866         (objc_constant_string_init): A constructor function, used to
3867         initialize the NSConstantString meta-class object.
3868         * objc/execute/string1.m: Include "next_mapping.h" instead of
3869         <Foundation/NSString.h>.
3870         * objc/execute/string2.m: Likewise.
3871         * objc/execute/string3.m: Likewise.
3872         * objc/execute/string4.m: Likewise.
3873
3874 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3875
3876         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3877         to double. Replace double with FLOAT.
3878         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3879
3880         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3881         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3882         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3883         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3884         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3885         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3886         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3887         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3888
3889 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3890
3891         PR c/13519
3892         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3893
3894 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3895
3896         PR c++/15503
3897         * g++.dg/template/meminit2.C: New test.
3898
3899 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3900
3901         PR target/15822
3902         * gcc.c-torture/execute/compare-fp-1.c,
3903         gcc.c-torture/execute/compare-fp-2.c,
3904         gcc.c-torture/execute/compare-fp-3.c,
3905         gcc.c-torture/execute/compare-fp-4.c,
3906         gcc.c-torture/execute/compare-fp-3.x,
3907         gcc.c-torture/execute/compare-fp-4.x: Moved...
3908         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3909         gcc.c-torture/execute/ieee/compare-fp-2.c,
3910         gcc.c-torture/execute/ieee/compare-fp-3.c,
3911         gcc.c-torture/execute/ieee/compare-fp-4.c,
3912         gcc.c-torture/execute/ieee/compare-fp-3.x,
3913         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3914
3915 2004-06-04  David Ayers  <d.ayers@inode.at>
3916
3917         * objc/execute/protocol-isEqual-4.m: New testcase.
3918
3919 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3920
3921         * objc/execute/protocol-isEqual-1.m: New testcase.
3922         * objc/execute/protocol-isEqual-2.m: New testcase.
3923         * objc/execute/protocol-isEqual-3.m: New testcase.
3924
3925 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3926
3927         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3928
3929 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3930
3931         * lib/objc.exp (objc_target_compile): When running tests on
3932         Darwin (Mac OS X), inform the linker about '-framework
3933         'Foundation'.
3934
3935 2004-06-02  Eric Christopher  <echristo@redhat.com>
3936
3937         * gcc.c-torture/compile/20040602-1.c: New.
3938
3939 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3940
3941         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3942         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3943
3944         PR tree-optimization/14736
3945         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3946
3947         PR tree-optimization/14042
3948         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3949
3950         PR tree-optimization/14729
3951         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3952
3953 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3954
3955         PR fortran/15557
3956         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3957
3958 2004-06-01  Richard Hederson  <rth@redhat.com>
3959
3960         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3961
3962 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3963
3964         PR c++/14932
3965         * g++.dg/parse/offsetof4.C: New test.
3966
3967 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3968
3969         PR objc/7993
3970         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3971
3972 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/15701
3975         * g++.dg/template/friend29.C: New test.
3976
3977 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3978
3979         PR c/15749
3980         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3981
3982 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3983
3984         * gcc.dg/sparc-trap-1.c: New test.
3985
3986 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3987
3988         PR middle-end/15069
3989         * g++.dg/opt/fold3.C: New test case.
3990
3991 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3992
3993         * lib/target-supports.exp (check_iconv_available): Fix fallout
3994         from 2004-05-28 patch.
3995
3996 2004-05-30  Paul Brook  <paul@codesourcery.com>
3997
3998         PR fortran/15620
3999         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4000         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4001
4002 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4003
4004         * gfortran.fortran-torture/execute/random_1.f90: New test.
4005
4006 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4007
4008         * g++.dg/ext/altivec-10.C: New test.
4009
4010 2004-05-29  Paul Brook  <paul@codesourcery.com>
4011
4012         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4013
4014 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4015
4016         * gcc.dg/altivec-16.c: New test.
4017
4018 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4019
4020         * lib/target-supports.exp (check_vmx_hw_available): New.
4021         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4022
4023         * lib/target-supports.exp (check_alias_available,
4024         check_iconv_available, check_named_sections_available): Use
4025         unique names for temporary files.
4026
4027 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4028
4029         * gcc.dg/altivec-15.c: New test.
4030
4031 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4032
4033         PR c++/15083
4034         * g++.dg/warn/noeffect6.C: New test.
4035
4036         PR c++/15471
4037         * g++.dg/expr/ptrmem4.C: New test.
4038
4039         PR c++/15640
4040         * g++.dg/template/operator3.C: New test.
4041
4042 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4043
4044         PR c++/14668
4045         * g++.dg/lookup/redecl1.C: New test.
4046         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4047
4048 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4049
4050         * gcc.c-torture/execute/compare-fp-1.c,
4051         gcc.c-torture/execute/compare-fp-2.c,
4052         gcc.c-torture/execute/compare-fp-3.c,
4053         gcc.c-torture/execute/compare-fp-4.c,
4054         gcc.c-torture/execute/compare-fp-3.x,
4055         gcc.c-torture/execute/compare-fp-4.x,
4056         gcc.dg/pr15649-1.c: New.
4057
4058 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4059
4060         PR c++/12883
4061         * g++.dg/init/array14.C: New test.
4062
4063 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4064
4065         * lib/compat.exp (compat-get-options-main): New.
4066         (compat-get-options): Remove unneeded code, warn for ignored
4067         command.
4068         (compat-execute): Check flag set by dg-require-* commands.
4069
4070         * lib/compat.exp (compat-execute): Break up long lines.
4071
4072 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4073
4074         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4075         * gcc.dg/altivec-14.c: New test.
4076         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4077
4078         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4079         * gcc.dg/altivec-12.c: Ditto.
4080
4081         * gcc.dg/altivec-3.c: Move call to altivec_check.
4082
4083 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/15044
4086         * g++.dg/template/error12.C: New test.
4087
4088         PR c++/15317
4089         * g++.dg/ext/attrib15.C: New test.
4090
4091         PR c++/15329
4092         * g++.dg/template/ptrmem9.C: New test.
4093
4094 2004-05-25  Paul Brook  <paul@codesourcery.com>
4095
4096         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4097
4098 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4099
4100         PR c++/15165
4101         * g++.dg/template/crash19.C: New test.
4102
4103 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/15025
4106         * g++.dg/template/redecl1.C: New test.
4107
4108 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4109
4110         PR c++/14821
4111         * g++.dg/other/ns1.C: New test.
4112
4113         PR c++/14883
4114         * g++.dg/template/invalid1.C: New test.
4115
4116 2004-05-23  Paul Brook  <paul@codesourcery.com>
4117         Victor Leikehman  <lei@haifasphere.co.il>
4118
4119         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4120         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4121
4122 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4123
4124         PR c++/15285
4125         PR c++/15299
4126         * g++.dg/template/non-dependent5.C: New test.
4127         * g++.dg/template/non-dependent6.C: New test.
4128
4129 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/15507
4132         * g++.dg/inherit/union1.C: New test.
4133
4134         PR c++/15542
4135         * g++.dg/template/addr1.C: New test.
4136
4137         PR c++/15427
4138         * g++.dg/template/array5.C: New test.
4139
4140         PR c++/15287
4141         * g++.dg/template/array6.C: New test.
4142
4143 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4144             Roger Sayle  <roger@eyesopen.com>
4145
4146         * g++.dg/lookup/forscope2.C: New test case.
4147
4148 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4149
4150         * gcc.dg/cpp/Wmissingdirs.c: New.
4151
4152 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR target/15301
4155         * gcc.dg/compat/union-m128-1.h: New file.
4156         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4157         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4158         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4159
4160 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4161
4162         PR target/15302
4163         * gcc.dg/compat/struct-complex-1.h: New file.
4164         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4165         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4166         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4167
4168 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4169
4170         PR middle-end/3074
4171         * gcc.dg/pr3074-1.c: New test case.
4172         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4173
4174 2004-05-20  Falk Hueffner  <falk@debian.org>
4175
4176         PR other/15526
4177         * gcc.dg/ftrapv-1.c: New test case.
4178
4179 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4180
4181         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4182
4183 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4184             Jeff Law  <law@redhat.com>
4185
4186         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4187         * gcc.dg/tree-ssa/20040518-2.c: New test.
4188
4189         * gcc.dg/tree-ssa/20040518-1.c: New test.
4190
4191 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4192
4193         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4194
4195 2004-05-18  Paul Brook  <paul@codesourcery.com>
4196
4197         PR fortran/13930
4198         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4199
4200 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4201
4202         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4203         constant folding.
4204
4205 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4206
4207         * gcc.dg/tree-ssa/20040517-1.c: New test.
4208
4209 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4210
4211         * gcc.dg/loop-4.c: New test.
4212
4213 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4214
4215         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4216
4217 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4218
4219         PR fortran/15311
4220         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4221
4222 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4223
4224         PR fortran/13826
4225         PR fortran/13940
4226         * gfortran.fortran-torture/compile/data_1.f90: New test.
4227
4228 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4229
4230         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4231         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4232
4233 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4234
4235         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4236
4237 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4238
4239         PR c/15444
4240         * gcc.dg/format/xopen-1.c: Adjust expected message.
4241         * gcc.dg/format/xopen-3.c: New test.
4242
4243 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4244
4245         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4246
4247 2004-05-14  Jeff Law  <law@redhat.com>
4248
4249         * gcc.dg/tree-ssa/20040514-2.c: New test.
4250
4251 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4252
4253         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4254         this ...
4255         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4256         this.
4257
4258 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4259
4260         * gcc.dg/tree-ssa/20040514-1.c: New test.
4261
4262 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4263
4264         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4265         test.
4266
4267 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4268
4269         PR fortran/14066
4270         * gfortran.fortran-torture/compile/do_1.f90: New test.
4271
4272 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4273
4274         PR fortran/15051
4275         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4276         test.
4277
4278 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4279
4280         PR fortran/15149
4281         * gfortran.fortran-torture/execute/random_init.f90: New test.
4282
4283 2004-05-13  Paul Brook  <paul@codesourcery.com>
4284
4285         PR fortran/15314
4286         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4287
4288 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4289
4290         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4291         for the powerpc case.
4292
4293 2004-05-13  Jeff Law  <law@redhat.com>
4294
4295         * gcc.dg/tree-ssa/20040513-1.c: New test.
4296         * gcc.dg/tree-ssa/20040513-2.c: New test.
4297
4298 2004-05-13  Paul Brook  <paul@codesourcery.com>
4299
4300         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4301         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4302         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4303
4304 2004-05-13  Andreas Schwab  <schwab@suse.de>
4305
4306         PR other/10819
4307         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4308         characters.
4309
4310 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4311
4312         PR fortran/15294
4313         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4314
4315 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4316
4317         Merge from tree-ssa-20020619-branch.  See
4318         ChangeLog.tree-ssa for details.
4319
4320 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4321
4322         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4323         include <altivec.h> explicitly.
4324         * gcc.dg/altivec-13.c: Likewise.
4325
4326 2004-05-11  Paul Brook  <paul@codesourcery.com>
4327
4328         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4329
4330 2004-05-10  Eric Christopher  <echristo@redhat.com>
4331
4332         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4333         * gcc.dg/sibcall-4.c: Ditto.
4334
4335 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4336
4337         * g++.dg/ext/altivec-8.C: New test case.
4338         * gcc.dg/altivec-13.c: New test case.
4339
4340 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4341
4342         * gcc.c-torture/execute/divcmp-1.c: New test case.
4343         * gcc.c-torture/execute/divcmp-2.c: New test case.
4344         * gcc.c-torture/execute/divcmp-3.c: New test case.
4345
4346 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4347
4348         * g++.dg/other/pragma-re-2.C: New test.
4349
4350 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4351
4352         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4353         * gcc.dg/i386-387-2.c: Likewise.
4354
4355         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4356         __builtin_drem.
4357         * gcc.dg/i386-387-6.c: Likewise.
4358
4359 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4360
4361         * gcc.dg/builtins-33.c:  Also check log1p*.
4362
4363 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4364
4365         PR optimization/15296
4366         * gcc.c-torture/execute/pr15296.c: New test.
4367
4368 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4369
4370         * gcc.dg/builtins-40.c: New test.
4371
4372 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4373
4374         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4375
4376 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4377
4378         * g++.dg/ext/spe1.C: New testcase.
4379
4380 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4381
4382         * objc.dg/image-info.m: Allow additional attributes
4383         for __image_info section.
4384
4385 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4386
4387         * gcc.dg/torture/mips-hilo-2.c: New test.
4388
4389 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4390
4391         PR c++/14389
4392         * g++.dg/template/member5.C: New test.
4393
4394 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4395
4396         * gcc.dg/builtins-34.c: Also check expm1*.
4397
4398 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4399
4400         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4401         * gcc.dg/torture/builtin-convert-3.c: New test.
4402
4403 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4404
4405         PR middle-end/15054
4406         * g++.dg/opt/pr15054.C: New test.
4407
4408 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4409
4410         * gcc.dg/torture/builtin-rounding-1.c: New test.
4411         * gcc.dg/builtins-25.c: Delete.
4412         * gcc.dg/builtins-29.c: Delete.
4413
4414 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4415
4416         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4417         * gcc.dg/sibcall-4.c: Likewise.
4418         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4419
4420 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4421
4422         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4423         bit-field on 16-bit targets.
4424
4425 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4426
4427         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4428         16-bit targets.
4429
4430 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4431
4432         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4433         * gcc.dg/rs6000-power2-2.c: Likewise.
4434
4435 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4436
4437         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4438         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4439         Change the asm registers to be in form of frN instead of fN.
4440
4441 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4442
4443         * gcc.dg/torture/builtin-convert-2.c: New test.
4444
4445 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4446
4447         * gcc.dg/rs6000-power2-1.c: New test.
4448         * gcc.dg/rs6000-power2-2.c: New test.
4449
4450 2004-04-28  Jan Hubicka  <jh@suse.cz>
4451
4452         * gcc.dg/unused-6.c: New test.
4453
4454 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4455             Ulrich Weigand  <uweigand@de.ibm.com>
4456
4457         * ada/acats/run_all.sh: Define $target variable.
4458
4459 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4460
4461         PR c++/15119
4462         * g++.dg/other/vararg-1.C: New test.
4463
4464         PR c++/4794
4465         * g++.dg/eh/cleanup3.C: New test.
4466
4467 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4468
4469         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4470         and ad8011a (target_insn).
4471         * ada/acats/support/macro.dfs: Likewise.
4472         * ada/acats/support/impbit.adb: New file.
4473
4474 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4475
4476         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4477
4478 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4479
4480         * gcc.dg/loop-3.c: New test.
4481
4482 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4483
4484         * gcc.c-torture/execute/simd-5.c: New test.
4485
4486 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4487
4488         PR c++/15064
4489         * g++.dg/template/crash18.C: New test.
4490
4491 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4492
4493         * g++.dg/ext/complit3.C: New test.
4494
4495 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4496
4497         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4498         * gcc.dg/altivec-3.c: Same.
4499         * gcc.dg/altivec-varargs-1.c: Same.
4500
4501 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4502
4503         * lib/target-supports.exp (check_profiling_available): Assume
4504         profiling is not available on powerpc-eabi targets.
4505
4506 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4507
4508         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4509         * gcc.dg/vmx/bug-1.c: Ditto.
4510
4511 2004-04-20  Eric Christopher  <echristo@redhat.com>
4512
4513         * gcc.dg/charset/extern.c: New test.
4514         * g++.dg/charset/extern3.cc: Ditto.
4515
4516 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4517
4518         * gcc.dg/builtins-39.c: New test.
4519
4520 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4521
4522         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4523
4524 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4525
4526         * gcc.dg/torture/mips-hilo-1.c: New test.
4527
4528 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4529
4530         * gcc.c-torture/compile/20040419-1.c: New test.
4531
4532 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4533
4534         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4535
4536 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4537             Aldy Hernandez  <aldyh@redhat.com>
4538
4539         * gcc.c-torture/execute/va-arg-24.c: New.
4540
4541 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4542             Aldy Hernandez  <aldyh@redhat.com>
4543
4544         * gcc.dg/vmx/1b-01.c: New.
4545         * gcc.dg/vmx/1b-02.c: New.
4546         * gcc.dg/vmx/1b-03.c: New.
4547         * gcc.dg/vmx/1b-04.c: New.
4548         * gcc.dg/vmx/1b-05.c: New.
4549         * gcc.dg/vmx/1b-06.c: New.
4550         * gcc.dg/vmx/1b-07.c: New.
4551         * gcc.dg/vmx/1c-01.c: New.
4552         * gcc.dg/vmx/1c-02.c: New.
4553         * gcc.dg/vmx/3a-01a.c: New.
4554         * gcc.dg/vmx/3a-01.c: New.
4555         * gcc.dg/vmx/3a-01m.c: New.
4556         * gcc.dg/vmx/3a-03.c: New.
4557         * gcc.dg/vmx/3a-03m.c: New.
4558         * gcc.dg/vmx/3a-04.c: New.
4559         * gcc.dg/vmx/3a-04m.c: New.
4560         * gcc.dg/vmx/3a-05.c: New.
4561         * gcc.dg/vmx/3a-06.c: New.
4562         * gcc.dg/vmx/3a-06m.c: New.
4563         * gcc.dg/vmx/3a-07.c: New.
4564         * gcc.dg/vmx/3b-01.c: New.
4565         * gcc.dg/vmx/3b-02.c: New.
4566         * gcc.dg/vmx/3b-10.c: New.
4567         * gcc.dg/vmx/3b-13.c: New.
4568         * gcc.dg/vmx/3b-14.c: New.
4569         * gcc.dg/vmx/3b-15.c: New.
4570         * gcc.dg/vmx/3c-01a.c: New.
4571         * gcc.dg/vmx/3c-01.c: New.
4572         * gcc.dg/vmx/3c-02.c: New.
4573         * gcc.dg/vmx/3c-03.c: New.
4574         * gcc.dg/vmx/3d-01.c: New.
4575         * gcc.dg/vmx/4-01.c: New.
4576         * gcc.dg/vmx/4-03.c: New.
4577         * gcc.dg/vmx/5-01.c: New.
4578         * gcc.dg/vmx/5-02.c: New.
4579         * gcc.dg/vmx/5-03.c: New.
4580         * gcc.dg/vmx/5-04.c: New.
4581         * gcc.dg/vmx/5-05.c: New.
4582         * gcc.dg/vmx/5-06.c: New.
4583         * gcc.dg/vmx/5-07.c: New.
4584         * gcc.dg/vmx/5-07t.c: New.
4585         * gcc.dg/vmx/5-08.c: New.
4586         * gcc.dg/vmx/5-10.c: New.
4587         * gcc.dg/vmx/5-11.c: New.
4588         * gcc.dg/vmx/7-01a.c: New.
4589         * gcc.dg/vmx/7-01.c: New.
4590         * gcc.dg/vmx/7c-01.c: New.
4591         * gcc.dg/vmx/7d-01.c: New.
4592         * gcc.dg/vmx/7d-02.c: New.
4593         * gcc.dg/vmx/8-01.c: New.
4594         * gcc.dg/vmx/8-02a.c: New.
4595         * gcc.dg/vmx/8-02.c: New.
4596         * gcc.dg/vmx/brode-1.c: New.
4597         * gcc.dg/vmx/bug-1.c: New.
4598         * gcc.dg/vmx/bug-2.c: New.
4599         * gcc.dg/vmx/bug-3.c: New.
4600         * gcc.dg/vmx/cw-bug-1.c: New.
4601         * gcc.dg/vmx/cw-bug-2.c: New.
4602         * gcc.dg/vmx/cw-bug-3.c: New.
4603         * gcc.dg/vmx/dct.c: New.
4604         * gcc.dg/vmx/debug-1.c: New.
4605         * gcc.dg/vmx/debug-2.c: New.
4606         * gcc.dg/vmx/debug-3.c: New.
4607         * gcc.dg/vmx/debug-4.c: New.
4608         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4609         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4610         * gcc.dg/vmx/eg-5.c: New.
4611         * gcc.dg/vmx/fft.c: New.
4612         * gcc.dg/vmx/gcc-bug-1.c: New.
4613         * gcc.dg/vmx/gcc-bug-2.c: New.
4614         * gcc.dg/vmx/gcc-bug-3.c: New.
4615         * gcc.dg/vmx/gcc-bug-4.c: New.
4616         * gcc.dg/vmx/gcc-bug-5.c: New.
4617         * gcc.dg/vmx/gcc-bug-6.c: New.
4618         * gcc.dg/vmx/gcc-bug-7.c: New.
4619         * gcc.dg/vmx/gcc-bug-8.c: New.
4620         * gcc.dg/vmx/gcc-bug-9.c: New.
4621         * gcc.dg/vmx/gcc-bug-b.c: New.
4622         * gcc.dg/vmx/gcc-bug-c.c: New.
4623         * gcc.dg/vmx/gcc-bug-d.c: New.
4624         * gcc.dg/vmx/gcc-bug-e.c: New.
4625         * gcc.dg/vmx/gcc-bug-f.c: New.
4626         * gcc.dg/vmx/gcc-bug-g.c: New.
4627         * gcc.dg/vmx/gcc-bug-i.c: New.
4628         * gcc.dg/vmx/harness.h: New.
4629         * gcc.dg/vmx/ira1.c: New.
4630         * gcc.dg/vmx/ira2a.c: New.
4631         * gcc.dg/vmx/ira2b.c: New.
4632         * gcc.dg/vmx/ira2.c: New.
4633         * gcc.dg/vmx/ira2c.c: New.
4634         * gcc.dg/vmx/mem.c: New.
4635         * gcc.dg/vmx/newton-1.c: New.
4636         * gcc.dg/vmx/ops.c: New.
4637         * gcc.dg/vmx/sn7153.c: New.
4638         * gcc.dg/vmx/spill2.c: New.
4639         * gcc.dg/vmx/spill3.c: New.
4640         * gcc.dg/vmx/spill.c: New.
4641         * gcc.dg/vmx/t.c: New.
4642         * gcc.dg/vmx/varargs-1.c: New.
4643         * gcc.dg/vmx/varargs-2.c: New.
4644         * gcc.dg/vmx/varargs-3.c: New.
4645         * gcc.dg/vmx/varargs-4.c: New.
4646         * gcc.dg/vmx/varargs-5.c: New.
4647         * gcc.dg/vmx/varargs-6.c: New.
4648         * gcc.dg/vmx/varargs-7.c: New.
4649         * gcc.dg/vmx/vmx.exp: New.
4650         * gcc.dg/vmx/vprint-1.c: New.
4651         * gcc.dg/vmx/vscan-1.c: New.
4652         * gcc.dg/vmx/x-01.c: New.
4653         * gcc.dg/vmx/x-02.c: New.
4654         * gcc.dg/vmx/x-03.c: New.
4655         * gcc.dg/vmx/x-04.c: New.
4656         * gcc.dg/vmx/x-05.c: New.
4657         * gcc.dg/vmx/yousufi-1.c: New.
4658         * gcc.dg/vmx/zero-1.c: New.
4659         * gcc.dg/vmx/zero.c: New.
4660
4661 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4662
4663         * g++.dg/lookup/java1.C: Update for chage of
4664         _Jv_AllocObject.
4665         * g++.dg/lookup/java2.C: Likewise.
4666
4667 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4668
4669         * ada/acats/run_all.sh: use -O2 by default.
4670
4671 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4672
4673         * gcc.dg/vr-mult-[12].c: New tests.
4674
4675 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4676
4677         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4678
4679         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4680
4681 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4682
4683         * lib/target-supports.exp (check_profiling_available): Assume profiling
4684         isn't available for mips*-*-elf targets.
4685
4686 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4687
4688         * gcc.dg/builtins-38.c: New test.
4689
4690 2004-04-14  Eric Christopher  <echristo@redhat.com>
4691
4692         * g++.dg/charset/charset.exp: Run .cc extension tests.
4693
4694 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4695
4696         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4697
4698 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699
4700         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4701
4702 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4703
4704         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4705         * gcc.dg/i386-387-2.c: Likewise.
4706
4707         * gcc.dg/i386-387-7.c: New test.
4708         * gcc.dg/i386-387-8.c: New test.
4709
4710         * gcc.dg/builtins-37.c: New test.
4711
4712 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4713
4714         * g++.dg/pch/externc-1.C: Add missing semicolon.
4715
4716 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4717
4718         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4719
4720 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4721
4722         * gcc.c-torture/execute/20040411-1.c: New test.
4723
4724 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4725
4726         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4727
4728 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4729
4730         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4731
4732 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4733
4734         * lib/target-supports.exp (check_named_sections_available): New.
4735         * lib/gcc-dg.exp (dg-require-named-sections): New.
4736         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4737         old-deja.exp.  Also prune error-count message from HP linker.
4738         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4739
4740         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4741         * g++.old-deja/g++.pt/static3.C: Likewise.
4742         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4743
4744 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4745
4746         * gcc.c-torture/execute/20040409-1.c: New test case.
4747         * gcc.c-torture/execute/20040409-2.c: New test case.
4748         * gcc.c-torture/execute/20040409-3.c: New test case.
4749
4750 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4751
4752         * gcc.dg/20040409-1.c: New test.
4753
4754 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4755
4756         PR target/14888
4757         * g++.dg/opt/pr14888.C: New test case.
4758
4759 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4760
4761         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4762         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4763         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4764         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4765         New tests.
4766
4767 2004-04-08  Paul Brook  <paul@codesourcery.com>
4768
4769         * gcc.dg/spill-1.c: New test.
4770
4771 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4772
4773         * gcc.dg/torture/builtin-ctype-2.c: New test.
4774
4775 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4776
4777         * gcc.dg/pch/pch.exp: Add largefile test.
4778
4779 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4780
4781         * g++.dg/pch/externc-1.Hs: New.
4782         * g++.dg/pch/externc-1.C: New.
4783
4784 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4785
4786         * gcc.dg/compat/struct-by-value-5a_main.c,
4787         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4788         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4789         * gcc.dg/compat/struct-by-value-5a_x.c,
4790         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4791         gcc.dg/compat/struct-by-value-5_x.c.
4792         * gcc.dg/compat/struct-by-value-5a_y.c,
4793         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4794         gcc.dg/compat/struct-by-value-5_y.c.
4795
4796         * gcc.dg/compat/struct-by-value-6a_main.c,
4797         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4798         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4799         * gcc.dg/compat/struct-by-value-6a_x.c,
4800         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4801         gcc.dg/compat/struct-by-value-6_x.c.
4802         * gcc.dg/compat/struct-by-value-6a_y.c,
4803         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4804         gcc.dg/compat/struct-by-value-6_y.c.
4805
4806         * gcc.dg/compat/struct-by-value-7a_main.c,
4807         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4808         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4809         * gcc.dg/compat/struct-by-value-7a_x.c,
4810         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4811         gcc.dg/compat/struct-by-value-7_x.c.
4812         * gcc.dg/compat/struct-by-value-7a_y.c,
4813         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4814         gcc.dg/compat/struct-by-value-7_y.c.
4815
4816 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4817
4818         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4819         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4820         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4821         options.
4822
4823 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4824
4825         * gcc.dg/builtins-36.c: New test.
4826
4827 2004-04-06  Paul Brook  <paul@codesourcery.com>
4828
4829         * README.gcc: Remove obsolete contraint on testcases.
4830
4831 2004-04-05  Paul Brook  <paul@codesourcery.com>
4832
4833         PR2123
4834         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4835         failure and exit(0) on success.
4836         * g++.dg/expr/anew2.C: Ditto.
4837         * g++.dg/expr/anew3.C: Ditto.
4838         * g++.dg/expr/anew4.C: Ditto.
4839
4840 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4841
4842         PR c++/3518
4843         * g++.dg/template/unify7.C: New.
4844
4845 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4846
4847         * g++.dg/README: Bring up to date with new subdirectories; remove
4848         duplicate subdirectory lines.
4849
4850 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4851
4852         PR c++/14007
4853         * g++.dg/template/unify5.C: New.
4854         * g++.dg/template/unify6.C: New.
4855         * g++.dg/template/qualttp20.C: Adjust.
4856         * g++.old-deja/g++.jason/report.C: Adjust.
4857         * g++.old-deja/g++.other/qual1.C: Adjust.
4858
4859 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4860
4861         PR c++/14803
4862         * g++.dg/inherit/ptrmem1.C: New test.
4863
4864 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4865
4866         PR c++/14755
4867         * gcc.c-torture/execute/20040331-1.c: New test.
4868         * gcc.dg/20040331-1.c: New test.
4869
4870 2004-04-01  Paul Brook  <paul@codesourcery.com>
4871
4872         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4873
4874 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/14724
4877         * g++.dg/init/goto1.C: New test.
4878
4879         PR c++/14763
4880         * g++.dg/template/defarg4.C: New test.
4881
4882 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4883
4884         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4885
4886 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4887
4888         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4889
4890 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4891
4892         * gcc.dg/noncompile/undeclared-2.c: New test.
4893
4894 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4895
4896         * gcc.dg/940409-1.c: Remove XFAIL.
4897         * gcc.dg/reg-vol-struct-1.c: New test.
4898
4899 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4900
4901         * gcc.dg/torture/builtin-wctype-1.c: New test.
4902
4903 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4904
4905         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4906         * gcc.dg/20001101-1.c: Likewise.
4907         * gcc.dg/20001102-1.c: Likewise.
4908
4909 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4910
4911         * gcc.dg/compare8.c: Add an additional test for XOR.
4912
4913 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4914
4915         * gcc.dg/torture/builtin-ctype-1.c: New test.
4916
4917 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4918
4919         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4920         * gcc.dg/torture/builtin-math-1.c: Likewise.
4921         * gcc.dg/torture/builtin-power-1.c: New test.
4922
4923 2004-03-24  Andreas Schwab  <schwab@suse.de>
4924
4925         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4926         IA64 assembler.
4927
4928 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4929             Roger Sayle  <roger@eyesopen.com>
4930
4931         * gcc.dg/compare8.c: New test case.
4932
4933 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4934
4935         * g++.dg/ext/altivec-7.C: New test.
4936
4937 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4938
4939         PR 12267, 12391, 12560, 13129, 14114, 14133
4940         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4941         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4942         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4943         Adjust error regexps.
4944         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4945         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4946         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4947         * gcc.dg/local1.c: Add explanatory comment.
4948
4949 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4950
4951         PR optimization/14669
4952         * g++.dg/opt/fold2.C: New test case.
4953
4954 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4955
4956         PR c/14069
4957         * gcc.dg/20040322-1.c: New test.
4958
4959 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4960
4961         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4962         * gcc.dg/ultrasp4.c: Likewise.
4963         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4964
4965 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4966
4967         * gcc.dg/i386-sse-8.c: Reset default options.
4968
4969 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4970
4971         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4972         in the error message text.
4973
4974 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4975
4976         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4977
4978 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4979
4980         PR c++/14616
4981         * g++.dg/init/array13.C: New test.
4982
4983 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4984
4985         PR target/13889
4986         * gcc.c-torture/compile/pr13889.c: New test case.
4987
4988 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4989
4990         PR c/14635
4991         * builtins-1.c (nan, nans): Don't test.
4992         * builtins-30.c: Don't use nan, nanf, nanl.
4993         * builtins-35.c: New test.
4994
4995 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4996
4997         * g++.dg/ext/altivec-6.C: New test.
4998
4999 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5000
5001         * g++.dg/init/placement3.C: New test.
5002
5003         * g++.dg/template/spec13.C: New test.
5004
5005         * g++.dg/lookup/using11.C: New test.
5006
5007         * g++.dg/lookup/koenig3.C: New test.
5008
5009         * g++.dg/template/operator2.C: New test.
5010
5011         * g++.dg/expr/dtor3.C: New test.
5012         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5013         marker.
5014         * g++.old-deja/g++.law/visibility28.C: Likewise.
5015
5016 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5017
5018         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5019         * gcc.dg/ppc64-abi-3.c: Likewise.
5020
5021 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5022
5023         PR c++/14545
5024         * g++.dg/parse/template15.C: New test.
5025
5026 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5027
5028         * g++.dg/expr/dtor2.C: New test.
5029
5030         * g++.dg/lookup/anon4.C: New test.
5031
5032         * g++.dg/overload/using1.C: New test.
5033
5034         * g++.dg/template/lookup7.C: New test.
5035
5036         * g++.dg/template/typename6.C: New test.
5037
5038         * g++.dg/expr/cond6.C: New test.
5039
5040 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5041
5042         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5043
5044 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5045
5046         * g++.dg/expr/cond5.C: New test.
5047         * g++.dg/expr/constcast1.C: Likewise.
5048         * g++.dg/expr/ptrmem2.C: Likewise.
5049         * g++.dg/expr/ptrmem3.C: Likewise.
5050         * g++.dg/lookup/main1.C: Likewise.
5051         * g++.dg/template/lookup6.C: Likewise.
5052
5053 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5054
5055         * gcc.dg/local1.c: New test.
5056
5057         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5058
5059 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5060
5061         * gcc.dg/torture/builtin-convert-1.c: New test.
5062
5063 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5064
5065         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5066
5067 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5068
5069         PR c++/14481
5070         * g++.dg/warn/Wunused-7.C: New test.
5071
5072 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5073
5074         * gcc.dg/torture/builtin-integral-1.c: New test.
5075
5076 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5077
5078         PR c++/14586
5079         * g++.dg/parse/non-dependent3.C: New test.
5080
5081 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5082
5083         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5084         * g++.dg/eh/simd-2.C: Likewise.
5085         * g++.dg/init/array10.C: Likewise.
5086         * gcc.c-torture/compile/simd-1.c: Likewise.
5087         * gcc.c-torture/compile/simd-2.c: Likewise.
5088         * gcc.c-torture/compile/simd-3.c: Likewise.
5089         * gcc.c-torture/compile/simd-4.c: Likewise.
5090         * gcc.c-torture/compile/simd-6.c: Likewise.
5091         * gcc.c-torture/execute/simd-1.c: Likewise.
5092         * gcc.c-torture/execute/simd-2.c: Likewise.
5093         * gcc.dg/compat/vector-defs.h: Likewise.
5094         * gcc.dg/20020531-1.c: Likewise.
5095         * gcc.dg/altivec-3.c: Likewise.
5096         * gcc.dg/altivec-4.c: Likewise.
5097         * gcc.dg/altivec-varargs-1.c: Likewise.
5098         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5099         * gcc.dg/i386-mmx-3.c: Likewise.
5100         * gcc.dg/i386-sse-4.c: Likewise.
5101         * gcc.dg/i386-sse-5.c: Likewise.
5102         * gcc.dg/i386-sse-8.c: Likewise.
5103         * gcc.dg/simd-1.c: Likewise.
5104         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5105         __ev64_opaque__ since the machine description provides it.
5106
5107 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5108
5109         * lib/compat.exp (skip_list): New global variable.
5110         Use it to hold the user defined COMPAT_SKIPS list if any.
5111         (compat-obj): Add the members of skip_list to optall.
5112
5113 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5114
5115         * gcc.dg/compat/union-by-value-1_main.c,
5116         union-by-value-1_x.c, union-by-value-1_y.c,
5117         union-check.h, union-defs.h,
5118         union-init.h, union-return-1_main.c,
5119         union-return-1_x.c, union-return-1_y.c: New files.
5120
5121 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5122
5123         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5124         mixed-struct-init.h: Add 4 mixed structure types.
5125         struct-by-value-21_main.c, struct-by-value-21_x.c,
5126         struct-by-value-21_y.c, struct-return-21_main.c,
5127         struct-return-21_x.c, struct-return-21_y.c: New files.
5128
5129 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/14550
5132         * g++.dg/parse/template14.C: New test.
5133
5134 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5135
5136         * gcc.c-torture/execute/20040313-1.c: New test.
5137
5138 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5139
5140         PR target/14533
5141         * gcc.dg/20040311-2.c: New test.
5142
5143 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5144
5145         PR other/14544
5146         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5147         bit-field.
5148
5149 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5150
5151         * gcc.dg/20040305-2.c: Add missing return statement.
5152
5153 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5154
5155         * gcc.dg/builtins-34.c: Also check pow10*.
5156
5157 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5158
5159         PR target/14262
5160         * gcc.dg/20040305-2.c: New test.
5161
5162 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5163
5164         * gcc.dg/20040310-1.c: New test.
5165
5166 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5167
5168         * gcc.c-torture/execute/20040311-1.c: New test case.
5169
5170 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5171
5172         PR c++/14476
5173         * g++.dg/lookup/enum1.C: New test.
5174
5175 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5176
5177         PR c++/14510
5178         * g++.dg/lookup/struct2.C: New test.
5179
5180 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5181
5182         * gcc.dg/builtins-34.c: New test.
5183
5184 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5185
5186         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5187
5188 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5189
5190         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5191         * gcc.dg/alias-2.c: New testcase.
5192
5193 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5194
5195         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5196
5197 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5198
5199         * gcc.c-torture/execute/20040309-1.c: New test case.
5200
5201 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         PR c++/14397
5204         * g++.dg/overload/ref1.C: New.
5205
5206 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5207
5208         PR c++/14409
5209         * g++.dg/template/spec12.C: New test.
5210
5211         PR c++/14448
5212         * g++.dg/parse/crash14.C: New test.
5213
5214 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5215
5216         PR c++/14230
5217         * g++.dg/init/ref11.C: New test.
5218
5219 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5220
5221         PR c++/14432
5222         * g++.dg/parse/builtin2.C: New test.
5223
5224 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/14401
5227         * g++.dg/init/ctor3.C: New test.
5228         * g++.dg/init/union1.C: New test.
5229         * g++.dg/ext/anon-struct4.C: New test.
5230
5231 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5232
5233         * g++.dg/lookup/koenig1.C: Tweak error messages.
5234         * g++.dg/lookup/used-before-declaration.C: Likewise.
5235         * g++.dg/other/do1.C: Likewise.
5236         * g++.dg/overload/koenig1.C: Likewise.
5237         * g++.dg/parse/crash13.C: Likewise.
5238         * g++.dg/template/instantiate3.C: Likewise.
5239
5240 2004-03-08  Eric Christopher  <echristo@redhat.com>
5241
5242         * * lib/target-supports.exp: Enable libiconv in test
5243         compilation.  Fix up error checking.
5244
5245 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5246
5247         PR middle-end/14289
5248         * gcc.dg/pr14289-1.c: New test case.
5249         * gcc.dg/pr14289-2.c: Likewise.
5250         * gcc.dg/pr14289-3.c: Likewise.
5251
5252 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5253
5254         * gcc.c-torture/execute/20040308-1.c: New test.
5255
5256 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5257
5258         * gcc.c-torture/execute/20040307-1.c: New test case.
5259
5260 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5261
5262         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5263
5264 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5265
5266         * gcc.dg/20040306-1.c: New test.
5267
5268 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5269
5270         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5271         them static.
5272         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5273
5274 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5275
5276         PR c/14465
5277         * gcc.dg/decl-6.c: New test.
5278
5279 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5280
5281         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5282         Rename LOGPOW -> LOG_POW.
5283         (SQRT_EXP, POW_EXP): New.
5284
5285 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5286
5287         * gcc.dg/i386-sse-8.c: New test.
5288
5289 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5290
5291         PR c/14114
5292         * gcc.dg/decl-5.c: New test.
5293
5294 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5295
5296         * gcc.dg/20040305-1.c: New test.
5297
5298 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5299
5300         PR other/14354
5301         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5302
5303 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5304
5305         PR c++/14425, c++/14426
5306         * g++.dg/ext/altivec-4.C: New test.
5307         * g++.dg/ext/altivec-5.C: New test.
5308
5309 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5310
5311         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5312         global variables of a type with no linkage.
5313         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5314         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5315         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5316         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5317         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5318         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5319         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5320         * g++.dg/warn/deprecated.C: Name enum Color.
5321         * g++.dg/overload/VLA.C: Name structure for 'b'.
5322         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5323
5324 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5325
5326         * gcc.c-torture/compile/20040304-1.c: New test.
5327
5328 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5329
5330         PR 13728
5331         * gcc.dg/decl-4.c: New testcase.
5332
5333 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5334
5335         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5336         as PRECF if sizeof (float) > sizeof (double).
5337         (PRECL): Make it the same as PRECF if
5338         sizeof (float) > sizeof (long double).
5339
5340 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5341
5342         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5343         system type.  Add check for irix6 which doesn't have c99 runtime.
5344
5345 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5346
5347         * gcc.dg/const-elim-1.c: xfail for xtensa.
5348
5349 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/14369
5352         * g++.dg/template/cond4.C: New test.
5353
5354 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5355
5356         PR c++/14360
5357         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5358
5359         PR c++/14361
5360         * g++.dg/parse/defarg7.C: New test.
5361
5362         PR c++/14359
5363         * g++.dg/template/friend26.C: New test.
5364
5365 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/14324
5368         * g++.dg/abi/mangle21.C: New test.
5369
5370         PR c++/14260
5371         * g++.dg/parse/constructor2.C: New test.
5372
5373         PR c++/14337
5374         * g++.dg/template/sfinae1.C: New test.
5375
5376 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/14267
5379         * g++.dg/expr/crash2.C: New test.
5380
5381         PR middle-end/13448
5382         * gcc.dg/inline-5.c: New test.
5383         * gcc.dg/always-inline.c: Split out tests into ...
5384         * gcc.dg/always-inline2.c: ... this and ...
5385         * gcc.dg/always-inline3.c: ... this.
5386
5387 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5388
5389         PR debug/12103
5390         * g++.dg/debug/crash1.C: New test.
5391
5392 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5393
5394         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5395         function with __attribute__((noinline)).
5396         (recurser_void2): Likewise.
5397         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5398         (recurser_void2): Likewise.
5399
5400 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5401
5402         PR middle-end/14203
5403         * g++.dg/warn/Wunused-6.C: New test case.
5404
5405 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5406
5407         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5408         not defined.
5409
5410 2004-02-27  Eric Christopher  <echristo@redhat.com>
5411
5412         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5413         * g++.dg/charset/asm2.c: Run only x86.
5414         * gcc.dg/charset/asm3.c: Ditto.
5415
5416 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5417
5418         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5419         ld_library_path.
5420
5421 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5422
5423         * g++.dg/ext/altivec-3.C: New.
5424
5425 2004-02-26  Richard Henderson  <rth@redhat.com>
5426
5427         * g++.dg/ext/attrib10.C: Mark for warning.
5428         * gcc.dg/attr-alias-1.c: New.
5429
5430 2004-02-26  Richard Henderson  <rth@redhat.com>
5431
5432         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5433         * gcc.c-torture/execute/20040208-2.c: ... it back.
5434
5435 2004-02-26  Eric Christopher  <echristo@redhat.com>
5436
5437         * lib/target-supports.exp (check-iconv-available): New function.
5438         * lib/gcc-dg.exp (dg-require-iconv): New function.
5439         Use above.
5440         * gcc.dg/charset: New directory.
5441         * gcc.dg/charset/charset.exp: New file.
5442         * gcc.dg/charset/asm1.c: Ditto.
5443         * gcc.dg/charset/asm2.c: Ditto.
5444         * gcc.dg/charset/asm3.c: Ditto.
5445         * gcc.dg/charset/asm4.c: Ditto.
5446         * gcc.dg/charset/asm5.c: Ditto.
5447         * gcc.dg/charset/attribute1.c: Ditto.
5448         * gcc.dg/charset/attribute2.c: Ditto.
5449         * gcc.dg/charset/string1.c: Ditto.
5450         * g++.dg/charset: New directory.
5451         * g++.dg/dg.exp: Add here. Special options.
5452         * g++.dg/charset/charset.exp: New file.
5453         * g++.dg/charset/asm1.c: Ditto.
5454         * g++.dg/charset/asm2.c: Ditto.
5455         * g++.dg/charset/asm3.c: Ditto.
5456         * g++.dg/charset/asm4.c: Ditto.
5457         * g++.dg/charset/attribute1.c: Ditto.
5458         * g++.dg/charset/attribute2.c: Ditto.
5459         * g++.dg/charset/extern1.cc: Ditto.
5460         * g++.dg/charset/extern2.cc: Ditto.
5461         * g++.dg/charset/string1.c: Ditto.
5462
5463 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/14278
5466         * g++.dg/parse/comma1.C: New test.
5467
5468 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5469
5470         PR c++/14284
5471         * g++.dg/template/ttp8.C: New test.
5472
5473 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5474
5475         * gcc.dg/fixuns-trunc-1.c: New test.
5476
5477 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5478
5479         * gcc.dg/builtins-config.h: Use #elif.
5480
5481 2004-02-26  Michael Matz  <matz@suse.de>
5482
5483         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5484         * gcc.dg/991214-1.c: Likewise.
5485         * gcc.dg/i386-asm-1.c: Likewise.
5486
5487 2004-02-25  Richard Henderson  <rth@redhat.com>
5488
5489         * gcc.c-torture/execute/20040208-2.c: Move ...
5490         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5491
5492 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5493
5494         PR c++/14246
5495         * g++.dg/other/crash-3.C: New test.
5496
5497 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5498
5499         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5500         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5501
5502         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5503         HP-UX.
5504
5505 2004-02-24  Michael Matz  <matz@suse.de>
5506
5507         * gcc.dg/i386-regparm.c: New.
5508
5509 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5510
5511         * gcc.c-torture/execute/20040223-1.c: New.
5512
5513 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5514             Kazu Hirata  <kazu@cs.umass.edu>
5515
5516         * gcc.dg/fwritable-strings-1.c: Remove.
5517
5518 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5519
5520         PR c/14156
5521         * gcc.dg/20040223-1.c: New test.
5522
5523 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5524
5525         PR c++/14106
5526         * g++.dg/ext/typeof9.C: New test.
5527
5528 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5529
5530         PR c++/14250
5531         * g++.dg/other/switch1.C: New test.
5532
5533 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5534
5535         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5536         * gcc.dg/va-arg-1.c: Likewise.
5537
5538 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5539
5540         PR c++/14143
5541         * g++.dg/template/koenig5.C: New test.
5542
5543 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5544
5545         * g++.dg/ext/altivec-1.C: Generalize target triple.
5546         * g++.dg/ext/altivec-2.C: New test case.
5547         * g++.dg/ext/altivec_check.h: New file.
5548         * gcc.dg/altivec-1.c: Generalize target triple;
5549         include altivec_check.h and call altivec_check().
5550         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5551         * gcc.dg/altivec-6.c: New test case.
5552         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5553         type casts as needed.
5554         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5555         altivec_check().
5556         * gcc.dg/altivec-12.c: New test case.
5557         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5558         include altivec_check.h and call altivec_check().
5559         * gcc.dg/altivec_check.h: New file.
5560
5561 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5562
5563         * lib/target-supports.exp (check_alias_available): Don't mangle
5564         function `g' in test program.
5565
5566 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5567
5568         * lib/target-supports.exp (check_profiling_available): Check
5569         argument to determine whether we support a profiling type.
5570         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5571         check_profiling_available.
5572         * g++.dg/bprob/bprob.exp: Likewise
5573         * g77.dg/bprob/bprob.exp: Likewise.
5574         * gcc.misc-tests/bprob.exp: Likewise.
5575         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5576         dg-require-profiling and delete expected error handling.
5577         * gcc.dg/20021014-1.c: Likewise.
5578         * gcc.dg/nest.c: Likewise.
5579
5580 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5581
5582         PR c++/12007
5583         * g++.dg/other/vthunk1.C: New test.
5584
5585 2004-02-20  Falk Hueffner  <falk@debian.org>
5586
5587         PR target/14201
5588         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5589
5590 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/13927
5593         * g++.dg/other/error8.C: Remove XFAIL markers.
5594
5595         PR c++/14173
5596         * g++.dg/ext/packed5.C: New test.
5597
5598         PR c++/14199
5599         * g++.dg/warn/Wunused-5.C: New test.
5600
5601         PR c++/14186
5602         * g++.dg/lookup/member1.C: New test.
5603
5604 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5605
5606         * gcc.c-torture/compile/20040130-1.c: Enable only when
5607         __INT_MAX__ >= 2147483647L.
5608         * gcc.c-torture/compile/961203-1.c: Likewise.
5609
5610 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5611
5612         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5613         * g++.dg/opt/template1.C: Robustify assembler regexp
5614
5615 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5616
5617         * gcc.c-torture/execute/simd-4.x: Remove.
5618         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5619         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5620         Guard with #ifndef SKIP_ATTRIBUTE.
5621         * gcc.dg/compat/vector-1_y.c: Likewise.
5622         * gcc.dg/compat/vector-2_x.c: Likewise.
5623         * gcc.dg/compat/vector-2_y.c: Likewise.
5624         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5625         * g++.dg/eh/simd-2.C: Likewise.
5626
5627 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5628
5629         * gcc.c-torture/compile/complex-1.c: New.
5630
5631 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5632
5633         PR target/14209
5634         * gcc.c-torture/execute/20040218-1.c: New test.
5635
5636 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5637
5638         PR c++/14181
5639         * g++.dg/parse/new2.C: New test.
5640
5641 2004-02-18  Paul Brook  <paul@codesourcery.com>
5642
5643         * gcc.c-torture/compile/libcall-1.c: New test.
5644
5645 2004-02-18  Paul Brook  <paul@codesourcery.com>
5646
5647         PR debug/12934
5648         * gcc.dg/debug/debug-7.c: New test.
5649
5650 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5651
5652         * gcc.dg/20040217-1.c: New test.
5653
5654 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5655
5656         * gcc.c-torture/execute/990208-1.x: Delete.
5657
5658 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5659
5660         * gcc.c-torture/execute/20040208-2.x: New file.
5661
5662 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5663
5664         PR c++/11326
5665         * g++.dg/abi/structret1.C: New test.
5666
5667 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5668
5669         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5670         (i386_cpuid): No need to test if cpuid is available on AMD64.
5671         Fix assembly, so that it works onboth i386 and AMD64.
5672         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5673         (vecInLong): Fix s[] member type to unsigned int.
5674         (vecInWord): Remove type.
5675         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5676         (a64, b64, c64, d64, e64): Remove.
5677         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5678         Remove unused variable.  Remove initialization of removed variables.
5679         Don't call mmx_tests nor sse_tests.
5680         (reference_mmx, reference_sse): Remove.
5681         (check): Add return stmt.
5682         * gcc.dg/i386-sse-7.c: New test.
5683         * gcc.dg/i386-mmx-4.c: New test.
5684
5685 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5686
5687         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5688         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5689         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5690         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5691         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5692         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5693         g++.dg/tc1/dr94.C: Fix line terminator.
5694
5695 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5696
5697         * gcc.c-torture/compile/20040216-1.c: New.
5698
5699 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5700
5701         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5702         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5703         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5704         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5705         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5706         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5707
5708 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5709
5710         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5711
5712 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/13971
5715         * g++.dg/expr/cond4.C: New test.
5716
5717         PR c++/14086
5718         * g++.dg/lookup/crash2.C: New test.
5719
5720 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5721
5722         * gcc.c-torture/compile/20040214-2.c: New test.
5723
5724 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5725
5726         PR c++/14116
5727         * g++.dg/ext/typeof8.C: New test.
5728
5729 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5730
5731         * gcc.c-torture/compile/20040214-1.c: New test.
5732
5733 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5734
5735         PR c++/13635
5736         * g++.dg/template/spec11.C: New test.
5737
5738 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5739
5740         PR c++/13927
5741         * g++.dg/other/error8.C: New test.
5742
5743 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5744
5745         PR c++/14122
5746         * g++.dg/template/array4.C: New test.
5747
5748         PR c++/14108
5749         * g++.dg/inherit/thunk2.C: New test.
5750
5751         PR c++/14083
5752         * g++.dg/eh/cond2.C: New test.
5753
5754 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5755
5756         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5757
5758 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5759
5760         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5761
5762 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5763
5764         * g++.dg/simd-2.C: xfail on ppc64-linux.
5765
5766 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5767
5768         PR c/456
5769         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5770         tests.
5771
5772 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5773
5774         * gcc.dg/builtins-33.c: New test.
5775
5776 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5777
5778         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5779
5780 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5781
5782         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5783
5784 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5785
5786         * gcc.dg/ppc64-abi-3.c: New test.
5787
5788 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5789
5790         PR c/14092
5791
5792         * gcc.dg/pr14092-1.c: New testcase.
5793
5794 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5795
5796         * gcc.dg/cpp/assert4.c: Fix typo last change.
5797
5798         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5799         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5800
5801         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5802
5803 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5804
5805         * gcc.c-torture/compile/20040209-1.c: New test case.
5806
5807 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5808
5809         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5810
5811 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5812
5813         * gcc.c-torture/execute/20040208-[12].c: New tests.
5814
5815 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5816
5817         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5818
5819 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5820
5821         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5822
5823 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5824
5825         Bug 13856
5826         * gcc.dg/visibility-8.c: New testcase.
5827
5828 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5829
5830         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5831         arguments.
5832         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5833
5834 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5835
5836         PR middle-end/13696
5837         * g++.dg/opt/fold1.C: New test case.
5838
5839 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5840
5841         PR c++/14033
5842         * g++.dg/other/crash-2.C: New test.
5843
5844 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5845
5846         PR c++/14028
5847         * g++.dg/parse/angle-bracket2.C: New test.
5848
5849 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5850
5851         PR middle-end/13750
5852         Revert:
5853         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5854         PR pch/13361
5855         * testsuite/g++.dg/pch/wchar-1.C: New.
5856         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5857
5858 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5859
5860         PR c++/14008
5861         * g++.dg/parse/error15.C: New test.
5862         * g++.dg/parse/crash11.C: Update dg-error mark.
5863
5864 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/13932
5867         * g++.dg/warn/conv2.C: New test.
5868
5869 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5870
5871         PR c++/13086
5872         * g++.dg/warn/incomplete1.C: Remove xfail.
5873
5874 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5875
5876         * lib/file-format.exp (gcc_target_object_format): Use
5877         ${tool}_target_compile, not gcc_target_compile.
5878         * lib/target-supports.exp (check_alias_available): Likewise.
5879         (check_gc_sections_available): Likewise.
5880         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5881         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5882         dg-require-alias.
5883
5884 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/13969
5887         * g++.dg/template/static6.C: New test.
5888
5889 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5890
5891         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5892
5893 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5894
5895         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5896         tests for systems where `char' is unsigned by default.
5897
5898 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5899
5900         PR c++/13997
5901         * g++.dg/template/partial3.C: New test.
5902
5903 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5904
5905         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5906         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5907         Remove mentions of obsolete ports.
5908
5909 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5910
5911         * gcc.dg/noncompile/20001228-1.c: Fix for new
5912         error message.
5913
5914 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5915
5916         PR target/9348
5917         * gcc.c-torture/execute/multdi-1.c: New test case.
5918
5919 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5920
5921         PR c++/13925
5922         * g++.dg/template/lookup5.C: New test.
5923
5924 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/13950
5927         * g++.dg/template/lookup4.C: New test.
5928
5929         PR c++/13970
5930         * g++.dg/parse/error14.C: New test.
5931
5932         PR c++/14002
5933         * g++.dg/parse/template13.C: New test.
5934
5935 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/13978
5938         * g++.dg/template/koenig4.C: New test.
5939
5940         PR c++/13968
5941         * g++.dg/template/crash17.C: New test.
5942
5943         PR c++/13975
5944         * g++.dg/parse/error13.C: New test.
5945         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5946
5947 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5948
5949         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5950
5951 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5952
5953         PR c/11658
5954         PR c/13994
5955         * gcc.dg/noncompile/20040203-1.c: New test.
5956         * gcc.dg/noncompile/20040203-2.c: Likewise.
5957         * gcc.dg/noncompile/20040203-3.c: Likewise.
5958         * gcc.dg/20040203-1.c: Likewise.
5959
5960 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5961
5962         PR c++/10858
5963         * g++.dg/template/sizeof7.C: New test.
5964
5965 2004-02-02  Eric Christopher  <echristo@redhat.com>
5966             Zack Weinberg  <zack@codesourcery.com>
5967
5968         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5969
5970 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5971
5972         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5973         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5974         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5975         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5976
5977 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5978
5979         PR c++/13113
5980         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5981
5982         PR c++/13854
5983         * g++.dg/ext/attrib13.C: New test.
5984
5985         PR c++/13907
5986         * g++.dg/conversion/op2.C: New test.
5987
5988 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5989
5990         * gcc.dg/titype-1.c: Fix pasto.
5991
5992 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5993
5994         * gcc.dg/titype-1.c: New test.
5995
5996 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5997
5998         PR c++/13957
5999         * g++.dg/template/non-type-template-argument-1.C,
6000         g++.dg/template/qualified-id1.C: Update dg-error marks.
6001         * g++.dg/template/nontype6.C: New test.
6002
6003 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6004
6005         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6006         * gcc.dg/builtins-31.c: New testcase.
6007         * gcc.dg/builtins-32.c: New testcase.
6008
6009 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6010
6011         * objc.dg/call-super-2.m: Update line numbers
6012         for the including of stddef.h.
6013
6014 2004-01-30  Michael Matz  <matz@suse.de>
6015
6016         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6017         g++.dg/ext/case-range3.C: New tests.
6018
6019 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6020
6021         DR206
6022         PR c++/13813
6023         * g++.dg/template/member4.C: New test.
6024
6025 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6026
6027         PR c++/13683
6028         * g++.dg/template/sizeof6.C: New test.
6029
6030 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6031
6032         * gcc.dg/fwritable-strings-1.c: New test.
6033
6034 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6035
6036         * gcc.c-torture/compile/20040130-1.c: New test.
6037
6038 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6039
6040         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6041
6042 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6043
6044         PR c++/13883
6045         * g++.dg/template/ctor3.C: New test.
6046
6047 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6048
6049         * g++.dg/tc1: New directory.
6050         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6051         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6052         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6053         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6054         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6055
6056 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6057
6058         * g++.dg/parse/error11.C: New test.
6059         * g++.dg/parse/error12.C: Likewise.
6060
6061 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6062
6063         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6064         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6065
6066 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6067
6068         PR c++/13791
6069         * g++.dg/ext/attrib12.C: New test.
6070
6071         PR c++/13736
6072         * g++.dg/parse/cast2.C: New test.
6073
6074 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6075
6076         * objc.dg/encode-2.m (main): New local string.  Set depending on
6077         sizeof long.  Use in sscanf call.
6078         * objc.dg/encode-3.m (main): New local string.  Set depending on
6079         sizeof long.  Use in scan_initial call.
6080
6081 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6082
6083         * objc.dg/call-super-2.m: Make LP64-safe.
6084         * objc.dg/desig-init-1.m: Likewise.
6085
6086 2004-01-27  Devang Patel <dpatel@apple.com>
6087
6088         * g++.dg/debug/namespace1.C: New test.
6089
6090 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6091
6092         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6093         xscale-*-*.
6094
6095         * gcc.dg/arm-mmx-1.c: New test.
6096
6097 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6098
6099         * gcc.dg/20040127-1.c: New test.
6100         * gcc.dg/20040127-2.c: New test.
6101
6102 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6103
6104         * objc.dg/stret-1.m (glob): Renamed to globa.
6105
6106 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/13663
6109         * g++.dg/expr/for1.C: New test.
6110
6111 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6112
6113         PR middle-end/13779
6114         * gcc.dg/darwin-longlong.c: New test.
6115
6116 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6117
6118         * gcc.dg/20040124-1.c: Moved test from here...
6119         * gcc.c-torture/compile/20040124-1.c: ...to here.
6120
6121 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6122
6123         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6124         the assembly output if -m64 is passed.
6125
6126 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6127
6128         PR c++/13833
6129         * g++.dg/template/cond3.C: New test.
6130
6131 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6132
6133         PR c++/13810
6134         * g++.dg/template/ttp7.C: New test.
6135
6136 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6137
6138         PR c++/13797
6139         * g++.dg/template/nontype4.C: New test.
6140         * g++.dg/template/nontype5.C: Likewise.
6141
6142 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6143
6144         * gcc.dg/torture/mips-clobber-at.c: New test.
6145
6146 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6147
6148         * gcc.dg/20040124-1.c: New test.
6149
6150 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6151
6152         * gcc.dg/20040123-1.c: New test.
6153
6154 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6155
6156         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6157
6158 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6159
6160         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6161
6162 2004-01-23  Andrew Pinski  <apinski@apple.com>
6163
6164         * gcc.dg/20030121-1.c: Move to ..
6165         * gcc.dg/20040121-1.c: here.
6166
6167 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6168
6169         * gcc.dg/builtins-29.c: New test case.
6170
6171 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6172
6173         PR 18314
6174         * gcc.dg/builtins-30.c: New testcase.
6175
6176 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6177
6178         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6179         * lib/g77.exp: Likewise.
6180         * lib/objc.exp: Likewise.
6181         * lib/g++.exp: Likewise.
6182
6183 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6184
6185         * gcc.dg/struct-by-value-2.c: New test.
6186
6187 2004-01-21  Andrew Pinski  <apinski@apple.com>
6188
6189         PR target/13785
6190         * gcc.dg/20030121-1.c: New test.
6191
6192 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6193
6194         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6195         clobber frame pointer register in asm statement.
6196
6197 2004-01-21  Falk Hueffner  <falk@debian.org>
6198
6199         * gcc.c-torture/compile/20040121-1.c: New test.
6200
6201 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6202
6203         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6204
6205 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6206
6207         * gcc.dg/ppc64-abi-2.c: New test.
6208
6209 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6210
6211         * lib/treelang.exp: Fill out this file.
6212         * lib/treelang-dg.exp: New File.
6213
6214 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6215
6216         * gcc.c-torture/compile/981022-1.c: Remove.
6217         * gcc.dg/array-5.c: Remove XFAIL.
6218         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6219         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6220         gcc.dg/cond-lvalue-1.c: Update.
6221         * gcc.dg/cast-lvalue-2.c: New test.
6222
6223 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6224
6225         PR c++/13592
6226         * g++.dg/other/error1.C (class foo): Tweak error message.
6227
6228         PR c++/13592
6229         * g++.dg/template/call2.C: New test.
6230
6231 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6232
6233         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6234         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6235         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6236         scalar-return-1_x.c, scalar-return-2_y.c,
6237         scalar-return-3_x.c, scalar-return-3_y.c,
6238         scalar-return-4_x.c, scalar-return-4_y.c,
6239         struct-align-1.h, struct-align-1_x.c,
6240         struct-align-1_y.c, struct-align-2.h,
6241         struct-align-2_x.c, struct-align-2_y.c,
6242         struct-by-value-10_y.c, struct-by-value-11_x.c,
6243         struct-by-value-11_y.c, struct-by-value-12_x.c,
6244         struct-by-value-12_y.c, struct-by-value-13_x.c,
6245         struct-by-value-13_y.c, struct-by-value-14_x.c,
6246         struct-by-value-14_y.c, struct-by-value-15_x.c,
6247         struct-by-value-15_y.c, struct-by-value-16_y.c,
6248         struct-by-value-17_y.c, struct-by-value-18_y.c,
6249         struct-by-value-19_y.c, struct-by-value-1_x.c,
6250         struct-by-value-1_y.c, struct-by-value-20_y.c,
6251         struct-by-value-2_x.c, struct-by-value-2_y.c,
6252         struct-by-value-3_y.c, struct-by-value-4_x.c,
6253         struct-by-value-4_y.c, struct-by-value-5_y.c,
6254         struct-by-value-6_y.c, struct-by-value-7_y.c
6255         struct-by-value-8_x.c, struct-by-value-8_y.c
6256         struct-by-value-9_x.c, struct-by-value-9_y.c
6257         struct-return-10_x.c, struct-return-10_y.c,
6258         struct-return-19_x.c, struct-return-20_x.c
6259         struct-return-2_x.c, struct-return-2_y.c
6260         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6261         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6262
6263 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6264
6265         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6266         attribute on sparc*-sun-solaris2.*.
6267
6268 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/13710
6271         * g++.dg/ext/typeof7.C: New test.
6272
6273 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6274
6275         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6276         * gcc.dg/const-elim-1.c: Same.
6277
6278 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6279
6280         * objc.dg/stret-1.m: New.
6281         * objc.dg/stret-2.m: New.
6282
6283 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6284
6285         PR c++/11895
6286         * g++.dg/ext/vector1.C: New test.
6287
6288 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6289
6290         * gcc.dg/pch/import-1.c: New.
6291         * gcc.dg/pch/import-1.hs: New.
6292         * gcc.dg/pch/import-1a.h: New.
6293         * gcc.dg/pch/import-1b.h: New.
6294         * gcc.dg/pch/import-1c.h: New.
6295
6296 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/13574
6299         * g++.dg/ext/array1.C: New test.
6300
6301         PR c++/13178
6302         * g++.dg/conversion/op1.C: New test.
6303
6304 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6305
6306         PR 11864
6307         From Kazumoto Kojima / Dan Kegel:
6308         * gcc.dg/pr11864-1.c: New test.
6309
6310         PR 10392
6311         From Marcus Comstedt / Dan Kegel:
6312         * gcc.dg/pr10392-1.c: New test.
6313
6314 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6315
6316         PR c++/13478
6317         * g++.dg/init/ref10.C: New test.
6318
6319 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6320
6321         PR c++/13407
6322         * g++.dg/parse/typename6.C: New test.
6323
6324 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6325
6326         PR pch/13361
6327         * testsuite/g++.dg/pch/wchar-1.C: New.
6328         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6329
6330 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6331
6332         PR c++/9259
6333         * g++.dg/expr/sizeof2.C: New test.
6334
6335 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6336
6337         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6338
6339 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6340
6341         PR c++/13659
6342         * g++.dg/lookup/strong-using-3.C: New.
6343         * g++.dg/lookup/using-10.C: New.
6344
6345 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6346
6347         PR c++/13594
6348         * g++.dg/lookup/strong-using-2.C: New.
6349
6350 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6351             Dan Kegel <dank@kegel.com>
6352             J"orn Rennecke <joern.rennecke@superh.com>
6353
6354         PR target/9365
6355         * gcc.dg/pr9365-1.c: New test.
6356
6357 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6358
6359         PR c++/8856
6360         * g++.dg/parse/casting-operator2.C: New test.
6361         * g++.old-deja/g++.pt/explicit83.C: Remove.
6362
6363 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6364
6365         * gcc.dg/label-compound-stmt-1.c: New test.
6366         * gcc.c-torture/compile/950922-1.c,
6367         gcc.c-torture/compile/20000211-3.c,
6368         gcc.c-torture/compile/20000518-1.c,
6369         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6370         compound statements.
6371
6372 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6373
6374         * gcc.dg/ppc64-abi-1.c: New test.
6375
6376 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6377
6378          * g++.dg/ext/attrib9.C: Add dg-warnings.
6379
6380 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6381
6382         PR c++/12335
6383         * g++.dg/parse/dtor3.C: New test.
6384
6385 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6386
6387         PR c++/12709
6388         * g++.dg/parse/try-catch-1.C: New test.
6389
6390 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6391
6392         * ada/acats/run_all.sh: Add more verbose output in acats.log
6393         when compiling tests.
6394
6395 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6396
6397         PR 13656
6398         * gcc.dg/typedef-redecl.c: New test case.
6399         * gcc.dg/typedef-redecl.h: New support file.
6400
6401 2004-01-13  Jan Hubicka  <jh@suse.cz>
6402
6403         * gcc.dg/always_inline.c: New test.
6404         * gcc.dg/debug/20031231-1.c: Fix.
6405
6406 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6407
6408         PR c++/13474
6409         * g++.dg/template/array3.C: New test.
6410
6411 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6412
6413         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6414         * g++.dg/warn/Wunused-2.C: Likewise.
6415
6416 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6417
6418         PR c++/13289
6419         * g++.dg/template/instantiate6.C: New test.
6420
6421 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6422
6423         PR middle-end/11397
6424         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6425
6426 2004-01-12  Jan Hubicka  <jh@suse.cz>
6427
6428         PR opt/12826
6429         * gcc.dg/20040112-1.c: New.
6430
6431         * gcc.dg/dwarf-die[1-7].c: Move to...
6432         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6433         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6434
6435 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6436
6437         PR c++/4100
6438         * g++.dg/parse/friend4.C: New test.
6439
6440 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6441
6442         PR c++/4100
6443         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6444         definition is called a friend.
6445
6446 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6447
6448         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6449
6450 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6451
6452         PR c++/3478
6453         * g++.dg/parse/error10.C: New test.
6454         * g++.dg/template/arg2.C: Accept "invalid type" error.
6455
6456 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6457
6458         PR middle-end/13392
6459         * g++.dg/opt/expect2.C: New test.
6460
6461 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6462
6463         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6464         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6465         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6466         Update dg-error regexps.
6467
6468 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6469
6470         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6471         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6472
6473 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6474
6475         * gcc.dg/pragma-re-1.c: Use right pointer type.
6476
6477 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6478
6479         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6480
6481 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6482
6483         * gcc.dg/rs6000-ldouble-1.c: New.
6484
6485 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6486
6487         DR 337
6488         PR c++/9256
6489         * g++.dg/other/abstract1.C: New test.
6490
6491 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6492
6493         * g++.dg/lookup/strong-using-1.C: New.
6494
6495 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6496
6497         PR c/11234
6498         * gcc.dg/func-ptr-conv-1.c: New test.
6499         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6500
6501 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6502
6503         PR target/13380.
6504         * gcc.c-torture/compile/20040109-1.c: New.
6505
6506 2004-01-08  Stuart Hastings  <stuart@apple.com>
6507
6508         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6509         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6510         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6511
6512 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6513
6514         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6515
6516 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6517
6518         * ada/acats/run_acats: Treat 'gnatchop' the same way
6519         as 'gnatmake'.  Export GCC_DRIVER.
6520         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6521         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6522
6523 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6524
6525         PR c++/12573
6526         * g++.dg/template/dependent-expr4.C: New test.
6527
6528 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6529
6530         * gcc.dg/altivec-11.c: New test.
6531
6532 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6533
6534         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6535
6536 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6537
6538         PR c/6024
6539         * gcc.dg/enum-compat-1.c: New test.
6540         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6541
6542 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6543
6544         PR c/12165
6545         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6546         gcc.dg/c99-idem-qual-3.c: New tests.
6547
6548 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6549
6550         * gcc.dg/winline-7.c: Don't cast void * to int.
6551
6552 2004-01-06  Jan Hubicka  <jh@suse.cz>
6553
6554         * gcc.dg/i386-sse-5.c: New test
6555         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6556
6557 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6558
6559         PR c++/12815
6560         * g++.dg/rtti/typeid4.C: New test.
6561
6562 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6563
6564         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6565
6566 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/12132
6569         * g++.dg/template/error11.C: New test.
6570
6571         PR c++/13451
6572         * g++.dg/template/class2.C: New test.
6573
6574 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6575         Richard Sandiford <rsandifo@redhat.com>
6576
6577         PR c++/13387
6578         * g++.dg/opt/alias3.C: New test.
6579
6580 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6581
6582         PR c++/13157
6583         * g++.dg/template/koenig3.C: New test.
6584
6585         PR c++/13529
6586         * g++.dg/parse/offsetof3.C: New test.
6587
6588         * g++.dg/init/copy7.C: Add missing dg-error markers.
6589
6590         PR c++/12226
6591         * g++.dg/init/copy7.c: New test.
6592
6593         PR c++/13536
6594         * g++.dg/parse/cast1.C: New test.
6595
6596 2004-01-04  Jan Hubicka  <jh@suse.cz>
6597
6598         * gcc.dg/winline[1-7].c: New tests.
6599
6600 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6601
6602         PR c++/13520
6603         * g++.dg/template/qualttp22.C: New test.
6604
6605 2004-01-01  Jan Hubicka  <jh@suse.cz>
6606
6607         * gcc.dg/debug/20031231-1.c: New.
6608         * gcc.c-torture/compile/20040101-1.c: New.
6609         * gcc.dg/dwarf-die-[1-7].c: New.
6610
6611 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6612
6613         PR optimization/13521
6614         * gcc.c-torture/compile/20031231-1.c: New test.
6615
6616 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6617
6618         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6619
6620 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6621
6622         PR c++/10079
6623         * g++.dg/template/crash16.C: New test.
6624
6625 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6626
6627         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6628
6629 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6630
6631         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6632         ports.
6633         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6634         * g++.old-deja/g++.law/profile1.C: Likewise.
6635         * gcc.c-torture/compile/981006-1.c: Likewise.
6636         * gcc.c-torture/execute/loop-2e.x: Likewise.
6637         * gcc.c-torture/execute/loop-2f.x: Remove.
6638         * gcc.c-torture/execute/loop-2g.x: Likewise.
6639         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6640         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6641
6642 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6643
6644         PR c++/13507
6645         * g++.dg/ext/attrib11.C: New test.
6646
6647         PR c++/13494
6648         * g++.dg/template/array2-1.C: New test.
6649         * g++.dg/template/array2-2.C: New test.
6650
6651 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6652
6653         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6654
6655 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         PR c++/12774
6658         * g++.dg/template/array1-1.C: New test.
6659         * g++.dg/template/array1-2.C: New test.
6660
6661 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6662
6663         PR fortran/12632
6664         * g77.dg/12632.f: New test case.
6665
6666 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6667
6668         PR c++/13289
6669         * g++.dg/parse/nontype1.C: New test.
6670
6671 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6672
6673         PR c++/12403
6674         * g++.dg/parse/explicit1.C: New test.
6675         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6676
6677 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/13081
6680         * g++.dg/opt/inline6.C: New test.
6681
6682         PR c++/12613
6683         * g++.dg/parse/error9.C: New test.
6684
6685         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6686
6687 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/13009
6690         * g++.dg/init/assign1.C: New test.
6691
6692 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6693
6694         PR c++/13070
6695         * g++.dg/warn/format3.C: New test case.
6696
6697 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6698
6699         * gcc.c-torture/compile/20031227-1.c: New test.
6700
6701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6702
6703         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6704         * g77.dg/bprob/bprob.exp: Likewise.
6705         * gcc.misc-tests/bprob.exp: Likewise.
6706         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6707         variants on systems where the library does not provide that
6708         functionality.
6709         * gcc.dg/builtins-20.c: Use builtins-config.h.
6710         * gcc.dg/builtins-config.h: New file.
6711
6712 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6713
6714         * lib/gcc-dg.exp (dg-require-profiling): New function.
6715         * lib/target-supports.exp (check_profiling_available): Likewise.
6716         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6717         * g77.dg/bprob/bprob.exp: Likewise.
6718         * gcc.misc-tests/bprob.exp: Likewise.
6719         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6720         * gcc.dg/20021014-1.c: Likewise.
6721         * gcc.dg/nest.c: Likewise.
6722
6723 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6724
6725         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6726         compiling.
6727         * g++.dg/lookup/java2.C: Likewise.
6728         * gcc.dg/cpp/lexident.c: Likewise.
6729
6730 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6731
6732         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6733         given.
6734         * gcc.c-torture/compile/961203-1.c: Likewise.
6735         * gcc.c-torture/compile/980506-1.c: Likewise.
6736
6737 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6738
6739         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6740         (additional_prunes): New global.
6741         (gcc-dg-prune): Handle additional per-test pruning.
6742         (dg-test): Clear additional_prunes between tests.
6743
6744         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6745         dg-prune-output to avoid spurious failures from assembler
6746         complaining about nonexistent WAW violations.
6747         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6748         Use dg-prune-output to avoid spurious failures from assembler
6749         warning about Itanium B-step errata.
6750
6751 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * g++.dg/abi/macro0.C: New test.
6754         * g++.dg/abi/macro1.C: Likewise.
6755         * g++.dg/abi/macro2.C: Likewise.
6756
6757         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6758         * g++.dg/abi/bitfield7.C: Likewise.
6759         * g++.dg/abi/dtor2.C: Likewise.
6760         * g++.dg/abi/mangle11.C: Likewise.
6761         * g++.dg/abi/mangle12.C: Likewise.
6762         * g++.dg/abi/mangle14.C: Likewise.
6763         * g++.dg/abi/mangle17.C: Likewise.
6764         * g++.dg/abi/vbase10.C: Likewise.
6765         * g++.dg/abi/vbase14.C: Likewise.
6766         * g++.dg/template/qualttp17.C: Likewise.
6767
6768 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6769
6770         PR c/11995
6771         * gcc.dg/20031223-1.c: New test.
6772
6773 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6774
6775         * gcc.dg/noreturn-7.c: New test.
6776
6777 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6778
6779         * gcc.dg/null-pointer-1.c: New test.
6780
6781 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6782
6783         * g++.old-deja/g++.jason/template18.C: Remove.
6784         * g++.old-deja/g++.jason/template37.C: Likewise.
6785
6786         PR c++/12862
6787         * g++.dg/lookup/ns1.C: New test.
6788
6789         PR c++/12397
6790         * g++.dg/template/lookup3.C: New test.
6791
6792 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6793
6794         * g++.dg/template/recurse1.C: New test
6795
6796 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6797
6798         PR c++/12479
6799         * g++.dg/parse/semicolon1.C: New test.
6800         * g++.dg/parse/semicolon1.h: Likewise.
6801
6802 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6803
6804         * gcc.dg/darwin-misaligned.c: New test.
6805
6806 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6807
6808         PR c/9163
6809         * gcc.dg/20031222-1.c: New test.
6810
6811 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/13438
6814         * g++.dg/parse/error8.C: New test.
6815
6816         PR c++/11554
6817         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6818
6819 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6820
6821         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6822         too small.
6823         * gcc.c-torture/compile/930217-1.c: Likewise.
6824         * gcc.c-torture/compile/930513-1.c: Likewise.
6825         * gcc.c-torture/execute/920908-2.c: Likewise.
6826         * gcc.c-torture/execute/921204-1.c: Likewise.
6827         * gcc.c-torture/execute/930621-1.c: Likewise.
6828         * gcc.c-torture/execute/930630-1.c: Likewise.
6829         * gcc.c-torture/execute/931031-1.c: Likewise.
6830         * gcc.c-torture/execute/980602-2.c: Likewise.
6831         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6832         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6833         * gcc.c-torture/execute/extzvsi.c: Likewise.
6834         * gcc.c-torture/unsorted/ext.c: Likewise.
6835
6836 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6837
6838         PR target/12749
6839         * gcc.c-torture/compile/20031220-2.c: New test case.
6840
6841 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6842
6843         PR optimization/13031
6844         * gcc.c-torture/compile/20031220-1.c: New test case.
6845
6846 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6847
6848         * gcc.dg/cast-function-1.c: New test.
6849
6850 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6851
6852         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6853         formats.
6854
6855 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/12795
6858         * g++.dg/ext/attrib10.C: New test.
6859
6860 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6861
6862         * gcc.dg/cleanup-10.c: New test.
6863         * gcc.dg/cleanup-11.c: New test.
6864
6865 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR c++/13239
6868         * g++.dg/opt/expect1.C: New test.
6869
6870 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6871
6872         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6873
6874 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6875
6876         PR debug/12923
6877         * gcc.dg/20031218-1.c: New test.
6878
6879         PR debug/12389
6880         * gcc.dg/20031218-2.c: New test.
6881         * gcc.dg/20031218-3.c: New test.
6882
6883         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6884         of label name and allow for USER_LABEL_PREFIX == "_" names.
6885         * g++.dg/abi/mangle18-2.C: Likewise.
6886         * g++.dg/abi/mangle19-1.C: Likewise.
6887         * g++.dg/abi/mangle19-2.C: Likewise.
6888         * g++.dg/abi/mangle20-1.C: Likewise.
6889         * g++.dg/abi/mangle20-2.C: Likewise.
6890
6891 2003-12-18  Richard Henderson  <rth@redhat.com>
6892
6893         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6894
6895 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6896             Dan Kegel <dank@kegel.com>
6897
6898         PR other/12009
6899         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6900         testing a cross compiler, it causes spurious compile failures.
6901         * lib/g++.exp: Likewise.
6902
6903 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6904
6905         PR c++/13262
6906         * g++.dg/template/access13.C: New test.
6907
6908 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6909
6910         * gcc.dg/20031216-1.c: New test.
6911
6912 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6913
6914         PR c++/9154
6915         * g++.dg/template/error10.C: New test.
6916
6917 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6918
6919         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6920         * g++.dg/eh/simd-2.C: Likewise.
6921
6922 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6923             Roger Sayle  <roger@eyesopen.com>
6924
6925         * gcc.c-torture/execute/ieee/mzero5.c: New.
6926
6927 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6928
6929         PR c++/10603
6930         * g++.dg/parse/error6.C: New test.
6931
6932         PR c++/12827
6933         * g++.dg/parse/error7.C: New test.
6934
6935 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6936
6937         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6938         at -O with stabs debugging formats.
6939         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6940         * gcc.dg/debug/debug-2.c: Likewise.
6941
6942 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6943
6944         PR c++/12696
6945         * g++.dg/init/error1.C: New test.
6946
6947         PR c++/12218
6948         * g++.dg/init/pm3.C: New test.
6949
6950 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6951
6952         PR c/3347
6953         * gcc.dg/bitfld-8.c: New test.
6954
6955 2003-12-16  James Lemke  <jim@wasabisystems.com>
6956
6957         * gcc.dg/arm-scd42-[123].c: New tests.
6958
6959 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         PR c++/9043
6962         * g++.dg/abi/mangle20-1.C: New test.
6963         * g++.dg/abi/mangle20-2.C: New test.
6964
6965 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6966
6967         PR c++/13275
6968         * g++.dg/other/offsetof2.C: Remove XFAIL.
6969         * g++.dg/parse/offsetof1.C: New test.
6970         * g++.gd/parse/offsetof2.C: Likewise.
6971
6972 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6973
6974         * g++.dg/template/nontype3.C: New test.
6975         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6976
6977 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6978
6979         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6980
6981 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         PR c++/13387
6984         * g++.dg/expr/assign1.C: New test.
6985
6986         PR c++/13242
6987         * g++.dg/abi/mangle19-1.C: New test.
6988         * g++.dg/abi/mangle19-2.C: New test.
6989
6990 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6991
6992         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6993
6994 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6995
6996         * gcc.c-torture/execute/20031216-1.c: New test.
6997
6998 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6999
7000         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7001         an ICE regression.
7002
7003 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/10926
7006         * g++.dg/template/error9.C: New test.
7007
7008         PR c++/11116
7009         * g++.dg/template/error8.C: New test.
7010
7011 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7012
7013         PR middle-end/13400
7014         * gcc.c-torture/execute/20031215-1.c: New test case.
7015
7016 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7017
7018         PR c++/13269
7019         * g++.dg/parse/error5.C: New test.
7020
7021         PR c++/12989
7022         * g++.dg/expr/sizeof1.C: New test.
7023
7024         PR c++/13310
7025         * g++.dg/template/crash15.C: New test.
7026
7027 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7028
7029         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7030         a non-POD type as the last named parameter of a varargs function.
7031
7032 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7033
7034         PR c++/13243
7035         PR c++/12573
7036         * g++.dg/template/crash14.C: New test.
7037         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7038
7039 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7040
7041         * g++.dg/other/java1.C: New test.
7042
7043         PR c++/13241
7044         * g++.dg/abi/mangle18-1.C: New test.
7045         * g++.dg/abi/mangle18-2.C: New test.
7046
7047 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7048
7049         PR optimization/10312
7050         * gcc.c-torture/execute/20031214-1.c: New.
7051
7052 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/10779
7055         PR c++/12160
7056         * g++.dg/parse/error3.C: New test.
7057         * g++.dg/parse/error4.C: Likewise.
7058         * g++.dg/abi/mangle4.C: Tweak error messages.
7059         * g++.dg/lookup/using5.C: Likewise.
7060         * g++.dg/other/error2.C: Likewise.
7061         * g++.dg/parse/typename5.C: Likewise.
7062         * g++.dg/parse/undefined1.C: Likewise.
7063         * g++.dg/template/arg2.C: Likewise.
7064         * g++.dg/template/ttp3.C: Likewise.
7065         * g++.dg/template/type1.C: Likewise.
7066         * g++.old-deja/g++.other/crash32.C: Likewise.
7067         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7068
7069 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7070
7071         PR c++/13106
7072         * g++.dg/warn/noreturn-3.C: New test.
7073
7074 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7075
7076         PR c++/13118
7077         * g++.dg/abi/covariant3.C: New.
7078
7079 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7080
7081         * g++.dg/eh/ia64-1.C: New test.
7082
7083 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7084
7085         PR optimization/13037
7086         * g77.f-torture/execute/13037.f: New test case.
7087
7088 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7089
7090         PR c++/12881
7091         * g++.dg/abi/covariant2.C: New.
7092
7093 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7094
7095         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7096
7097 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7098
7099         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7100
7101 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7102
7103         PR other/10819
7104         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7105         to fix Bug 10819.
7106         * lib/g++.exp (g++_version): Likewise.
7107         * lib/g77.exp (g77_version): Likewise.
7108         * lib/objc.exp (default_objc_version): Likewise.
7109
7110 2003-12-10  Richard Henderson  <rth@redhat.com>
7111
7112         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7113
7114         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7115
7116 2003-12-08  Matt Austern  <austern@apple.com>
7117
7118         PR c/13134
7119         * lib/gcc-dg.exp (dg-require-visibility): Define.
7120         * lib/target-supports (check_visibility_available): Define.
7121         * gcc.dg/visibility-1.c: New test.
7122         * gcc.dg/visibility-2.c: Likewise.
7123         * gcc.dg/visibility-3.c: Likewise.
7124         * gcc.dg/visibility-4.c: Likewise.
7125         * gcc.dg/visibility-5.c: Likewise.
7126         * gcc.dg/visibility-6.c: Likewise.
7127         * g++.dg/ext/visibility-1.C: Likewise.
7128         * g++.dg/ext/visibility-2.C: Likewise.
7129         * g++.dg/ext/visibility-3.C: Likewise.
7130         * g++.dg/ext/visibility-4.C: Likewise.
7131         * g++.dg/ext/visibility-5.C: Likewise.
7132         * g++.dg/ext/visibility-6.C: Likewise.
7133
7134 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7135
7136         * g++.dg/lookup/java1.C: New test.
7137         * g++.dg/lookup/java2.C: New test.
7138
7139 2003-12-07  Falk Hueffner  <falk@debian.org>
7140
7141         * g++.dg/opt/noreturn-1.C: New test.
7142
7143 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7144
7145         * gcc.dg/overflow-1.c: New test.
7146
7147 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148
7149         * g77.f-torture/compile/13060.f: New test.
7150
7151 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/13323
7154         * g++.dg/inherit/operator2.C: New test.
7155
7156 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7157
7158         PR c++/13305
7159         * g++.dg/ext/attrib9.C: New test.
7160
7161 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/13314
7164         * g++.dg/template/error7.C: New test.
7165
7166 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7167             J"orn Rennecke <joern.rennecke@superh.com>
7168
7169         PR target/13302
7170         * g++.dg/other/struct-va_list.C: New test.
7171
7172 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7173
7174         PR c++/13166
7175         * g++.dg/parse/defarg6.C: New test.
7176
7177 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7178
7179         PR target/13256
7180         * gcc.c-torture/execute/20031201-1.c: New test.
7181
7182 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7183
7184         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7185
7186 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7187
7188         * gcc.dg/builtin-return-1.c: New test.
7189
7190 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7191             J"orn Rennecke <joern.rennecke@superh.com>
7192
7193         PR optimization/13260
7194         * gcc.c-torture/execute/20031204-1.c: New test.
7195
7196 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7197
7198         PR c++/9127
7199         * g++.dg/template/error6.C: New test.
7200
7201 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7202
7203         * gcc.dg/20031202-1.c: New test.
7204
7205 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/13179
7208         * g++.dg/template/eh1.C: New test.
7209
7210         PR c++/10771
7211         * g++.dg/template/error5.C: New test.
7212
7213 2003-12-02  David Ung  <davidu@mips.com>
7214
7215         * gcc.dg/compat/vector-check.h: Corrected type for var
7216         g_##TMODE
7217
7218 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7219
7220         PR c++/10126
7221         * g++.dg/template/ptrmem8.C: New test.
7222
7223 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7224
7225         PR c++/12573
7226         * g++.dg/template/dependent-expr3.C: New test.
7227
7228 2003-12-01  James Lemke  <jim@wasabisystems.com>
7229
7230         * gcc.dg/arm-g2.c: New test.
7231
7232 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7233
7234         PR optimization/11634
7235         * gcc.dg/20031201-2.c: New test case.
7236
7237 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7238
7239         PR 11433
7240         * objc.dg/proto-lossage-3.m: New test.
7241
7242 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7243
7244         PR optimization/12628
7245         * gcc.dg/20031201-1.c: New test case.
7246
7247 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7248
7249         * gcc.dg/unaligned-1.c: New test.
7250
7251 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7252
7253         PR c++/9849
7254         * g++.dg/template/error4.C: New test.
7255         * g++.dg/template/nested3.C: Adjust error markers.
7256
7257 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7258
7259         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7260
7261 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7262
7263         PR c/10333
7264         * gcc.dg/bitfld-7.c: New test.
7265
7266 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7267
7268         * gcc.dg/tls/asm-1.C: New test.
7269
7270 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7271
7272         * gcc.dg/cpp/assert4.c: Update.
7273
7274 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7275
7276         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7277         * gcc.dg/builtin-apply3.c: New test.
7278
7279 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7280
7281         * lib/compat.exp (compat-obj): New xfaildata parameter.
7282         Use it to set compiler_conditional_xfail_data before compiling.
7283         (compat-get-options): Handle dg-xfail-if.
7284         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7285         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7286         * gcc.dg/compat/vector-1_y.c: Likewise.
7287         * gcc.dg/compat/vector-2_x.c: Likewise.
7288         * gcc.dg/compat/vector-2_y.c: Likewise.
7289
7290 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7291
7292         * g++.dg/opt/reg-stack4.C: New test.
7293
7294 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         * gcc.dg/builtin-apply2.c: New test.
7297
7298 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7299
7300         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7301
7302 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7303
7304         PR c++/12924
7305         * g++.dg/template/template-id-2.C: New test.
7306
7307 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7308
7309         PR c++/5369
7310         * g++.dg/template/memfriend1.C: New test.
7311         * g++.dg/template/memfriend2.C: Likewise.
7312         * g++.dg/template/memfriend3.C: Likewise.
7313         * g++.dg/template/memfriend4.C: Likewise.
7314         * g++.dg/template/memfriend5.C: Likewise.
7315         * g++.dg/template/memfriend6.C: Likewise.
7316         * g++.dg/template/memfriend7.C: Likewise.
7317         * g++.dg/template/memfriend8.C: Likewise.
7318         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7319
7320 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7321
7322         PR c++/12515
7323         * g++.dg/ext/cond1.C: New test.
7324
7325 2003-11-20  Richard Henderson  <rth@redhat.com>
7326
7327         * gcc.dg/20020201-2.c: Remove.
7328         * gcc.dg/20020201-4.c: Remove.
7329         * gcc.dg/20020304-1.c: Remove.
7330
7331 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7332
7333         * gcc.dg/cpp/trad/xwin1.c: New test case.
7334
7335 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7336
7337         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7338         * lib/g77.exp: Likewise.
7339         * lib/objc.exp: Likewise.
7340         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7341         for darwin.
7342
7343 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7344
7345         PR c++/12932
7346         * g++.dg/template/static5.C: New test.
7347
7348 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7349
7350         * gcc.dg/nested-func-1.c: New test.
7351
7352 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7353
7354         * gcc.dg/cpp/assert4.c: New test.
7355
7356 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7357
7358         PR c++/2294
7359         * g++.dg/lookup/using9.c: New test.
7360
7361 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/12762
7364         * g++.dg/template/error3.C: New test.
7365
7366 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7367
7368         PR ada/13035
7369         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7370         No longer use a wrapper for gcc, since this does not work under
7371         Windows.
7372
7373 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7374
7375         PR c++/2094
7376         * g++.dg/template/ptrmem7.C: New test.
7377
7378 2003-11-13  Andrew Pinski <apinski@apple.com>
7379
7380         * gcc.c-torture/compile/20031113-1.c: New test.
7381
7382 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7383             Kean Johnston <jkj@sco.com>
7384
7385         PR c/13029
7386         * gcc.dg/unused-4.c: Update.
7387
7388 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7389
7390         * g++.dg/opt/const3.C: New test.
7391
7392 2003-11-13  Jan Hubicka  <jh@suse.cz>
7393
7394         * gcc.c-torture/compile/20031112-1.c: New test.
7395
7396 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7397
7398         * g++.dg/parse/crash10.C: Remove bogus error marker.
7399
7400 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7401
7402         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7403         (host_gcc): Likewise.
7404         (ROOT): Honor $PWDCMD.
7405         (BASE): Likewise.
7406         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7407
7408 2003-11-12  Catherine Moore  <clm@redhat.com>
7409
7410         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7411
7412 2003-11-12  Andreas Jaeger  <aj@suse.de>
7413             Jakub Jelinek  <jakub@redhat.com>
7414             Andrew Pinski  <pinskia@physics.uc.edu>
7415             Richard Henderson  <rth@redhat.com>
7416
7417         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7418         systems.
7419         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7420
7421         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7422         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7423
7424 2003-11-11  Andreas Jaeger  <aj@suse.de>
7425
7426         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7427
7428         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7429
7430 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7431
7432         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7433         Clean ups.
7434
7435 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7436
7437         * gcc.dg/trampoline-1.c: New test.
7438
7439 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7440
7441         * gcc.c-torture/compile/200031109-1.c: New test.
7442
7443 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7444
7445         PR c/3190
7446         PR c/8714
7447         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7448         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7449         gcc.dg/format/no-y2k-1.c: Update.
7450
7451 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7452
7453         PR optimization/10467
7454         * gcc.dg/20031108-1.c: New test case.
7455
7456 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7457
7458         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7459
7460 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7461
7462         * gcc.dg/compound-lvalue-1.c: New test.
7463         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7464         some XFAILs.
7465
7466 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7467
7468         * gcc.dg/altivec-varargs-1.c: New test.
7469
7470 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7471
7472         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7473         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7474         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7475         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7476         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7477
7478 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7479
7480         * gcc.dg/cond-lvalue-1.c: New test.
7481
7482 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7483
7484         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7485
7486 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7487
7488         PR c++/11616
7489         * g++.dg/template/instantiate5.C: New test.
7490
7491 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7492
7493         PR c++/12726
7494         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7495         * ChangeLog: Add missing first entry for above test.
7496
7497 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7498
7499         PR c++/9810
7500         * g++.dg/template/using8.C: New test.
7501         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7502
7503 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7504
7505         PR optimization/10817
7506         * gcc.c-torture/compile/20031102-1.c: New test case.
7507
7508 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7509
7510         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7511         2147483647.
7512
7513 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7514
7515         * gcc.dg/20031102-1.c: New test.
7516
7517 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7518
7519         * gcc.dg/complex-1.c: New test.
7520
7521 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7522
7523         PR c++/12796
7524         * g++.dg/template/crash13.C: Adjust expected error location.
7525         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7526
7527 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7528
7529         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7530
7531 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7532
7533         PR/10239
7534         * gcc.c-torture/compile/20031031-2.c: New test.
7535
7536 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7537
7538         PR/11640
7539         * gcc.c-torture/compile/20031031-1.c: New test.
7540
7541 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7542
7543         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7544         * gcc.misc-tests/bprob.exp: Likewise.
7545         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7546         the execution test on arm-elf configs.
7547         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7548         configs that don't support scratch files.
7549         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7550
7551 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7552
7553         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7554         done by dejagnu.
7555
7556 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7557
7558         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7559         Avoid non pure sh syntax. Add more logging.
7560
7561         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7562         fail.
7563
7564 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7565
7566         PR libgcj/10610
7567         * gcc.dg/ppc-stackalign-1.c: New test.
7568
7569 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7570
7571         * ada/acats/run_all.sh: Change output to be more compliant with
7572         dejagnu framework.
7573         Create acats.sum and acats.log files under testsuite/ada/acats
7574         Only run [a-z]* directories, to filter out e.g. CVS.
7575         Redirect build output to log file.
7576
7577 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7578
7579         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7580
7581 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7582
7583         PR ada/5909:
7584         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7585
7586 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7587
7588         * gcc.c-torture/compile/20031023-1.c: New test.
7589         * gcc.c-torture/compile/20031023-2.c: New test.
7590         * gcc.c-torture/compile/20031023-3.c: New test.
7591         * gcc.c-torture/compile/20031023-4.c: New test.
7592
7593 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7594
7595         PR c++/10371
7596         * g++.dg/lookup/scoped8.C: New test.
7597
7598 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7599
7600         * g++.dg/opt/reg-stack3.C: New test.
7601
7602 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7603
7604         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7605
7606 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7607
7608         PR c++/11076
7609         * g++.dg/template/crash13.C: New test.
7610
7611 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7612
7613         * gcc.dg/c99-restrict-2.c: New test.
7614
7615 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7616
7617         PR c++/12698, c++/12699, c++/12700, c++/12566
7618         * g++.dg/inherit/covariant9.C: New test.
7619         * g++.dg/inherit/covariant10.C: New test.
7620         * g++.dg/inherit/covariant11.C: New test.
7621
7622 2003-10-23  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/12726
7625         * g++.dg/ext/complit2.C: New test.
7626
7627 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7628
7629         PR target/12654
7630         * gcc.c-torture/execute/20031020-1.c: New test.
7631
7632 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7633
7634         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7635         following the jump_insn.
7636
7637 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7638
7639         * gcc.dg/cast-lvalue-1.c: New test.
7640
7641 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR c++/11962
7644         * g++.dg/template/cond2.C: New test.
7645
7646 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7647
7648         * gcc.dg/builtins-28.c: New test.
7649
7650 2003-10-20  Jan Hubicka  <jh@suse.cz>
7651
7652         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7653         parameter.
7654         * testsuite/gcc.dg/inline-2.c: Likewise.
7655
7656 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7657
7658         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7659         * gcc.dg/nest.c:  Likewise.
7660
7661 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7662
7663         PR c++/9781, c++/10583, c++/11862
7664         * g++.dg/parse/crash13.C: New test.
7665
7666 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7667
7668         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7669
7670 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7671
7672         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7673         Define HAVE_C99_RUNTIME except on Solaris.
7674         * gcc.dg/builtins-20.c: Likewise.
7675
7676 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7677
7678         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7679
7680 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7681
7682         PR c++/12495
7683         * g++.dg/template/crash21.C: New test.
7684
7685 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7686
7687         PR c++/2513
7688         * g++.dg/template/typename5.C: New test.
7689
7690 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7691
7692         PR c++/12369
7693         * g++.dg/template/friend25.C: New test.
7694
7695 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7696
7697         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7698         versions.
7699
7700 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7701
7702         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7703         == 2147483647.
7704
7705 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7706
7707         * gcc.c-torture/execute/960416-1.x: Remove.
7708         * gcc.c-torture/execute/divconst-3.x: Likewise.
7709
7710 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7711
7712         PR target/12598
7713         * gcc.dg/torture/cris-volatile-1.c: New test.
7714
7715 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7716
7717         PR optimization/9325
7718         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7719         for overflowing floating point to integer conversion during RTL
7720         simplification.
7721
7722 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7723
7724         * objc/execute/_cmd.m: Fix typo.
7725         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7726         Relax 'scan-assembler' regexp.
7727         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7728         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7729         * objc.dg/zero-link-2.m: Remove blank line.
7730         * objc.dg/zero-link-3.m: New test case.
7731
7732 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7733
7734         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7735
7736         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7737         than linker trickery.
7738
7739 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7740
7741         PR c++/12370
7742         * g++.dg/other/friend2.C: New test.
7743
7744 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7745
7746         * gcc.dg/20031012-1.c: New test.
7747
7748 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7749
7750         * gcc.dg/weak/weak-3.c: Fix for new warning.
7751
7752 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7753
7754         PR optimization/8750
7755         * gcc.c-torture/execute/20031012-1.c: New test case.
7756
7757 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7758
7759         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7760         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7761
7762 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7763
7764         PR optimization/12260
7765         * gcc.c-torture/compile/20031011-2.c: New test case.
7766
7767 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7768
7769         * gcc.c-torture/execute/20031011-1.c: New testcase.
7770
7771 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7772
7773         * gcc.c-torture/compile/20031011-1.c: New test.
7774
7775 2003-10-11  Jan Hubicka  <jh@suse.cz>
7776
7777         * g++.dg/other/first-global.C: New test.
7778
7779 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7780
7781         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7782
7783 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7784
7785         * gcc.c-torture/compile/20031010-1.c: New test.
7786
7787 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7788
7789         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7790         * gcc.c-torture/execute/va-arg-25.c: ... here.
7791
7792 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7793
7794         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7795
7796 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7797
7798         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7799
7800 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7801
7802         * g++.dg/parse/error2.C: New test.
7803
7804 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7805
7806         PR c++/11097
7807         * g++.dg/other/error5.C: Modify the error message.
7808         * g++.dg/lookup/using8.C: New test.
7809
7810 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7811
7812         * gcc.dg/darwin-abi-2.c: New file.
7813         * gcc.c-torture/execute/va-arg-24.c: New file.
7814
7815 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7816
7817         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7818         indentation.
7819
7820 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7821
7822         PR c++/10147
7823         * g++.dg/other/error4.C: Update error messages.
7824         * g++.dg/template/ptrmem4.C: Likewise.
7825
7826         PR c++/12337
7827         * g++.dg/init/new9.C: New test.
7828
7829         PR c++/12334, c++/12236, c++/8656
7830         * g++.dg/ext/attrib8.C: New test.
7831
7832 2003-10-06  Devang Patel  <dpatel@apple.com>
7833
7834         * gcc.dg/debug/dwarf2-3.h: New test.
7835         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7836
7837 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7838
7839         * g++.dg/opt/cfg2.C: New test.
7840
7841 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7842
7843         * g++.dg/opt/float1.C: New test.
7844
7845 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7846
7847         * gcc.dg/c90-array-lval-6.c: New test.
7848         * gcc.dg/c99-array-lval-6.c: New test.
7849
7850 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7851             Ziemowit Laski  <zlaski@apple.com>
7852
7853         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7854         'Derived', so that it is never considered a class method; add
7855         new warning for '+port' method ambiguity.
7856         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7857         <objc/objc-api.h> (needed on Mac OS X).
7858         * objc.dg/method-13.m: New test.
7859
7860 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7861
7862         PR optimization/9325, PR java/6391
7863         * gcc.c-torture/execute/20031003-1.c: New test case.
7864
7865 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR optimization/12180
7868         * gcc.dg/20031002-1.c: New test.
7869
7870         PR c++/12486
7871         * g++.dg/inherit/error1.C: New test.
7872
7873 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7874
7875         * lib/f-torture.exp (search_for): Rename to...
7876         (search_for_re): This.  Also, clean up comments and the
7877         "regexp" invocation.
7878
7879 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7880
7881         * gcc.c-torture/compile/20031002-1.c: New test.
7882
7883 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7884
7885         * g++.dg/opt/cond1.C: New test.
7886
7887 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7888
7889         * gcc.dg/Wold-style-definition-2.c: New testcase.
7890         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7891
7892 2003-09-29  Richard Henderson  <rth@redhat.com>
7893
7894         * g++.dg/init/array10.C: Add dg-options.
7895
7896 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7897
7898         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7899
7900 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7901
7902         * g++.dg/template/friend19.C: Fix typo.
7903         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7904
7905 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7906
7907         * gcc.c-torture/execute/20030928-1.c: New test.
7908         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7909
7910 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7911
7912         * g++.dg/opt/unroll1.C: New test.
7913
7914 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7915
7916         PR optimization/11741
7917         * gcc.dg/20030926-1.c: New test case.
7918
7919 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7920
7921         PR c++/5655
7922         * g++.dg/parse/access7.C: New test.
7923         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7924
7925 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7926
7927         MERGE OF objc-improvements-branch into MAINLINE:
7928         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7929         if libobjc has not been built.
7930         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7931         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7932         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7933         objc/execute/nested-3.m, objc/execute/np-2.m,
7934         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7935         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7936         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7937         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7938         objc.dg/special/unclaimed-category-1.h,
7939         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7940         well as GNU runtime.
7941         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7942         * execute/cascading-1.m, execute/function-message-1.m,
7943         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7944         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7945         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7946         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7947         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7948         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7949         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7950         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7951         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7952         * objc.dg/bitfield-2.m: Run only on Darwin.
7953         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7954         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7955         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7956         * objc.dg/const-str-1.m: Fix constant string layout.
7957
7958 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7959
7960         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7961
7962 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7963
7964         * gcc.dg/darwin-abi-1.c: New file.
7965
7966 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7967
7968         PR target/12281
7969         * gcc.c-torture/compile/20030921-1.c: New test.
7970
7971 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972
7973         * g++.dg/opt/reg-stack2.C: New test.
7974
7975 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7976
7977         * g++.dg/eh/delayslot1.C: New test.
7978
7979 2003-09-20  Richard Henderson  <rth@redhat.com>
7980
7981         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7982
7983 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7984
7985         * gcc.c-torture/execute/20030920-1.c: New test case.
7986
7987 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7988
7989         * g++.dg/rtti/typeid3.C: Correct expected error message.
7990
7991 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7992
7993         PR c++/157
7994         * g++.dg/parse/crash12.C: New test.
7995
7996 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7997
7998         * gcc.dg/compat/mixed-struct-check.h: New.
7999         * gcc.dg/compat/mixed-struct-defs.h: New.
8000         * gcc.dg/compat/mixed-struct-init.h: New.
8001         * gcc.dg/compat/struct-by-value-19_main.c: New.
8002         * gcc.dg/compat/struct-by-value-19_x.c: New.
8003         * gcc.dg/compat/struct-by-value-19_y.c: New.
8004         * gcc.dg/compat/struct-by-value-20_main.c: New.
8005         * gcc.dg/compat/struct-by-value-20_x.c: New.
8006         * gcc.dg/compat/struct-by-value-20_y.c: New.
8007         * gcc.dg/compat/struct-return-19_main.c: New.
8008         * gcc.dg/compat/struct-return-19_x.c: New.
8009         * gcc.dg/compat/struct-return-19_y.c: New.
8010         * gcc.dg/compat/struct-return-20_main.c: New.
8011         * gcc.dg/compat/struct-return-20_x.c: New.
8012         * gcc.dg/compat/struct-return-20_y.c: New.
8013
8014 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8015         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8016         so that it will not complain on LP64 targets.
8017
8018 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8019
8020         PR c++/495
8021         * g++.dg/template/friend24.C: New test.
8022
8023 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8024
8025         PR c++/12332
8026         * g++.dg/template/memtmpl2.C: New test.
8027
8028 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8029
8030         PR target/11184
8031         * gcc.dg/builtin-apply1.c: New test.
8032
8033 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8034
8035         PR c++/9848
8036         * g++.dg/warn/Wunused-4.C: New test.
8037
8038 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8039
8040         PR c++/12316
8041         * g++.dg/other/gc2.C: New test.
8042
8043 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8044
8045         PR c++/11991
8046         * g++.dg/rtti/typeid3.C: New test.
8047
8048         PR c++/12266
8049         * g++.dg/overload/template1.C: New test.
8050
8051 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8052
8053         * g++.dg/opt/cfg3.C: New test.
8054
8055 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8056
8057         PR c++/7939
8058         * g++.dg/template/crash11.C: New test.
8059
8060 2003-09-16  Jason Merrill  <jason@redhat.com>
8061             Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gcc.dg/attr-warn-unused-result.c: New test.
8064
8065 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8066
8067         PR c++/12184
8068         * g++.dg/expr/call2.C: New test.
8069
8070 2003-09-15  Andreas Jaeger  <aj@suse.de>
8071
8072         * gcc.dg/Wold-style-definition-1.c: New test.
8073
8074 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8075
8076         PR c++/3907
8077         * g++.dg/parse/template12.C: New test.
8078
8079         * g++.dg/abi/bitfield11.C: New test.
8080         * g++.dg/abi/bitfield12.C: Likewise.
8081
8082 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8083
8084         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8085         non-expansion of functional macro name without arguments at EOL.
8086         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8087
8088 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8089
8090         * gcc.c-torture/execute/20030914-[12].c: New tests.
8091
8092 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8093
8094         PR c++/11788
8095         * g++.dg/overload/addr1.C: New test.
8096
8097 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8098
8099         * gcc.dg/20030909-1.c: New test.
8100
8101 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8102
8103         * gcc.dg/ultrasp10.c: New test.
8104
8105 2003-09-09  Devang Patel  <dpatel@apple.com>
8106
8107         * gcc.dg/darwin-ld-6.c: New test.
8108
8109 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8110
8111         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8112
8113 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8114
8115         * gcc.dg/ia64-types1.c: New test.
8116         * gcc.dg/ia64-types2.c: Likewise.
8117
8118 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8119
8120         * gcc.dg/builtins-1.c: Add more _Complex tests.
8121         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8122
8123         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8124         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8125
8126 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/11786
8129         * g++.dg/lookup/koenig2.C: New test.
8130
8131         PR c++/5296
8132         * g++.dg/rtti/typeid2.C: New test.
8133
8134 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8135
8136         * gcc.c-torture/compile/20030904-1.c: New test.
8137
8138 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8139
8140         * g++.dg/opt/longbranch2.C: New test.
8141
8142 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         * g++.dg/template/crash10.C: Only compile it.
8145
8146 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8147
8148         PR middle-end/11665
8149         * gcc.c-torture/compile/20030907-1.c: New test.
8150         * g++.dg/init/array11.C: New test.
8151
8152 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8153
8154         PR c++/11852
8155         * g++.dg/init/struct1.C: New test.
8156
8157 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/12181
8160         * g++.dg/expr/comma1.C: New test.
8161
8162 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8163
8164         PR c++/11867
8165         * g++.dg/expr/static_cast5.C: New test.
8166
8167 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8168
8169         PR c++/11507
8170         * g++.dg/lookup/scoped7.C: New test.
8171
8172         PR c++/9574
8173         * g++.dg/other/static1.C: New test.
8174
8175         PR c++/11490
8176         * g++.dg/warn/template-1.C: New test.
8177
8178         PR c++/11432
8179         * g++.dg/template/crash10.C: New test.
8180
8181         PR c++/2478
8182         * g++.dg/overload/VLA.C: New test.
8183
8184         PR c++/10804
8185         * g++.dg/template/call1.C: New test.
8186
8187 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8188
8189         PR c++/11794
8190         * g++.dg/parse/using3.C: New test.
8191
8192 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8193
8194         PR c++/11409
8195         * g++.dg/overload/builtin3.C: New test case.
8196
8197 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8198
8199         PR c/9862
8200         * gcc.dg/20030906-1.c: New test.
8201         * gcc.dg/20030906-2.c: Likewise.
8202
8203 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8204
8205         PR c++/12167
8206         * g++.dg/parse/defarg5.C: New test.
8207
8208         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8209
8210 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8211
8212         PR c++/12163
8213         * g++.dg/expr/static_cast4.C: New test.
8214
8215         PR c++/12146
8216         * g++.dg/template/crash9.C: New test.
8217
8218 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8219
8220         * g++.old-deja/g++.ext/pretty2.C: Update for change
8221         in __FUNCTION__.
8222         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8223
8224 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8225
8226         PR c++/11922
8227         * g++/dg/template/qualified-id1.C: New test.
8228
8229         PR c++/12037
8230         * g++.dg/warn/noeffect4.C: New test.
8231
8232 2003-09-04  Matt Austern  <austern@apple.com>
8233
8234         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8235         * g++.dg/ext/fnname2.C: Likewise.
8236         * g++.dg/ext/fnname3.C: Likewise.
8237
8238 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8239
8240         * g++.dg/expr/lval1.C: New test.
8241         * g++.dg/ext/lvcast.C: Remove.
8242
8243 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8244
8245         PR optimization/11700.
8246         * gcc.c-torture/compile/20030903-1.c: New test case.
8247
8248 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/12053
8251         * g++.dg/abi/layout4.C: New test.
8252
8253 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8254
8255         PR c++/11553
8256         * g++.dg/parse/friend3.C: New test.
8257
8258 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/11847
8261         * g++.dg/template/class1.C: New test.
8262
8263         PR c++/11808
8264         * g++.dg/expr/call1.C: New test.
8265
8266 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/12114
8269         * g++.dg/init/ref9.C: New test.
8270
8271         PR c++/11972
8272         * g++.dg/template/nested4.C: New test.
8273
8274 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/12093
8277         * g++.dg/template/non-dependent4.C: New test.
8278
8279         PR c++/11928
8280         * g++.dg/inherit/conv1.C: New test.
8281
8282 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8283
8284         PR c++/6196
8285         * g++.dg/ext/label1.C: New test.
8286         * g++.dg/ext/label2.C: Likewise.
8287
8288 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8289
8290         * g++.dg/expr/cond3.C: New test.
8291
8292 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8293
8294         * gcc.dg/builtins-1.c: Add new builtin cases.
8295
8296 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8297
8298         * gcc.dg/builtins-1.c: Add new cases.
8299         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8300
8301 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8302
8303         * gcc.dg/builtins-1.c: Add more math builtin tests.
8304         * gcc.dg/torture/builtin-attr-1.c: New test.
8305
8306 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8307
8308         PR optimization/5079
8309         * g++.dg/opt/static3.C: New test.
8310
8311 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8312
8313         * gcc.misc-tests/gcov-10b.c: New test.
8314
8315 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8316
8317         * g++.dg/opt/ptrmem3.C: New test.
8318
8319         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8320
8321 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8322
8323         * gcc.dg/20030826-2.c: New test.
8324
8325 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8326
8327         PR middle-end/12002
8328         * g77.f-torture/compile/12002.f: New test case.
8329
8330 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8331
8332         * gcc.dg/20030826-1.c: New test case.
8333
8334 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8335
8336         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8337
8338 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8339
8340         PR c++/11871
8341         * c++.dg/lookup/crash1.C: New test.
8342
8343         * c++.dg/warn/noeffect3.C: New test.
8344
8345 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8346
8347         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8348         * gcc.dg/compat/vector-1_y.c: Ditto.
8349         * gcc.dg/compat/vector-2_x.c: Ditto.
8350         * gcc.dg/compat/vector-2_y.c: Ditto.
8351
8352 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8353
8354         * gcc.dg/20030702-1.c: New test.
8355
8356 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8357
8358         PR c++/8795
8359         * g++.dg/ext/altivec-1.C: New test.
8360
8361 2003-08-24  Richard Henderson  <rth@redhat.com>
8362
8363         * g++.dg/eh/simd-2.C: Add -w for x86.
8364
8365 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8366
8367         * gcc.dg/20030815-1.c: New test.
8368
8369 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8370
8371         PR c++/3765
8372         * g++.dg/parse/access6.C: New test.
8373
8374 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8375
8376         PR c++/641, c++/11876
8377         * g++.dg/template/friend22.C: New test.
8378         * g++.dg/template/friend23.C: Likewise.
8379
8380 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8381
8382         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8383         identically.
8384
8385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8386
8387         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8388
8389 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8390
8391         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8392
8393 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8394
8395         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8396
8397 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8398
8399         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8400
8401 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/11919
8404         * g++.dg/overload/prom1.C: New test.
8405
8406         PR c++/11551
8407         * g++.dg/parse/dtor2.C: New test.
8408
8409         PR c++/10762
8410         * g++.dg/parse/using2.C: New test.
8411
8412 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8413
8414         PR target/11805
8415         * gcc.c-torture/compile/20030821-1.c: New.
8416
8417 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/11834
8420         * g++.dg/template/deduce2.C: New test.
8421
8422 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8423
8424         * gcc.c-torture/execute/20030821-1.c: New test.
8425
8426 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8427
8428         PR middle-end/11984
8429         * gcc.dg/20030820-1.c: New test case.
8430
8431 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         PR c++/11945
8434         * g++.dg/warn/noeffect2.C: New test.
8435
8436 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/10926
8439         * g++.dg/template/dtor2.C: New test.
8440
8441         PR c++/11684
8442         * g++.dg/template/operator1.C: New test.
8443         * g++.dg/parse/operator4.C: New test.
8444
8445         PR c++/11946.C
8446         * g++.dg/expr/enum1.C: New test.
8447         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8448
8449         PR c++/11036.C
8450         * g++.dg/parse/elab2.C: New test.
8451         * g++.dg/parse/typedef4.C: Change error message.
8452         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8453         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8454         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8455
8456 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8457
8458         * gcc.dg/pch/warn-1.c: New.
8459         * gcc.dg/pch/warn-1.hs: New.
8460
8461         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8462         not-tested file.
8463
8464 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8465
8466         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8467
8468 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8469
8470         * gcc.dg/uninit-D.c: New Test.
8471         * gcc.dg/uninit-E.c: New Test.
8472         * gcc.dg/uninit-F.c: New Test.
8473         * gcc.dg/uninit-G.c: New Test.
8474
8475 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8476
8477         * g++.dg/README: Describe the pch directory.
8478
8479 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8480
8481         PR c++/11174
8482         * g++.dg/parse/access4.C: New test.
8483         * g++.dg/parse/access5.C: Likewise.
8484         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8485
8486 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8487
8488         * gcc.dg/noncompile/20030818-1.c: New.
8489
8490 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8491
8492         PR c++/11957
8493         * g++.dg/warn/noeffect1.C: New test.
8494
8495         * g++.dg/template/scope2.C: New test.
8496         * g++.dg/template/error2.C: Correct dg-error
8497
8498 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8499
8500         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8501
8502 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8503
8504         PR C++/11512
8505         * g++.dg/template/warn1.C: New.
8506
8507 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/template/error2.C: New test.
8510         * g++.dg/lookup/using7.C: Adjust errors
8511         * g++.old-deja/g++.pt/crash36.C: Likewise.
8512         * g++.old-deja/g++.pt/derived3.C: Likewise.
8513
8514 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8515
8516         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8517         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8518         * gcc.c-torture/execute/builtins/string-9.c: New, from
8519         string-opt-9.c.  Adjust for execute/builtins framework.
8520         * gcc.c-torture/execute/string-opt-9.c: Delete.
8521
8522 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8523
8524         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8525
8526         * g++.dg/parse/ret-type2.C: New test.
8527
8528         PR c++/11703
8529         * g++.dg/init/new8.C: New test.
8530
8531         PR c++/10923
8532         * g++.dg/parse/typedef5.C: New test.
8533
8534         PR c++/9512
8535         * g++.dg/parse/qualified2.C: New test.
8536         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8537         invalid code.
8538
8539 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8540
8541         * g++.dg/conversion/ptrmem1.C: New test.
8542
8543 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8544
8545         PR target/11693
8546         * gcc.dg/20030811-1.c: New test.
8547
8548         PR target/11535
8549         * gcc.c-torture/execute/20030811-1.c: New test.
8550
8551 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8552
8553         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8554
8555 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8556
8557         PR c++/11789.C
8558         * g++.dg/inherit/multiple1.C: New test.
8559
8560 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * gcc.dg/spe1.c: New test.
8563
8564         PR c++/11670
8565         * g++.dg/expr/cast2.C: New test.
8566
8567         PR c++/10530
8568         * g++.dg/template/dependent-name2.C: New test.
8569
8570 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8571
8572         * g++.dg/parse/crash11.C: Put the dg options in comments.
8573
8574 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8575
8576         * lib/gcc-dg.exp: Update for diagnostic change.
8577
8578 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8579
8580         PR c++/5767
8581         * g++.dg/parse/crash11.C: New test.
8582
8583 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8584
8585         * gcc.dg/cpp/spacing1.c: Update.
8586
8587 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8588
8589         PR target/11739
8590         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8591         a value for -mtune.
8592
8593 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8594
8595         PR middle-end/11771
8596         * gcc.c-torture/compile/20030804-1.c: New test case.
8597
8598 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8599
8600         * gcc.dg/20030804-1.c: New test case.
8601
8602 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8603
8604         * gcc.dg/cpp/separate-1.c: New test.
8605
8606 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8607
8608         PR c++/11704
8609         * g++.dg/template/dependent-expr2.C: New test.
8610
8611         PR c++/11766
8612         * g++.dg/expr/ptrmem1.C: New test.
8613
8614 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8615
8616         PR c++/9453
8617         * g++.dg/template/friend15.C: New test.
8618
8619 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8620
8621         * lib/dg-pch.exp: Work round PCH bug.
8622
8623 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8624
8625         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8626         builtins.  Move cases from builtins-4.c here.
8627
8628         * gcc.dg/torture/builtin-math-1.c: New test taken from
8629         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8630         additional cases.
8631
8632         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8633         Delete.
8634
8635 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8636
8637         PR c++/9447
8638         * g++.dg/template/using7.C: New test.
8639
8640 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8641
8642         * import1.c, import2.c: New tests.
8643
8644 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8645
8646         * g++.dg/eh/crossjump1.C: New test.
8647
8648 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/11697
8651         * g++.dg/template/using6.C: New test.
8652
8653         PR c++/11744
8654         * g++.dg/template/koenig2.C: New test.
8655
8656 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8657
8658         PR c++/7983
8659         * g++.dg/parse/typedef4.C: New test.
8660
8661 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8662
8663         PR c++/8442, c++/8806
8664         * g++.dg/template/elab1.C: New test.
8665         * g++.dg/template/type2.C: Likewise.
8666         * g++.dg/template/ttp3.C: Adjust expected error message.
8667         * g++.old-deja/g++.law/visibility13.C: Likewise.
8668         * g++.old-deja/g++.niklas/t135.C: Likewise.
8669         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8670         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8671         template argument.
8672         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8673
8674 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8675
8676         PR c++/11295
8677         * g++.dg/ext/stmtexpr1.C: New test.
8678
8679         * g++.dg/opt/tmp1.C: New test.
8680
8681         PR c++/11525
8682         * g++.dg/parse/constant4.C: New test.
8683
8684         PR c++/9447
8685         * g++.dg/template/using5.C: New test.
8686
8687 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8688
8689         * gcc.dg/builtins-27.c: New test case.
8690
8691 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8692
8693         * gcc.dg/tls/opt-7.c: New test.
8694
8695 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8696
8697         * g++.old-deja/g++.other/crash18.C: Remove.
8698
8699 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         * g++.dg/template/explicit3.C: New.
8702         * g++.dg/template/explicit4.C: New.
8703         * g++.dg/template/explicit5.C: New.
8704
8705         PR c++/11347
8706         * g++.dg/template/memtmpl1.C: New.
8707
8708 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8709
8710         PR target/11565
8711         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8712         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8713
8714 2003-07-30  Jan Hubicka  <jh@suse.cz>
8715
8716         * vtgc1.c: Kill.
8717
8718 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8719
8720         * gcc.dg/struct-in-proto-1.c: New test.
8721
8722 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8723
8724         * gcc.dg/cpp/include2.c: Only expect one message.
8725
8726 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8727
8728         PR c++/9447
8729         * g++.dg/template/using1.C: New test.
8730         * g++.dg/template/using2.C: New test.
8731         * g++.dg/template/using3.C: New test.
8732         * g++.dg/template/using4.C: New test.
8733
8734 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8735
8736         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8737         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8738
8739 2003-07-28  Jan Hubicka  <jh@suse.cz>
8740
8741         PR c++/11530
8742         * g++.dg/opt/call1.C: New test.
8743
8744 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8745
8746         PR c++/11667
8747         * g++.dg/init/enum2.C: New test.
8748         * g++.dg/template/overload1.C: Add "-w" option.
8749
8750 2003-07-28    <hp@bitrange.com>
8751
8752         * gcc.dg/Wdeclaration-after-statement-1.c,
8753         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8754
8755 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8756
8757         * gcc.c-torture/compile/20030725-1.c: New test.
8758
8759 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8760
8761         * gcc.dg/20030505.c: Only run for SPE.
8762         Remove definition of opaque type.
8763
8764 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8765
8766         * g++.dg/template/ptrmem6.C: New test.
8767
8768 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8769
8770         * gcc.c-torture/compile/zero-strct-2.c: New test.
8771
8772 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8773
8774         * gcc.dg/intermod-1.c: New test.
8775
8776 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8777
8778         PR c++/11617
8779         * g++.dg/template/lookup2.C: New test.
8780         * g++.dg/template/memclass1.C: Remove instantiated from error.
8781         * g++.dg/other/error2.C: Tweak expected errors.
8782
8783         PR c++/11596
8784         * g++.dg/template/defarg3.C: New test.
8785
8786         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8787
8788 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8789
8790         * g++.dg/inherit/access5.C: New test.
8791
8792 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8793
8794         PR c++/11513
8795         * g++.dg/template/crash8.C: New test.
8796
8797 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8798
8799         PR c/10602
8800         * gcc.dg/noncompile/incomplete-2.c: New test.
8801
8802 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/11645
8805         * g++.dg/inherit/access4.C: New test.
8806
8807         PR c++/11517
8808         * g++.dg/expr/cond2.C: New test.
8809
8810         PR optimization/10679
8811         * g++.dg/opt/inline4.C: New test.
8812
8813 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8814
8815         * g++.dg/parse/crash10: New test.
8816
8817 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8818
8819         * g++.dg/ext/flexary1.C: New test.
8820
8821 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8822
8823         PR c++/10793
8824         * g++.dg/template/crash9.C: New test.
8825
8826 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8827
8828         PR c++/3004
8829         * g++.dg/parse/typedef3.C: New test.
8830
8831         PR c++/7906
8832         * g++.dg/parse/operator2.C: New test.
8833
8834         PR c++/8895
8835         * g++.dg/parse/def-tmpl-arg1.C: New test.
8836
8837         PR c++/9282
8838         * g++.dg/parse/funptr1.C: New test.
8839
8840         PR c++/9452
8841         * g++.dg/parse/ambig3.C: New test.
8842
8843         PR c++/9454
8844         * g++.dg/parse/operator3.C: New test.
8845
8846         PR c++/9486
8847         * g++.dg/parse/template10.C: New test.
8848
8849         PR c++/9488
8850         * g++.dg/parse/template11.C: New test.
8851
8852         PR c++/10150
8853         * g++.dg/parse/invalid-op1.C: New test.
8854
8855         PR c++/10247
8856         * g++.dg/parse/condexpr1.C: New test.
8857
8858 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8859
8860         * g++.dg/ext/packed3.C: New test.
8861         * g++.dg/ext/packed4.C: New test.
8862
8863         * gcc.dg/pack-test-3.c: New test.
8864
8865 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8866
8867         * lib/compat.exp: Handle dg-options per source file.
8868         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8869         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8870         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8871         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8872         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8873         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8874         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8875         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8876         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8877         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8878         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8879         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8880         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8881         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8882
8883 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8884
8885         PR c/10320
8886         * gcc.c-torture/execute/20030718-1.c: New test.
8887
8888 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8889
8890         PR optimization/11536
8891         * gcc.dg/20030721-1.c: New test.
8892
8893 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/11546
8896         * g++.dg/template/lookup1.C: New test.
8897
8898 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8899
8900         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8901         diagnostics of ill-formed constructs involving labels.
8902         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8903         the new 'previously defined here' message.
8904
8905 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8906
8907         * g++.dg/parse/non-dependent2.C: New test.
8908
8909 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8910
8911         * g++.dg/init/init-ref4.C: xfail on targets without
8912         weak symbols.
8913
8914 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR target/11087
8917         * gcc.c-torture/execute/20030717-1.c: New test.
8918
8919 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8920
8921         * g++.dg/opt/cfg1.C: New test.
8922
8923 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR optimization/11557
8926         * gcc.dg/20030717-1.c: New test.
8927
8928 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8929
8930         PR c++/10476
8931         * g++.dg/expr/crash-1.C: New test.
8932
8933         PR c++/11027
8934         * g++.dg/template/init3.C: New test.
8935
8936         PR c++/8222
8937         * g++.dg/template/non-dependent1.C: New test.
8938
8939         PR c++/11070
8940         * g++.dg/template/non-dependent2.C: New test.
8941
8942         PR c++/11071
8943         * g++.dg/template/non-dependent3.C: New test.
8944
8945         PR c++/9907
8946         * g++.dg/template/sizeof5.C: New test.
8947
8948 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8949
8950         PR 11498
8951         * gcc.c-torture/compile/mangle-1.c: New file.
8952
8953 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8954
8955         PR c++/7809
8956         * g++.dg/parse/access3.C: New test.
8957
8958 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8959
8960         PR c++/11384
8961         * g++.dg/init/init-ref4.C: New test.
8962
8963 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8964
8965         PR c++/11547
8966         * g++.dg/parse/constant3.C: New test.
8967         * g++.dg/parse/crash7.C: Likewise.
8968
8969 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8970
8971         PR target/11008
8972         * gcc.dg/i386-pentium4-not-mull.c: New.
8973
8974 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8975
8976         * gcc.dg/asm-names.c (ymain): Make it weak.
8977
8978 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8979
8980         PR c++/5421
8981         * g++.dg/template/friend21.C: New test.
8982
8983 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8984
8985         * gcc.dg/cleanup-8.c: New test.
8986         * gcc.dg/cleanup-9.c: New test.
8987
8988 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8989
8990         * g++.dg/ext/dll-MI1.h: New file.
8991         * g++.dg/ext/dllexport-MI1.C: New file.
8992         * g++.dg/ext/dllimport-MI1.C: New file.
8993
8994 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8995
8996         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8997         it does not have cmpstrsi patterns (just cmpmemsi).
8998
8999 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR debug/11473
9002         * g++.dg/debug/debug8.C: New test.
9003
9004 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9005
9006         PR c++/10108
9007         * g++.dg/template/crash7.C: New test.
9008
9009 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9010
9011         PR target/10795
9012         * gcc.c-torture/compile/20030708-1.c: New.
9013
9014 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9015
9016         * gcc.c-torture/execute/20030715-1.c: New test.
9017
9018 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9019
9020         * gcc.dg/pch/inline-3.c: New file.
9021         * gcc.dg/pch/inline-3.hs: New file.
9022         * gcc.dg/pch/inline-4.c: New file.
9023         * gcc.dg/pch/inline-4.hs: New file.
9024
9025 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9026
9027         PR c++/11509
9028         * g++.dg/template/crash6.C: New test.
9029
9030         PR c++/7053
9031         * g++.dg/template/friend20.C: New test.
9032
9033         PR c++/7019
9034         * g++.dg/template/overload2.C: New test.
9035
9036 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9037
9038         PR optimization/11440
9039         * gcc.c-torture/execute/20030714-1.c: New test.
9040
9041 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9042
9043         PR c++/11154
9044         * g++.dg/template/partial2.C: New test.
9045
9046 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9047
9048         PR c++/11503
9049         * g++.dg/template/anon1.C: New test.
9050
9051         PR c++/11493
9052         PR c++/11495
9053         * g++.dg/parse/template9.C: Likewise.
9054         * g++.dg/template/crash4.C: New test.
9055         * g++.dg/template/koenig1.C: Likewise.
9056         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9057         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9058         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9059         functions.
9060         * g++.old-deja/g++.jason/template36.C: Likewise.
9061         * g++.old-deja/g++.mike/p1989.C: Likewise.
9062         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9063         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9064         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9065         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9066         compiling.
9067         * g++.old-deja/g++.pt/union2.C: Use this->.
9068
9069 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * gcc.dg/20030711-1.c: New test.
9072
9073 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9074
9075         PR c++/11050
9076         * g++.dg/parse/args1.C: New test.
9077         * g++.pt/defarg8.C: Change expected errors.
9078
9079 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/8164
9082         * g++.dg/template/nontype2.C: New test.
9083
9084         PR c++/10558
9085         * g++.dg/parse/template8.C: New test.
9086
9087         PR c++/8327
9088         * g++.dg/template/scope1.C: New test.
9089
9090         * g++.dg/warn/Wsign-compare-1.C: New test.
9091
9092 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9093
9094         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9095
9096 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9097
9098         PR c++/9411
9099         * g++.dg/template/explicit2.C: New test.
9100
9101         PR c++/10032
9102         * g++.dg/warn/pedantic1.C: New test.
9103
9104 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9105
9106         PR c++ 9483
9107         * g++.dg/other/field1.C: New test.
9108
9109 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9110
9111         PR c/11449
9112         * gcc.c-torture/compile/20030707-1.c: New.
9113
9114 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9115
9116         PR c++/10849
9117         * g++.dg/template/access12.C: New test.
9118
9119 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9120
9121         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9122         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9123         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9124         * gcc.misc-tests/gcov.exp: Update
9125         * g++.dg/gcov/gcov.exp: Update
9126         * lib/gcov.exp: Update.
9127
9128 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9129
9130         * g++.dg/abi/mangle17.C: Make sure template expressions are
9131         dependent.
9132         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9133         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9134         * g++.dg/opt/stack1.C: Remove erroneous code.
9135         * g++.dg/parse/template7.C: New test.
9136         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9137         * g++.old-deja/g++.pt/crash4.C: Likewise.
9138
9139 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9140
9141         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9142         with zero or one occurence of `$' after the initial `L'.
9143
9144 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9145
9146         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9147
9148 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9149
9150         PR c/11370
9151         * gcc.dg/Wunreachable-6.c: New testcase.
9152         * gcc.dg/Wunreachable-7.c: New testcase.
9153
9154 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR c/11420
9157         * gcc.dg/20030708-1.c: New test.
9158
9159 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9160
9161         * gcc.dg/compat/sdata-section.h: New file.
9162         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9163         * gcc.dg/torture/mips-sdata-1.c: New test.
9164
9165 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9166
9167         PR c++/11030
9168         * g++.dg/template/friend19.C: New test.
9169
9170 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9171
9172         * g++.dg/opt/strength-reduce.C: New test.
9173
9174 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9175
9176         PR target/10979
9177         * gcc.dg/20030707-1.c: New testcase.
9178
9179 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9180
9181         PR optimization/11059
9182         * g++.dg/opt/emptyunion.C: New testcase.
9183
9184 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9185             Eric Botcazou  <ebotcazou@libertysurf.fr>
9186
9187         * g++.dg/opt/stack1.C: New test.
9188
9189 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9190
9191         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9192         run test.
9193
9194         PR c++/11431
9195         * g++.dg/expr/static_cast3.C: New test.
9196
9197 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9198
9199         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9200         everywhere.
9201         * gcc.dg/concat.c: Concatenation of string constants with
9202         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9203         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9204         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9205         necessary to avoid multi-character character constant warning.
9206         * gcc.dg/cpp/escape.c: Likewise.
9207         * gcc.dg/cpp/ucs.c: Likewise.
9208         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9209         Fix a typo.
9210
9211 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9212
9213         PR c/11428
9214         * gcc.c-torture/compile/20030704-1.c: New.
9215
9216 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9217
9218         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9219
9220 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9221
9222         PR c++/5287, PR c++/7910,  PR c++/11021
9223         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9224         tests for warnings.
9225         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9226         * g++.dg/ext/dllimport3.C: Likewise.
9227         * g++.dg/ext/dllimport4.C: New file.
9228         * g++.dg/ext/dllimport5.C: New file.
9229         * g++.dg/ext/dllimport6.C: New file.
9230         * g++.dg/ext/dllimport7.C: New file.
9231         * g++.dg/ext/dllimport8.C: New file.
9232         * g++.dg/ext/dllimport9.C: New file.
9233         * g++.dg/ext/dllimport10.C: New file.
9234         * g++.dg/ext/dllexport1.C: New file.
9235
9236 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9237
9238         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9239         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9240
9241 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9242
9243         * gcc.dg/builtins-25.c: New testcase.
9244         * gcc.dg/builtins-26.c: New testcase.
9245
9246 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9247
9248         * gcc.dg/compat/vector-defs.h: New file.
9249         * gcc.dg/compat/vector-setup.h: New file.
9250         * gcc.dg/compat/vector-check.h: New file.
9251         * gcc.dg/compat/vector-1_main.c: New file.
9252         * gcc.dg/compat/vector-1_x.c: New file.
9253         * gcc.dg/compat/vector-1_y.c: New file.
9254         * gcc.dg/compat/vector-2_main.c: New file.
9255         * gcc.dg/compat/vector-2_x.c: New file.
9256         * gcc.dg/compat/vector-2_y.c: New file.
9257
9258         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9259         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9260         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9261         * gcc.dg/compat/struct-align-1.h: New file.
9262         * gcc.dg/compat/struct-align-1_main.c: New file.
9263         * gcc.dg/compat/struct-align-1_x.c: New file.
9264         * gcc.dg/compat/struct-align-1_y.c: New file.
9265         * gcc.dg/compat/struct-align-2.h: New file.
9266         * gcc.dg/compat/struct-align-2_main.c: New file.
9267         * gcc.dg/compat/struct-align-2_x.c: New file.
9268         * gcc.dg/compat/struct-align-2_y.c: New file.
9269
9270         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9271         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9272         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9273         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9274         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9275         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9276         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9277         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9278         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9279         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9280         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9281         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9282         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9283         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9284         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9285         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9286         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9287         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9288         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9289         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9290         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9291         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9292         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9293         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9294         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9295         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9296         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9297         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9298         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9299
9300 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9301
9302         * gcc.dg/i386-call-1.c: New test.
9303
9304 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         PR c++/9162
9307         * g++.dg/parse/defarg4.C: New.
9308
9309 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9310
9311         PR target/10700
9312         * gcc.c-torture/compile/20030703-1.c: New test case.
9313
9314 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9315
9316         * g++.dg/template/local3.C: Remove extra semicolon.
9317
9318 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9319
9320         * gcc.dg/i386-volatile-1.c: New test.
9321
9322 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9323
9324         PR c++/11072
9325         * g++.dg/other/offsetof2.C: XFAIL.
9326         * g++.dg/other/offsetof5.C: New.
9327
9328         PR c++/10219
9329         * g++.dg/template/error1.C: New.
9330
9331         PR c++/9779
9332         * g++.dg/template/dependent-expr1.C: New.
9333
9334 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/6949
9337         * g++.dg/template/local3.C: New test.
9338
9339         PR c++/11149
9340         * g++.dg/lookup/scoped6.C: New test.
9341
9342 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9343
9344         PR c++/8046
9345         * g++.dg/other/error7.C: New test.
9346
9347 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9348
9349         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9350         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9351         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9352         * g++.old-deja/g++.other/union2.C: Likewise.
9353         * gcc.dg/c90-const-expr-2.c: Likewise.
9354         * gcc.dg/c90-const-expr-3.c: Likewise.
9355         * gcc.dg/c99-const-expr-2.c: Likewise.
9356         * gcc.dg/c99-const-expr-3.c: Likewise.
9357         * gcc.dg/concat.c: Likewise.
9358
9359 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/9559
9362         * g++.dg/init/static1.C: New test.
9363
9364 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9365
9366         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9367         * g++.old-deja/g++.other/access2.C: Likewise.
9368         * g++.old-deja/g++.other/decl2.C: Likewise.
9369         * gcc.c-torture/execute/20020615-1.c: Likewise.
9370
9371 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9372
9373         PR c++/4933
9374         * g++.dg/template/sizeof4.C: New test.
9375
9376 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9377
9378         * g++.dg/other/error6.C: New test.
9379
9380 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9381
9382         PR c++/10750
9383         * g++.dg/parse/constant2.C: New test.
9384
9385 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9386
9387         PR c++/11106
9388         * g++.dg/other/error5.C: New test.
9389
9390 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9391
9392         * gcc.dg/format/gcc_diag-1.c: New test.
9393
9394 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9395
9396         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9397
9398 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9401         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9402         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9403
9404 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9405
9406         * gcc.c-torture/execute/builtins/string-8.c: New test.
9407         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9408         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9409         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9410
9411 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9412
9413         PR c++/10468
9414         * g++.dg/ext/typeof6.C: New test.
9415
9416 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/10796
9419         * g++.dg/init/enum1.C: New test.
9420
9421 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9422
9423         * gcc.dg/20030627-1.c: New test.
9424
9425 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9426
9427         PR c++/11332
9428         * g++.dg/expr/static_cast2.C: New test.
9429
9430 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9431             Jakub Jelinek  <jakub@redhat.com>
9432
9433         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9434         sprintf(dst,"%s",src) optimization.
9435         * gcc.c-torture/execute/20030626-1.c: New test case.
9436         * gcc.c-torture/execute/20030626-2.c: New test case.
9437
9438 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9439
9440         * gcc.c-torture/execute/multi-ix.c: New test.
9441
9442         * gcc.c-torture/execute/simd-4.c (main):
9443         Added missing semicolon at end of union.
9444
9445 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9446
9447         PR c++/8266
9448         * g++.dg/template/explicit-instantiation3.C: New test.
9449
9450 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9451
9452         * gcc.dg/20030626-1.c: Use signed char.
9453
9454 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9455
9456         * gcc.dg/20030626-1.c: New test.
9457
9458 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9459
9460         * const-str-2.m: Update.
9461
9462 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/10990
9465         * g++.dg/rtti/dyncast1.C: New test.
9466         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9467         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9468         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9469
9470         PR c++/10931
9471         * g++.dg/expr/static_cast1.C: New test.
9472
9473 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9474
9475         * gcc.dg/20030625-1.c: New test.
9476
9477 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9478
9479         * gcc.c-torture/compile/20030624-1.c: New test case.
9480
9481 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9482
9483         * gcc.c-torture/execute/string-opt-17.c: New test.
9484
9485 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9486
9487         PR c++/5754
9488         * g++.dg/parse/crash6.C: New test.
9489
9490 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9491
9492         * gcc.dg/builtins-24.c: New test case.
9493
9494 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9495
9496         * g++.dg/opt/operator1.C: New test.
9497
9498 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9499
9500         * gcc.c-torture/execute/string-opt-16.c: New test case.
9501
9502 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9503
9504         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9505         * g++.old-deja/g++.other/conv7.C: Likewise
9506         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9507         * g++.old-deja/g++.other/overload14.C: Likewise.
9508
9509 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9510
9511         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9512         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9513
9514 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/10888
9517         * g++.dg/warn/Winline-3.C: New test.
9518
9519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9520
9521         * lib/target-supports.exp (check_alias_available): Make the test
9522         program acceptable to the Solaris assembler.
9523
9524         PR c++/10749
9525         * g++.dg/template/memclass2.C: New test.
9526
9527 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9528             Eric Botcazou  <ebotcazou@libertysurf.fr>
9529
9530         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9531         data for non-matching targets.
9532         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9533
9534 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/10845
9537         * g++.dg/template/member3.C: New test.
9538
9539 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9540
9541         PR c++/10939
9542         * g++.dg/template/func1.C: New test.
9543
9544         PR c++/9649
9545         * g++.dg/template/static4.C: New test.
9546         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9547
9548         PR c++/11041
9549         * g++.dg/init/ref7.C: New test.
9550
9551 2003-06-19  Matt Austern  <austern@apple.com>
9552
9553         PR c++/11228
9554         * g++.dg/anew1.C: New test.
9555         * g++.dg/anew2.C: New test.
9556         * g++.dg/anew3.C: New test.
9557         * g++.dg/anew4.C: New test.
9558
9559 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9560
9561         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9562
9563 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9564
9565         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9566         endian-dependent.
9567
9568 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9569
9570         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9571         Remove cruft.
9572
9573 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9574
9575         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9576         * gcc.c-torture/compile/961203-1.c: Likewise.
9577         * gcc.c-torture/compile/980506-1.c: Likewise.
9578
9579 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/10712
9582         * g++.dg/lookup/using7.C: New test.
9583
9584 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/11105
9587         * g++.dg/abi/conv1.C: Remove it.
9588         * g++.dg/template/conv7.C: New test.
9589         * g++.dg/template/conv8.C: Likewise.
9590         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9591         conversion operator.
9592
9593 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9594
9595         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9596         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9597         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9598         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9599         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9600         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9601         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9602         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9603         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9604         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9605         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9606         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9607         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9608         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9609         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9610         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9611         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9612         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9613         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9615         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9616         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9617         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9618         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9619         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9620         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9621         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9622         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9623         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9624
9625 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9626
9627         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9628         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9629         indications.
9630
9631 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9632
9633         * gcc.dg/i386-387-5.c: New test case.
9634         * gcc.dg/i386-387-6.c: New test case.
9635         * gcc.dg/builtins-23.c: New test case.
9636
9637 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9638
9639         * gcc.dg/builtins-22.c: New test case.
9640         * gcc.dg/i386-387-1.c: Update to test exp.
9641         * gcc.dg/i386-387-2.c: Likewise.
9642
9643 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9644
9645         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9646
9647 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9648
9649         * lib/gcc-dg.exp (dg-require-dll): New function.
9650         (dg-xfail-if): Likewise.
9651         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9652         driver.
9653
9654         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9655         * gcc.c-torture/compile/20001205-1.c: Likewise.
9656         * gcc.c-torture/compile/20001226-1.c: Likewise.
9657         * gcc.c-torture/compile/20010518-2.c: Likewise.
9658         * gcc.c-torture/compile/20020312-1.c: Likewise.
9659         * gcc.c-torture/compile/20020604-1.c: Likewise.
9660         * gcc.c-torture/compile/920501-12.c: Likewise.
9661         * gcc.c-torture/compile/920501-4.c: Likewise.
9662         * gcc.c-torture/compile/920520-1.c: Likewise.
9663         * gcc.c-torture/compile/920521-1.c: Likewise.
9664         * gcc.c-torture/compile/920625-1.c: Likewise.
9665         * gcc.c-torture/compile/961203-1.c: Likewise.
9666         * gcc.c-torture/compile/980506-1.c: Likewise.
9667         * gcc.c-torture/compile/981006-1.c: Likewise.
9668         * gcc.c-torture/compile/981022-1.c: Likewise.
9669         * gcc.c-torture/compile/981223-1.c: Likewise.
9670         * gcc.c-torture/compile/990617-1.c: Likewise.
9671         * gcc.c-torture/compile/dll.c: Likewise.
9672         * gcc.c-torture/compile/labels-3.c: Likewise.
9673         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9674         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9675         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9676         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9677         * gcc.c-torture/compile/simd-5.c: Likewise.
9678         * gcc.c-torture/compile/20000804-1.x: Remove.
9679         * gcc.c-torture/compile/20001205-1.x: Likewise.
9680         * gcc.c-torture/compile/20001226-1.x: Likewise.
9681         * gcc.c-torture/compile/20010518-2.x: Likewise.
9682         * gcc.c-torture/compile/20020312-1.x: Likewise.
9683         * gcc.c-torture/compile/20020604-1.x: Likewise.
9684         * gcc.c-torture/compile/920501-12.x: Likewise.
9685         * gcc.c-torture/compile/920501-4.x: Likewise.
9686         * gcc.c-torture/compile/920520-1.x: Likewise.
9687         * gcc.c-torture/compile/920521-1.x: Likewise.
9688         * gcc.c-torture/compile/920625-1.x: Likewise.
9689         * gcc.c-torture/compile/961203-1.x: Likewise.
9690         * gcc.c-torture/compile/980506-1.x: Likewise.
9691         * gcc.c-torture/compile/981006-1.x: Likewise.
9692         * gcc.c-torture/compile/981022-1.x: Likewise.
9693         * gcc.c-torture/compile/981223-1.x: Likewise.
9694         * gcc.c-torture/compile/990617-1.x: Likewise.
9695         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9696         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9697         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9698         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9699         * gcc.c-torture/compile/simd-5.x: Likewise.
9700
9701         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9702
9703 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9704
9705         * gcc.c-torture/execute/20030611-1.c: New test.
9706
9707 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9708
9709         PR middle-end/168
9710         * gcc.dg/20030612-1.c: New test case.
9711
9712 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9713
9714         PR c++/10635
9715         * g++.dg/expr/cast1.C: New test.
9716
9717 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9718
9719         * gcc.dg/builtins-21.c: New test case.
9720
9721 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9722
9723         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9724         options instead of at the end.
9725         * lib/objc.exp (objc_target_compile): Likewise.
9726
9727 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9728
9729         PR c++/10432
9730         * g++.dg/parse/error1.C: New test.
9731
9732 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9733
9734         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9735         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9736         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9737         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9738         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9739         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9740         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9741         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9742         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9743         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9744         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9745         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9746         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9747         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9748         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9749         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9750         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9751         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9752         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9753         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9754         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9755         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9756         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9757         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9758
9759         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9760         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9761         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9762         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9763         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9764         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9765         * gcc.dg/compat/scalar-return-3_main.c: New file.
9766         * gcc.dg/compat/scalar-return-3_x.c: New file.
9767         * gcc.dg/compat/scalar-return-3_y.c: New file.
9768         * gcc.dg/compat/scalar-return-4_main.c: New file.
9769         * gcc.dg/compat/scalar-return-4_x.c: New file.
9770         * gcc.dg/compat/scalar-return-4_y.c: New file.
9771
9772 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9773
9774         * gcc.dg/compat/fp2-struct-check.h: New file.
9775         * gcc.dg/compat/fp2-struct-defs.h: New file.
9776         * gcc.dg/compat/fp2-struct-init.h: New file.
9777         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9778         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9779         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9780         * gcc.dg/compat/struct-return-10_main.c: New file.
9781         * gcc.dg/compat/struct-return-10_x.c: New file.
9782         * gcc.dg/compat/struct-return-10_y.c: New file.
9783
9784         * gcc.dg/compat/compat-common.h: New file.
9785         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9786         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9787         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9788         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9789         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9790         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9791         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9792         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9793         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9794         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9795         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9796         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9797         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9798         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9799         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9800         * gcc.dg/compat/small-struct-check.h: Ditto.
9801         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9803         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9804         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9805         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9806         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9807         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9808         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9809         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9810         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9811         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9812         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9813         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9814         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9815         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9816         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9817         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9818         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9819         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9820         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9821         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9822         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9823         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9824         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9825         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9826         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9827         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9828         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9829         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9830         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9831
9832 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9833
9834         * g++.dg/pch/static-1.C: New file.
9835         * g++.dg/pch/static-1.Hs: New file.
9836
9837 2003-06-10  Richard Henderson  <rth@redhat.com>
9838
9839         * gcc.dg/asm-7.c: Adjust expected warning text.
9840
9841 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9842
9843         * gcc.dg/builtins-20.c: New test case.
9844
9845 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9846
9847         PR c++/11131
9848         * g++.dg/opt/template1.C: New test.
9849
9850 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9851
9852         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9853         additional_sources.
9854
9855 2003-05-21  David Taylor  <dtaylor@emc.com>
9856
9857         * gcc.dg/Wpadded.c: New file.
9858
9859 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9860
9861         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9862         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9863         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9864         dg-require-weak.
9865
9866 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9867
9868         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9869
9870 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9871
9872         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9873         (dg-require-alias): Likewise.
9874         (dg-require-gc-sections): Likewise.
9875         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9876
9877 2003-06-08  Richard Henderson  <rth@redhat.com>
9878
9879         * gcc.dg/20011029-2.c: Fix the array reference.
9880         * gcc.dg/asm-7.c: New.
9881
9882 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9883
9884         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9885
9886 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9889         (dg-require-gc-sections): Likewise.
9890
9891 2003-06-08  Jan Hubicka  <jh@suse.cz>
9892
9893         * i386-cmov1.c: Fix regular expression.
9894         * i386-cvt-1.c: Likewise.
9895         * i386-local.c: Likewise.
9896         * i386-local2.c: Likewise.
9897         * i386-mul.c: Likewise.
9898         * i386-ssetype-1.c: Likewise.
9899         * i386-ssetype-3.c: Likewise.
9900         * i386-ssetype-5.c: Likewise.
9901
9902 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9903
9904         PR c++/11039
9905         * g++.dg/warn/implicit-typename2.C: New test.
9906         * g++.dg/warn/implicit-typename3.C: New test.
9907
9908 2003-06-07  Richard Henderson  <rth@redhat.com>
9909
9910         * g++.dg/other/offsetof3.C: Use size_t.
9911         * g++.dg/other/offsetof4.C: Likewise.
9912
9913 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9914
9915         * lib/copy-file.exp: New. Implement gcc_copy_files.
9916
9917         * lib/dg-pch.exp: Load copy-file.exp
9918         (dg-pch): Use gcc_copy_files instead of "file copy".
9919
9920 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9921
9922         * gcc.dg/weak/weak.exp: Simplify.
9923         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9924         * gcc.dg/weak/weak-1.c: Likewise.
9925         * gcc.dg/weak/weak-2.c: Likewise.
9926         * gcc.dg/weak/weak-3.c: Likewise.
9927         * gcc.dg/weak/weak-4.c: Likewise.
9928         * gcc.dg/weak/weak-5.c: Likewise.
9929         * gcc.dg/weak/weak-6.c: Likewise.
9930         * gcc.dg/weak/weak-7.c: Likewise.
9931         * gcc.dg/weak/weak-8.c: Likewise.
9932         * gcc.dg/weak/weak-9.c: Likewise.
9933
9934 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9935
9936         gcc.c-torture/execute/20030606-1.c: New.
9937
9938 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9939
9940         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9941         * gcc.dg/builtins-19.c: Likewise.
9942
9943 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9944
9945         * gcc.dg/builtins-2.c: Add some more tests.
9946         * gcc.dg/builtins-18.c: New test case.
9947         * gcc.dg/builtins-19.c: New test case.
9948
9949 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9950             Jim Wilson  <wilson@tuliptree.org>
9951
9952         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9953
9954 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9955
9956         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9957         mempcpy/stpcpy calls not to be optimized into something else.
9958         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9959         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9960         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9961
9962 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9963
9964         * gcc.dg/format/asm_fprintf-1.c: New test.
9965
9966 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9967
9968         * lib/gcc-defs.exp (additional_sources): New variable.
9969         (dg-additional-sources): New function.
9970         (additional_files): New variable.
9971         (dg-additional-files): New function.
9972         (dg-additional-files-options): Likewise.
9973         * lib/gcc-dg.exp (dg-require-weak): New function.
9974         (dg-require-alias): Likewise.
9975         (dg-require-gc-sections): Likewise.
9976         * lib/target-supports.exp (check_alias_available): Remove testfile
9977         parameter.
9978         (check_gc_sections_available): New function.
9979         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9980         (dg-gpp-additional-files): Likewise.
9981         * lib/g++.exp (additional_sources): Remove.
9982         (additional_files): Likewise.
9983         (g++_target_compile): Use dg-additional-files-options.
9984
9985         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9986         Tcl logic.
9987         * gcc.dg/special/ecos.exp: Remove.
9988         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9989         * gcc.dg/special/alias-1.c: Likewise.
9990         * gcc.dg/special/alias-2.c: Likewise.
9991         * gcc.dg/special/gcsec-1.c: Likewise.
9992         * gcc.dg/special/weak-1.c: Likewise.
9993         * gcc.dg/special/weak-2.c: Likewise.
9994         * gcc.dg/special/wkali-1.c: Likewise.
9995         * gcc.dg/special/wkali-2.c: Likewise.
9996
9997         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9998         dg-gpp-additional-*.
9999         * g++.dg/special/conpr-3.C: Likewise.
10000         * g++.dg/special/conpr-4.C: Likewise.
10001         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10002         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10003         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10004         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10005         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10006         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10007         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10008         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10009         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10010         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10011         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10012         * g++.old-deja/g++.other/comdat1.C: Likewise.
10013         * g++.old-deja/g++.other/comdat2.C: Likewise.
10014         * g++.old-deja/g++.other/comdat3.C: Likewise.
10015         * g++.old-deja/g++.other/ctor1.C: Likewise.
10016         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10017
10018 2003-06-05  Richard Henderson  <rth@redhat.com>
10019
10020         * gcc.dg/debug/20030605-1.c: New.
10021
10022 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10023
10024         * README.QMTEST: Update.
10025
10026 2003-06-04  Richard Henderson  <rth@redhat.com>
10027
10028         * gcc.dg/cleanup-1.c: New.
10029         * gcc.dg/cleanup-2.c: New.
10030         * gcc.dg/cleanup-3.c: New.
10031         * gcc.dg/cleanup-4.c: New.
10032         * gcc.dg/cleanup-5.c: New.
10033         * gcc.dg/cleanup-6.c: New.
10034         * gcc.dg/cleanup-7.c: New.
10035
10036 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10037
10038         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10039
10040         * lib/dg-pch.exp: New file.
10041         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10042         * gcc.dg/pch/pch.exp: Likewise.
10043
10044 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10045
10046         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10047         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10048         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10049         * gcc.dg/builtins-17.c: New test case.
10050         * gcc.dg/i386-387-4.c: New test case.
10051         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10052
10053 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10054
10055         * gcc.dg/ultrasp9.c: New test.
10056
10057 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10058
10059         * gcc.c-torture/compile/20030604-1.c: New test.
10060         * gcc.dg/sparc-constant-1.c: New test.
10061
10062 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10063
10064         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10065
10066 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10067
10068         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10069
10070         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10071         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10072
10073 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10074
10075         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10076
10077 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10078
10079         PR c++/10940
10080         * g++.dg/template/spec10.C: New test.
10081
10082 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10083
10084         * gcc.dg/builtins-16.c: New test case.
10085
10086 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10087
10088         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10089         mempcpy test with post-increments.
10090         * gcc.c-torture/execute/string-opt-3.c: New test.
10091         * gcc.dg/string-opt-1.c: New test.
10092
10093 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10094
10095         PR fortran/10965
10096         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10097
10098 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10099
10100         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10101         (scan-assembler): ... here.  Use dg-scan.
10102         (scan-assembler-not): Likewise.
10103         (scan-file): New function.
10104         (scan-file-not): Likewise.
10105         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10106         * gcc.dg/cpp/_Pragma4.c: Likewise.
10107         * gcc.dg/cpp/_Pragma5.c: Likewise.
10108         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10109         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10110         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10111         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10112         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10113         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10114         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10115         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10116         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10117         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10118         * gcc.dg/cpp/cxxcom1.c: Likewise.
10119         * gcc.dg/cpp/line1.c: Likewise.
10120         * gcc.dg/cpp/maccom1.c: Likewise.
10121         * gcc.dg/cpp/maccom2.c: Likewise.
10122         * gcc.dg/cpp/maccom3.c: Likewise.
10123         * gcc.dg/cpp/maccom4.c: Likewise.
10124         * gcc.dg/cpp/maccom5.c: Likewise.
10125         * gcc.dg/cpp/maccom6.c: Likewise.
10126         * gcc.dg/cpp/multiline.c: Likewise.
10127         * gcc.dg/cpp/spacing1.c: Likewise.
10128         * gcc.dg/cpp/spacing2.c: Likewise.
10129         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10130         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10131         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10132         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10133         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10134         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10135         * gcc.dg/cpp/cxxcom2.c: Likewise.
10136         * gcc.dg/cpp/cxxcom2.h: New file.
10137
10138         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10139         * g++.dg/cpp/truefalse.C: Here.
10140         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10141
10142 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10143
10144         * gcc.dg/cpp/redef3.c: New file.
10145
10146 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10147
10148         * gcc.dg/i386-loop-3.c: New test.
10149
10150 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10151
10152         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10153
10154 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10155
10156         * gcc.dg/fwrapv-1.c: New test case.
10157         * gcc.dg/fwrapv-2.c: New test case.
10158
10159 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10160
10161         PR c++/10956
10162         * g++.dg/template/spec9.C: New test.
10163
10164 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10165
10166         * gcc.dg/duff-4.c: New test case.
10167
10168 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10169
10170         PR fortran/10843
10171         * g77.dg/ffixed-form-1.f: New test
10172         * g77.dg/ffixed-form-2.f: New test
10173         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10174         * g77.dg/ffree-form-3.f: New test
10175
10176 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10177
10178         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10179         * gcc.dg/wint_t-1.c: Likewise.
10180
10181 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10182
10183         * g++.dg/template/access11.C: New test.
10184
10185 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10186
10187         PR c++/10849
10188         * g++.dg/template/access10.C: New test.
10189
10190 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10191             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10192
10193         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10194
10195 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10196
10197         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10198         suppress for powerpc-*-darwin*.
10199         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10200
10201 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10202
10203         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10204         suppress option for powerpc-*-darwin*.
10205
10206 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10207
10208         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10209         * gcc.dg/builtins-4.c: Add test for fmod.
10210
10211 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10212
10213         PR c++/10682
10214         * g++.dg/template/instantiate4.C: New test.
10215
10216 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10217
10218         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10219
10220 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10221
10222         * gcc.dg/compat/scalar-return-1_main.c: New file.
10223         * gcc.dg/compat/scalar-return-1_x.c: New file.
10224         * gcc.dg/compat/scalar-return-1_y.c: New file.
10225         * gcc.dg/compat/scalar-return-2_main.c: New file.
10226         * gcc.dg/compat/scalar-return-2_x.c: New file.
10227         * gcc.dg/compat/scalar-return-2_y.c: New file.
10228         * gcc.dg/compat/struct-return-3_main.c: New file.
10229         * gcc.dg/compat/struct-return-3_y.c: New file.
10230         * gcc.dg/compat/struct-return-3_x.c: New file.
10231         * gcc.dg/compat/struct-return-2_main.c: New file.
10232         * gcc.dg/compat/struct-return-2_x.c: New file.
10233         * gcc.dg/compat/struct-return-2_y.c: New file.
10234
10235 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10236
10237         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10238         for hppa*-hp-hpux*.
10239         * gcc.dg/20021014-1.c (dg-options): Likewise.
10240         * gcc.dg/nest.c (dg-options): Likewise.
10241
10242 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10243
10244         PR c++/9738
10245         * g++.dg/ext/dllimport2.C: New file.
10246         * g++.dg/ext/dllimport3.C: New file.
10247
10248 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10249
10250         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10251         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10252         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10253         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10254         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10255         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10256         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10257         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10258         * gcc.dg/compat/small-struct-defs.h: New file.
10259         * gcc.dg/compat/small-struct-init.h: New file.
10260         * gcc.dg/compat/small-struct-check.h: New file.
10261         * gcc.dg/compat/fp-struct-defs.h: New file.
10262         * gcc.dg/compat/fp-struct-check.h: New file.
10263         * gcc.dg/compat/fp-struct-init.h: New file.
10264         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10265         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10266
10267 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10268
10269         * gcc.dg/20030225-2.c: New test.
10270
10271 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10272             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10273
10274         * gcc.c-torture/compile/20030518-1.c: New test case.
10275
10276 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10277
10278         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10279         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10280         gcc-dg-debug-runtest.
10281         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10282         gcc-dg-debug-runtest.
10283
10284 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10285
10286         PR c++/9022
10287         * g++.dg/lookup/using6.C: New test.
10288
10289 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10290
10291         * g++.dg/parse/access2.C: New test.
10292
10293 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10294
10295         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10296         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10297         * gcc.dg/debug/debug.exp: Likewise.
10298
10299 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10300
10301         * gcc.dg/dollar.c: New test.
10302
10303 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10304
10305         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10306         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10307         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10308         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10309         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10310         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10311         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10312         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10313         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10314         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10315         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10316         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10317         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10318         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10319         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10320         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10321         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10322         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10323
10324 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10325
10326         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10327         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10328         support for "repo" mode.
10329         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10330         * lib/g77-dg.exp: Likewise.
10331         * lib/obj-dg.exp: Likewise.
10332
10333 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10334
10335         Merge from gcc-3_2-rhl8-branch:
10336         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * gcc.dg/tls/opt-6.c: New test.
10339
10340         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * gcc.dg/20030405-1.c: New test.
10343
10344         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.dg/20030309-1.c: New test.
10347
10348         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.c-torture/execute/20030307-1.c: New test.
10351
10352         2003-02-20  Randolph Chung  <tausq@debian.org>
10353
10354         * gcc.c-torture/compile/20030220-1.c: New test.
10355
10356         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * gcc.dg/20030217-1.c: New test.
10359
10360         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10361
10362         * gcc.c-torture/compile/20020129-1.c: New test.
10363
10364         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10365
10366         * gcc.dg/unroll-1.c: New test.
10367
10368         2002-11-16  Jan Hubicka  <jh@suse.cz>
10369
10370         * gcc.c-torture/execute/20020920-1.c: New test.
10371
10372         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10373
10374         PR target/7434
10375         * gcc.c-torture/compile/20021008-1.c: New test.
10376
10377         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10378
10379         PR target/7559
10380         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10381
10382         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10383
10384         * gcc.c-torture/compile/20020807-1.c: New test.
10385
10386         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10387
10388         * gcc.dg/tls/opt-1.c: New test.
10389
10390         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10391
10392         * gcc.dg/20020729-1.c: New test.
10393
10394         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10395
10396         * g++.dg/opt/life1.C: New test.
10397
10398         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * gcc.dg/20020525-1.c: New test.
10401
10402         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR c++/6794
10405         * g++.dg/ext/pretty1.C: New test.
10406         * g++.dg/ext/pretty2.C: New test.
10407
10408 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10409
10410         PR c++/8385
10411         * g++.dg/ext/typeof5.C: New test.
10412
10413 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10414
10415         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10416         __USER_LABEL_PREFIX__ into account.
10417         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10418
10419 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10420
10421         * gcc.dg/builtins-15.c: New test case.
10422
10423 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10424
10425         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10426
10427 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10428
10429         * lib/g++.exp: Tweak handling of additional source files.
10430         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10431         * g++.dg/special/conpr-2a.C: Rename to ...
10432         * g++.dg/special/conpr-2a.cc: ... this.
10433         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10434         * g++.dg/special/conpr-3a.C: Rename to ...
10435         * g++.dg/special/conpr-3a.cc: This.
10436         * g++.dg/special/conpr-3b.C: Rename to ...
10437         * g++.dg/special/conpr-3b.cc: This.
10438         * g++.dg/special/conpr-4.C: New test.
10439         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10440
10441 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10442
10443         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10444
10445 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10446
10447         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10448         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10449         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10450         * g++.old-deja/g++.other/warn3.C: Likewise.
10451
10452 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10453
10454         * gcc.dg/i386-387-1.c: Update to also test log.
10455         * gcc.dg/i386-387-2.c: Likewise.
10456
10457 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10458
10459         * g77.f-torture/execute/int8421.f: New test.
10460
10461 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10462
10463         PR c++/10230, c++/10481
10464         * g++.dg/lookup/scoped5.C: New test.
10465
10466 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10467
10468         PR c++/10552
10469         * g++.dg/template/ttp6.C: New test.
10470
10471 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10472
10473         * gcc.c-torture/execute/builtins: New directory.
10474         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10475         gcc.c-torture/execute/builtins.
10476         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10477         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10478         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10479         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10480
10481 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10482
10483         PR c++/9252
10484         * g++.dg/template/access8.C: New test.
10485         * g++.dg/template/access9.C: New test.
10486
10487 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10488
10489         PR c++/9554
10490         * g++.dg/parse/access1.C: New test.
10491
10492 2003-05-09  DJ Delorie  <dj@redhat.com>
10493
10494         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10495         long, and not an int.
10496
10497 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10498
10499         PR c++/10555, c++/10576
10500         * g++.dg/template/memclass1.C: New test.
10501
10502 2003-05-08  DJ Delorie  <dj@redhat.com>
10503
10504         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10505         targets.
10506         * gcc.c-torture/execute/20021024-1.x: Likewise.
10507         * gcc.c-torture/execute/shiftdi.x: Likewise.
10508         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10509         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10510         * gcc.dg/20021018-1.c: Likewise.
10511
10512 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10513
10514         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10515
10516         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10517         (bcopy): Call memmove.
10518
10519 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10520
10521         * g77.f-torture/compile/8485.f: New test case.
10522
10523 2003-05-07  Richard Henderson  <rth@redhat.com>
10524
10525         PR c++/10570
10526         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10527         Verify exception_cleanup not called for rethrows.
10528         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10529         when exiting catch block without rethrowing.
10530         * g++.dg/eh/forced3.C: New.
10531         * g++.dg/eh/forced4.C: New.
10532
10533 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10534
10535         * gcc.dg/20030505.c: Fix triplet.
10536
10537 2003-05-06  DJ Delorie  <dj@redhat.com>
10538
10539         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10540         * gcc.dg/nest.c: Likewise.
10541
10542 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10543
10544         * gcc.dg/builtins-14.c: New test case.
10545
10546 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10547
10548         * lib/compat.exp (compat-execute): New argument.
10549         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10550         * gcc.dg/compat: New test directory.
10551         * gcc.dg/compat/compat.exp: New expect script.
10552         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10553         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10554         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10555         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10556         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10557         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10558
10559         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10560         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10561         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10562         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10563         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10564         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10565         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10566         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10567         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10568         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10569         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10570         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10571         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10572         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10573         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10574
10575 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10576
10577         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10578
10579 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10580
10581         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10582
10583 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10584
10585         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10586         * gcc.dg/ppc-fsel-2.c: New test.
10587
10588         * gcc.dg/unused-5.c: New test.
10589
10590 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10591
10592         PR c++/10496
10593         * g++.dg/warn/pmf1.C: New test.
10594
10595 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10596
10597         PR c++/4494
10598         * g++.dg/warn/main.C: New test.
10599
10600 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10601
10602         * gcc.dg/nonnull-3.c: New test.
10603
10604 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10605
10606         * gcc.dg/cpp/Wtrigraphs.c: Update.
10607         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10608
10609 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10610
10611         * gcc.dg/ppc-fsel-1.c: New test.
10612
10613 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10614
10615         PR c/10604
10616         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10617
10618 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10619
10620         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10621
10622 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10623
10624         PR c++/9364, c++/10553, c++/10586
10625         * g++.dg/parse/typename4.C: New test.
10626         * g++.dg/parse/typename5.C: Likewise.
10627
10628 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10629
10630         * gcc.c-torture/compile/20030503-1.c: New test.
10631
10632 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10633
10634         * g++.dg/lookup/using5.C: Fix testcase error.
10635
10636 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10637
10638         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10639         since MEABI is no longer supported.  Remove all vestiges
10640         of MEABI from the test.
10641
10642 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10643
10644         PR c++/10554
10645         * g++.dg/lookup/using5.C: New test.
10646
10647 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10648
10649         PR c++/8772
10650         * g++.dg/template/ttp5.C: New test.
10651
10652 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10653
10654         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10655         (dg-gpp-additional-sources): New function.
10656         (dg-gpp-additional-files): Likewise.
10657         * lib/g++.exp (additional_sources): New variable.
10658         (additional_files): Likewise.
10659         (g++_target_compile): Deal with them.
10660         * lib/old-dejagnu.exp: Remove.
10661         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10662         * g++.old-deja: Revise all tests to use dg commands.
10663
10664 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10665
10666         PR c++/9432, c++/9528
10667         * g++.dg/lookup/using4.C: New test.
10668
10669 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10670
10671         * gcc.dg/noreturn-5.c: New file.
10672         * gcc.dg/noreturn-6.c: New file.
10673
10674         * gcc.c-torture/compile/inline-1.c: New file.
10675
10676 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/10551
10679         * g++.dg/template/explicit1.C: New test.
10680
10681 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10682
10683         PR c++/10549
10684         * g++.dg/other/bitfield1.C: New test.
10685
10686         PR c++/10527
10687         * g++.dg/init/new7.C: New test.
10688
10689 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10690
10691         * g++.dg/ext/desig1.C: New test.
10692         * g++.dg/ext/init1.C: Update.
10693
10694         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10695
10696 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10697
10698         PR c++/10180
10699         * g++.dg/warn/Winline-1.C: New test.
10700
10701 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10702
10703         * gcc.c-torture/execute/string-opt-19.c: New test.
10704
10705         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10706         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10707
10708 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10709
10710         PR c++/10506
10711         * g++.dg/init/new6.C: New test.
10712
10713         PR c++/10503
10714         * g++.dg/init/ref6.C: New test.
10715
10716 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10717
10718         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10719
10720 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10721
10722         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10723         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10724
10725 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10726
10727         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10728         initialized static data members.
10729
10730 2003-04-25  H.J. Lu <hjl@gnu.org>
10731
10732         * gcc.dg/ia64-sync-4.c: New test.
10733
10734 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10735
10736         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10737         date.
10738
10739 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10740
10741         PR c++/10337
10742         * g++.dg/warn/conv1.C: New test.
10743         * g++.old-deja/g++.other/conv7.C: Adjust.
10744         * g++.old-deja/g++.other/overload14.C: Adjust.
10745
10746 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10747
10748         PR c++/10471
10749         * g++.dg/template/defarg2.C: New test.
10750
10751 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10752
10753         * gcc.dg/cpp/include2.c: Update.
10754         * gcc.dg/cpp/multiline-2.c: New.
10755         * gcc.dg/cpp/multiline.c: Update.
10756         * gcc.dg/cpp/strify2.c: Update.
10757         * gcc.dg/cpp/trad/literals-2.c: Update.
10758
10759 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10760
10761         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10762
10763 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10764
10765         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10766
10767 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10768
10769         PR c++/10451
10770         * g++.dg/parse/crash4.C: New test.
10771
10772         PR c++/9847
10773         * g++.dg/parse/crash5.C: New test.
10774
10775 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10776
10777         PR c++/10446
10778         * g++.dg/parse/crash3.C: New test.
10779
10780         PR c++/10428
10781         * g++.dg/parse/elab1.C: New test.
10782
10783 2003-04-22  Devang Patel  <dpatel@apple.com>
10784
10785         * gcc.dg/cpp/trad/funlike-5.c: New test.
10786
10787 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10788
10789         * g++.dg/other/packed1.C: Fix dg options.
10790
10791 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10792
10793         * g++.dg/other/offsetof2.C: New test.
10794
10795 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10796
10797         * g++.dg/template/recurse.C: Adjust location of error messages.
10798
10799 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10800
10801         PR c++/9881
10802         * g++.dg/init/addr-const1.C: New test.
10803         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10804
10805 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10806
10807         PR c++/10405
10808         * g++.dg/lookup/struct-hack1.C: New test.
10809
10810 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10811
10812         * ucs.c: Update diagnostic messages.
10813
10814 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10815
10816         * gcc.dg/cpp/truefalse.cpp: New test.
10817         * gcc.dg/cpp/cpp.exp: Update.
10818         * g++.dg/other/stdbool-if.C: Remove.
10819
10820 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10821
10822         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10823         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10824
10825 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10826
10827         * gcc.c-torture/compile/20030418-1.c: New test.
10828
10829 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10830
10831         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10832
10833 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10834
10835         PR c++/10347
10836         g++.dg/template/dependent-name1.C: New test.
10837
10838 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10839
10840         * gcc.dg/warn-1.c (tourist_guide): New array,
10841         contains a pointer to bar.
10842
10843 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10844
10845         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10846         * gcc.c-torture/execute/medce-1.c: New test case.
10847         * gcc.c-torture/execute/medce-2.c: New test case.
10848
10849 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10850
10851         * lib/prune.exp: Ignore more messages.
10852
10853         PR c++/10381
10854         * g++.dg/parse/lookup3.C: New test.
10855
10856 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10857
10858         * gcc.c-torture/compile/20030415-1.c : New test.
10859
10860 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10861
10862         * gcc.c-torture/execute/scope-2.c: Move to ...
10863         * gcc.dg/noncompile/scope.c: .... here.
10864
10865 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10866
10867         * gcc.dg/20030414-2.c: New test case.
10868
10869 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10870
10871         PR target/10377
10872         * gcc.dg/20030414-1.c: New test.
10873
10874 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10875
10876         * gcc.dg/builtins-12.c: New test case.
10877         * gcc.dg/builtins-13.c: New test case.
10878
10879 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10880
10881         * gcc.c-torture/execute/string-opt-18.c: New test.
10882
10883 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10884
10885         PR c++/10300
10886         * g++.dg/init/new5.C: New test.
10887
10888 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10889
10890         PR c++/7910
10891         * g++.dg/ext/dllimport1.C: New test.
10892
10893 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10894
10895         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10896
10897 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10898
10899         PR Fortran/9263
10900         * g77.f-torture/noncompile/9263.f: New test
10901         PR Fortran/1832
10902         * g77.f-torture/execute/1832.f: New test
10903
10904 2003-04-11  David Chad  <davidc@freebsd.org>
10905             Loren J. Rittle  <ljrittle@acm.org>
10906
10907         libobjc/8562
10908         * objc.dg/headers.m: New test.
10909
10910 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10911
10912         * gcc.c-torture/execute/builtin-noret-2.c: New.
10913         * gcc.c-torture/execute/builtin-noret-2.x: New.
10914         XFAIL builtin-noret-2.c at -O1 and above.
10915         * gcc.dg/redecl.c: New.
10916         * gcc.dg/Wshadow-1.c: Update error regexps.
10917
10918 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10919
10920         * g++.dg/abi/bitfield10.C: New test.
10921
10922 2003-04-09  Mike Stump  <mrs@apple.com>
10923
10924         * gcc.dg/pch/pch.exp: Make testcase names longer.
10925         * g++.dg/pch/pch.exp: Make testcase names longer.
10926
10927 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10928
10929         * gcc.dg/builtins-11.c: New test case.
10930
10931 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10932
10933         * gcc.dg/builtins-9.c: New test case.
10934         * gcc.dg/builtins-10.c: New test case.
10935
10936 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10937
10938         * gcc.dg/noncompile/init-4.c.c: New test.
10939
10940 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10941
10942         * gcc.misc-test/gcov-9.c: New test.
10943         * gcc.misc-test/gcov-10.c: New test
10944         * gcc.misc-test/gcov-11.c: New test.
10945
10946 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10947
10948         PR optimization/10024
10949         * gcc.c-torture/compile/20030405-1.c: New test.
10950
10951 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10952
10953         * gcc.dg/pch/static-3.c: New.
10954         * gcc.dg/pch/static-3.hs: New.
10955         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10956
10957 2003-04-04  Richard Henderson  <rth@redhat.com>
10958
10959         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10960         * g++.dg/eh/forced2.C: Likewise.
10961
10962 2003-04-03  Mike Stump  <mrs@apple.com>
10963
10964         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10965         target arg.
10966         (scan-assembler-times, scan-assembler-not): Likewise.
10967         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10968
10969 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10970
10971         * gcc.dg/sparc-loop-1.c: New test.
10972
10973 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10974
10975         PR other/9274
10976         * g++.dg/pch/system-2.C: New.
10977         * g++.dg/pch/system-2.Hs: New.
10978
10979 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10980
10981         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10982
10983         * g++.dg/eh/simd-1.C (vecfunc): Same.
10984
10985 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10986
10987         * gcc.c-torture/execute/20030401-1.c: New test case.
10988
10989 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10990
10991         * objc.dg/defs.m: New.
10992
10993 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10994
10995         * g++.dg/eh/simd-1.C: New.
10996         * g++.dg/eh/simd-2.C: New.
10997
10998 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10999
11000         * gcc.c-torture/execute/simd-3.c: New.
11001
11002 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c/9936
11005         * gcc.dg/20030331-2.c: New test.
11006
11007 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/10278
11010         * g++.dg/parse/crash2.C: New test.
11011
11012 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11013
11014         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11015         * gcc.c-torture/execute/20030331-1.c: ...here.
11016
11017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11018
11019         * gcc.c-torture/execute/20030331-1.c: New test.
11020
11021 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         * lib/gcov.exp: Adjust call return testing strings.
11024         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11025
11026 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11027
11028         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11029         * gcc.dg/builtins-7.c: New test case.
11030         * gcc.dg/builtins-8.c: New test case.
11031
11032 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11033
11034         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11035
11036 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11037
11038         PR c++/7647
11039         * g++.dg/lookup-class-member-2.C: New test.
11040
11041 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11042
11043         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11044
11045 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11046
11047         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11048
11049 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11050
11051         * g++.dg/init/attrib1.C: New test.
11052
11053 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11054
11055         * gcc.dg/ultrasp8.c: New test.
11056
11057 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11058
11059         * gcc.dg/ultrasp7.c: New test.
11060
11061 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11062
11063         PR c++/10047
11064         * g++.dg/template/inline1.C: New test.
11065
11066 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11067
11068         * gcc.dg/sparc-dwarf2.c: New test.
11069
11070 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11071
11072         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11073         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11074
11075 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11076
11077         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11078         than reading .x files.
11079         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11080         * g77.dg/gcov/gcov-1.f: Likewise.
11081         * gcc.misc-tests/gcov-4b.c: Likewise.
11082         * gcc.misc-tests/gcov-5b.c: Likewise.
11083         * gcc.misc-tests/gcov-6.c: Likewise.
11084         * gcc.misc-tests/gcov-7.c: Likewise.
11085         * gcc.misc-tests/gcov-8.c: Likewise.
11086         * g++.dg/gcov/gcov-1.x: Remove.
11087         * g77.dg/gcov/gcov-1.x: Likewise.
11088         * gcc.misc-tests/gcov-4b.x: Likewise.
11089         * gcc.misc-tests/gcov-5b.x: Likewise.
11090         * gcc.misc-tests/gcov-6.x: Likewise.
11091         * gcc.misc-tests/gcov-7.x: Likewise.
11092         * gcc.misc-tests/gcov-8.x: Likewise.
11093
11094 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11095
11096         PR opt/10087
11097         * gcc.dg/20030324-1.c: New test.
11098
11099 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11100
11101         PR c++/10224
11102         * g++.dg/template/arg3.C: New test.
11103
11104         PR c++/10158
11105         * g++.dg/template/friend18.C: New test.
11106
11107 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11108
11109         * g77.f-torture/compile/20030326-1.f: New test case.
11110
11111 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11112
11113         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11114
11115         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11116
11117 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11118
11119         * gcc.dg/ia64-sync-3.c: New test.
11120
11121 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11122
11123         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11124
11125 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11126
11127         * gcc.dg/ultrasp6.c: New test.
11128
11129 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11130
11131         * gcc.dg/i386-signbit-1.c: New test.
11132         * gcc.dg/i386-signbit-2.c: New test.
11133         * gcc.dg/i386-signbit-3.c: New test.
11134
11135 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11136
11137         * gcc.dg/ultrasp5.c: Fix options.
11138
11139 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11140
11141         * gcc.dg/ultrasp5.c: Fix comment.
11142
11143 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11144
11145         PR fortran/10197
11146         * g77.f-torture/execute/10197.f: New test.
11147
11148 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11149
11150         PR c++/9898, c++/383
11151         * g++.dg/template/conv6.C: New test.
11152
11153         PR c++/10119
11154         * g++.dg/template/ptrmem5.C: New test.
11155
11156         PR c++/10026
11157         * g++.dg/lookup/koenig1.C: New test.
11158
11159         PR C++/10199
11160         * g++.dg/lookup/template2.C: New test.
11161
11162 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11163
11164         * g++.dg/opt/rtti1.C: New test.
11165
11166 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11167
11168         * gcc.dg/ultrasp5.c: New test.
11169
11170 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11171
11172         PR middle-end/9967
11173         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11174         builtin fputs.
11175
11176 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11177
11178         PR c/8224
11179         * gcc.dg/20030323-1.c: New test.
11180
11181 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11182
11183         * gcc.c-torture/compile/20030323-1.c: New test case.
11184
11185 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11186
11187         * gcc.dg/20030321-1.c: New test.
11188
11189 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11190
11191         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11192
11193 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         PR c++/9978, c++/9708
11196         * g++.dg/ext/vlm1.C: Adjust expected error.
11197         * g++.dg/ext/vla2.C: New test.
11198         * g++.dg/template/arg1.C: New test.
11199         * g++.dg/template/arg2.C: New test.
11200
11201 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11202
11203         * g77.f-torture/execute/select.f: New test.
11204         * g77.f-torture/noncompile/select_no_compile.f: New test.
11205
11206 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11207
11208         PR c++/9898
11209         * g++.dg/other/error4.C: New test.
11210
11211 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11212
11213         * g++.dg/template/friend17.C: New test.
11214
11215 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11216
11217         * gcc.c-torture/compile/20030320-1.c: New.
11218
11219 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11220
11221         * gcc.dg/builtins-6.c: New test case.
11222
11223 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11224
11225         PR target/10073
11226         * gcc.c-torture/compile/20030319-1.c: New.
11227
11228 2003-03-18  Jan Hubicka  <jh@suse.cz>
11229
11230         * gcc.dg/i386-cvt-1.c: New test.
11231
11232 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11233
11234         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11235         * objc.dg/naming-2.m: Likewise.
11236
11237 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/9639
11240         * g++.dg/parse/crash1.C: New test.
11241
11242 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11243
11244         PR c++/8805
11245         * g++.dg/eh/cleanup1.C: New test.
11246
11247 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11248
11249         * gcc.c-torture/execute/20030316-1.c: New test case.
11250
11251 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11252
11253         PR c++/9629
11254         * g++.dg/init/ctor2.C: New test.
11255
11256 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11257
11258         * g77.f-torture/compile/xformat.f: New test case.
11259
11260 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11261
11262         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11263         * g++.old-deja/g++.mike/eh50.C: Likewise.
11264
11265 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11266
11267         PR c++/6440
11268         * g++.dg/template/spec7.C: New test.
11269         * g++.dg/template/spec8.C: Likewise.
11270
11271 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11272
11273         * gcc.c-torture/execute/20030313-1.c: New test.
11274
11275 2003-03-14  Richard Henderson  <rth@redhat.com>
11276
11277         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11278
11279 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         * gcc.c-torture/compile/20030314-1.c: New test.
11282
11283 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11284
11285         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11286         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11287         thumb target,
11288         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11289         to accept newer _imp__  prefix and additional
11290         newline in .drectve section.
11291         * gcc.dg/dll-4.c: Likewise.
11292         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11293         switch.
11294
11295 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11296
11297         * g++.dg/parse/namespace9.C: New test.
11298
11299         * g++.dg/init/ref5.C: New test.
11300         * g++.dg/parse/ptrmem1.C: Likewise.
11301
11302 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11303
11304         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11305         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11306         regular expression.
11307         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11308         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11309
11310 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11311
11312         * gcc.c-torture/execute/20030224-2.c: New test.
11313
11314 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11315
11316         * gcc.dg/decl-3.c: New test.
11317
11318 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11319
11320         * gcc.dg/i386-loop-2.c: New test.
11321
11322 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11323
11324         PR c++/9474
11325         * g++.dg/parse/namespace8.C: New test.
11326
11327         PR c++/9924
11328         * g++.dg/overload/builtin2.C: New test.
11329
11330 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11331
11332         * gcc.dg/return-type-3.c: New test.
11333
11334 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11335
11336         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11337         profiling options are not supported.
11338
11339 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11340
11341         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11342         * g++.old-deja/g++.warn/impint2.C: Likewise.
11343
11344 2003-03-10  Devang Patel  <dpatel@apple.com>
11345
11346         * g++.dg/cpp/c++_cmd_1.C: New test.
11347         * g++.dg/cpp/c++_cmd_1.h: New file.
11348
11349 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11350
11351         * gcc.dg/altivec-9.c: New file.
11352
11353 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11354
11355         * gcc.dg/ppc-sdata-1.c: New test.
11356         * gcc.dg/ppc-sdata-2.c: New test.
11357
11358 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/9373
11361         * g++.dg/opt/ptrmem2.C: New test.
11362
11363         PR c++/8534
11364         * g++.dg/opt/ptrmem1.C: New test.
11365
11366 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11367
11368         * gcc.dg/i386-loop-1.c: New test.
11369
11370 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11371
11372         PR c++/9970
11373         * g++.dg/lookup/friend1.C: New test.
11374
11375 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11376
11377         PR c++/9823
11378         * g++.dg/parser/constructor1.C: New test.
11379
11380 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11381
11382         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11383
11384         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11385
11386 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11387
11388         * gcc.dg/cpp/Wunused.c: Update test.
11389
11390 2003-03-08  Jan Hubicka  <jh@suse.cz>
11391
11392         * gcc.dg/inline-3.c: New test.
11393
11394 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11395
11396         PR c++/9809
11397         * g++.dg/parse/builtin1.C: New test.
11398
11399         PR c++/9982
11400         * g++.dg/abi/cookie1.C: New test.
11401         * g++.dg/abi/cookie2.C: Likewise.
11402
11403         PR c++/9524
11404         * g++.dg/template/field1.C: New test.
11405
11406         PR c++/9912
11407         * g++.dg/parse/class1.C: New test.
11408         * g++.dg/parse/namespace7.C: Likewise.
11409         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11410
11411 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11412
11413         * g++.dg/init/ref4.C: New test.
11414
11415 2003-03-07  Jan Hubicka  <jh@suse.cz>
11416
11417         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11418         * gcc.dg/inline-3.c:  New test.
11419
11420 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11421
11422         * g++.dg/init/ref3.C: New test.
11423
11424         PR c++/9965
11425         * g++.dg/init/ref2.C: New test.
11426
11427         PR c++/9400
11428         * g++.dg/warn/Wshadow-2.C: New test.
11429
11430         PR c++/9791
11431         * g++.dg/warn/Woverloaded-1.C: New test.
11432
11433 2003-03-05  Jan Hubicka  <jh@suse.cz>
11434
11435         * gcc.dg/i386-local2.c: New.
11436         * gcc.dg/i386-local.c: Fix typo.
11437
11438 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11439
11440         * g++.dg/abi/layout3.C: New test.
11441
11442 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11443
11444         * gcc.c-torture/compile/20030305-1.c
11445
11446 2003-03-05  Jan Hubicka  <jh@suse.cz>
11447
11448         * gcc.dg/i386-local.c: New.
11449
11450 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11451
11452         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11453
11454 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11455
11456         * gcc.dg/switch-2.c: New test.
11457         * gcc.dg/switch-3.c: New test.
11458         * gcc.dg/Wswitch.c: Adjust line numbers.
11459         * gcc.dg/Wswitch-default.c: Likewise.
11460         * gcc.dg/Wswitch-enum.c: Likewise.
11461
11462 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11463
11464         * gcc.c-torture/execute/20030222-1.c: New test.
11465
11466 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11467
11468         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11469
11470 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11471
11472         PR c++/9878
11473         * g++.dg/init/ref1.C: New test.
11474
11475 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11476
11477         * gcc.dg/sh-relax.c: New SH-only test.
11478
11479 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11480
11481         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11482         comment explaining purpose of testcase.
11483
11484 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11485
11486         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11487         for HC11/HC12 (asm needs two int registers).
11488         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11489         HC11/HC12 because the test uses an asm which needs two 32-bit
11490         registers.
11491
11492 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11493
11494         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11495         for HC11/HC12 (array is too large otherwise).
11496         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11497         * gcc.c-torture/compile/20010518-2.x: Likewise.
11498         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11499         HC11/HC12 (array is too large).
11500
11501 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11502
11503         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11504         * lib/g++-dg.exp (g++-dg-test): Likewise.
11505
11506 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11507
11508         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11509         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11510
11511 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11512
11513         * g++.dg/warn/implicit-typename1.C: Remove warning.
11514
11515 2003-02-28  Richard Henderson  <rth@redhat.com>
11516
11517         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11518         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11519
11520 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11521
11522         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11523         * g++.dg/pch/pch.exp: Likewise.
11524
11525 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/9879
11528         * testsuite/g++.dg/init/new4.C: New test.
11529
11530 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11531
11532         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11533
11534 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11535
11536         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11537         unsigned long.
11538
11539         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11540         wider than float.
11541
11542 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11543
11544         * lib/scanasm.exp: Add support for counting numbers of
11545         occurences.
11546         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11547         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11548
11549 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11550
11551         PR c++/9683
11552         * g++.dg/template/static3.C: New test.
11553
11554         PR c++/9829
11555         * g++.dg/parse/namespace6.C: New test.
11556
11557 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11558
11559         PR target/9732
11560         * gcc.dg/20030225-1.c: New test.
11561
11562 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11563
11564         * README: Remove out-of-date information.
11565
11566         PR c++/9836
11567         * g++.dg/template/spec6.C: New test.
11568
11569 2003-02-24  Jeff Law  <law@redhat.com>
11570
11571         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11572
11573 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11574
11575         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11576         * gcc.dg/pragma-ep-1.c: Likewise.
11577
11578 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11579
11580         PR c++/9602
11581         * g++.dg/template/friend16.C: New test.
11582
11583 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11584
11585         PR c++/5333
11586         * g++.dg/parse/fused-params1.C: Adjust error messages.
11587         * g++.dg/template/nested3.C: New test.
11588
11589 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11590
11591         * g++.dg/abi/param1.C: New test.
11592
11593 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11594
11595         PR c++/7982
11596         * g++.dg/warn/implicit-typename1.C: New test.
11597
11598 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11599
11600         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11601         with "mtune".
11602         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11603         * gcc.c-torture/execute/20010129-1.x: Likewise.
11604         * gcc.dg/20011107-1.c: Likewise.
11605         * gcc.dg/20020108-1.c: Likewise.
11606         * gcc.dg/20020122-3.c: Likewise.
11607         * gcc.dg/20020206-1.c: Likewise.
11608         * gcc.dg/20020310-1.c: Likewise.
11609         * gcc.dg/20020426-2.c: Likewise.
11610         * gcc.dg/20020517-1.c: Likewise.
11611         * gcc.dg/991230-1.c: Likewise.
11612         * gcc.dg/i386-unroll-1.c: Likewise.
11613         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11614
11615 2003-02-22  Jan Hubicka  <jh@suse.cz>
11616
11617         * gcc.dg/i386-mul.c: New test.
11618
11619 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11620
11621         * gcc.dg/builtins-5.c: New test case.
11622
11623 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11624
11625         * gcc.dg/asmreg-1.c: New test.
11626
11627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11628
11629         PR c++/9749
11630         * g++.dg/parse/varmod1.C: New test.
11631
11632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11633
11634         PR c++/9727
11635         * g++.dg/template/op1.C: New test.
11636
11637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11638
11639         PR c++/8906
11640         * g++.dg/template/nested2.C: New test.
11641
11642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11643
11644         PR c++/8724
11645         * g++.dg/expr/dtor1.C: New test.
11646
11647 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11648
11649         * gcc.dg/cpp/include3.c: New test.
11650         * gcc.dg/cpp/inc/foo.h: New file.
11651
11652 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11653
11654         * gcc.c-torture/execute/20030221-1.c: New test.
11655
11656 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11657
11658         PR c++/9729
11659         * g++.dg/abi/conv1.C: New test.
11660
11661 2003-02-20  Jan Hubicka  <jh@suse.cz>
11662
11663         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11664
11665 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11666
11667         * gcc.c-torture/compile/20030219-1.c: New test.
11668
11669 2003-02-18  Jan Hubicka  <jh@suse.cz>
11670
11671         * gcc.dg/funcorder.c: New test.
11672
11673 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11674
11675         * gcc.c-torture/execute/20030218-1.c: New.
11676
11677 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11678
11679         * gcc.dg/20030218-1.c: New.
11680
11681 2003-02-18  Richard Henderson  <rth@redhat.com>
11682
11683         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11684         * gcc.dg/attr-used-2.c: New.
11685
11686 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11687
11688         PR c++/9704
11689         * g++.dg/init/copy5.C: New test.
11690
11691 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11692
11693         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11694         * g++.dg/pch/pch.exp: Likewise.
11695
11696 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11697
11698         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11699         STACK_SIZE is not defined.
11700
11701 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11702
11703         PR c++/9457
11704         * g++.dg/template/init1.C: New test.
11705
11706 2003-02-16  Jan HUbicka  <jh@suse.cz>
11707
11708         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11709         (foo): Add few extra tests
11710         * gcc.dg/c99-const-expr-3.c: Likewise.
11711         * gcc.c-torture/execute/20030216-1.c: New.
11712
11713 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11714
11715         PR c++/9459
11716         * g++.dg/ext/typeof4.C: New test.
11717
11718 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11719
11720         * gcc.dg/i386-387-3.c: New test case.
11721
11722 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11723
11724         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11725         cris-*-elf* cris-*-aout* and mmix-*-*.
11726
11727 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11728
11729         * gcc.dg/20030213-1.c: New test.
11730
11731 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11732
11733         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11734         * gcc.dg/i386-387-2.c: Likewise.
11735
11736 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11737
11738         * gcc.dg/ppc-spe.c: Fix formatting.
11739         Enable tests that were previously unsupported by gas.
11740         Delete tests for instructions that no longer exist.
11741         Switch arguments on evsubifw builtin.
11742
11743 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11744
11745         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11746         STACK_SIZE is too small.
11747
11748 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11749             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11750
11751         * gcc.dg/decl-2.c: New test.
11752
11753 2003-02-10  Jan Hubicka  <jh@suse.cz>
11754
11755         * gcc.dg/i386-fpcvt-1.c:  New test.
11756
11757 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11758
11759         * gcc.c-torture/execute/20030209-1.c: New test.
11760
11761 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11762
11763         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11764         int-wide bitops, use the constants of the same width.
11765         Likewise, if long long is 32-bit wide, test bitops using
11766         32-bit constants.
11767
11768 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11769
11770         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11771
11772 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11773
11774         * testsuite/gcc.dg/builtins-4.c: New test case.
11775
11776 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11777
11778         * gcc.dg/20020430-1.c: Fix dg command typos.
11779         * gcc.dg/20020503-1.c: Likewise.
11780
11781 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11782
11783         PR c++/8785
11784         * g++.dg/parse/fused-params1.C: New test.
11785
11786         PR c++/8857
11787         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11788
11789         PR c++/8921
11790         * g++.dg/parse/non-dependent1.C: New test.
11791
11792         PR c++/8928
11793         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11794
11795         PR c++/9228
11796         * g++.dg/parse/undefined7.C: New test.
11797         * g++.dg/parse/non-templ1.C: New test.
11798
11799         PR c++/9229
11800         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11801
11802 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11803
11804         * gcc.c-torture/compile/20030206-1.c: New test.
11805
11806 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11807
11808         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11809         "pow" to "foo" to avoid potential confusion with a math built-in.
11810
11811 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11812
11813         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11814         conditions for SPARC targets.
11815
11816 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11817
11818         * gcc.dg/20030204-1.c: New test.
11819
11820 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11821
11822         PR c++/38
11823         * g++.dg/parse/array-size1.C: New test.
11824
11825         PR c++/5657
11826         * g++.dg/parse/undefined3.C: New test.
11827
11828         PR c++/5665
11829         * g++.dg/parse/undefined4.C: New test.
11830
11831         PR c++/5975
11832         * g++.dg/parse/undefined5.C: New test.
11833
11834         PR c++/7259
11835         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11836
11837         PR c++/8578
11838         * g++.dg/parse/casting-operator1.C: New test.
11839
11840         PR c++/8596
11841         * g++.dg/parse/undefined6.C: New test.
11842
11843         PR c++/8736
11844         * g++.dg/parse/missing-template1.C: New test.
11845
11846 2003-02-04  Jan Hubicka  <jh@suse.cz>
11847
11848         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11849         * gcc.dg/i386-cmov?.c:  Likewise.
11850         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11851         * gcc.dg/i386-ssefp-1.c:  Likewise.
11852         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11853         conventions.
11854
11855 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11856
11857         PR c++/7129
11858         * testsuite/g++.dg/ext/max.C: New test.
11859
11860 2003-02-03  Jan Hubicka  <jh@suse.cz>
11861
11862         * gcc.c-torture/execute/20030203-1.c: New test.
11863
11864 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11865
11866         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11867         'natural-endian'.
11868
11869 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11870
11871         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11872         * g++.dg/init/new2.C: Likewise.
11873         * g++.dg/other/new1.C: Likewise.
11874
11875 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11876
11877         * gcc.dg/struct-ret-libc.c: New test.
11878
11879 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11880
11881         * gcc.dg/20030129-1.c: New test.
11882
11883 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11884
11885         PR c++/8849
11886         * g++.dg/template/ptrmem4.C: New test.
11887
11888 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11889
11890         * g++.dg/parser/constant1.C: New test.
11891
11892 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11893
11894         PR c++/8591
11895         * g++.dg/parse/friend2.C: New test.
11896
11897 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11898
11899         PR c++/9437
11900         * g++.dg/template/unify4.C: New test.
11901
11902 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11903
11904         * gcc.c-torture/execute/20030128-1.c: New test.
11905
11906 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11907
11908         * g++.dg/lookup/nested1.C: Test moved from ...
11909         * g++.old-deja/g++.other/lookup24.C: ... here.
11910
11911 2003-01-28  Jan Hubicka  <jh@suse.cz>
11912
11913         * gcc.dg/i386-cmov5.c:  New test.
11914
11915 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11916
11917         * gcc.c-torture/execute/20010925-1.c: Changed the
11918         memcpy declaration.
11919
11920 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         PR c++/3902
11923         * g++.dg/parse/template5.C: New test.
11924
11925 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11926
11927         PR fortran/9258
11928         * g77.dg/pr9258: New test.
11929
11930 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11931
11932         * README: Move relevant parts from README.g++.
11933
11934         * README.g++: Remove this file.
11935
11936 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11937
11938         * g++.dg/abi/dcast1.C: New test.
11939
11940 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11941
11942         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11943
11944 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11945
11946         PR c++/47
11947         * g++.old-deja/g++.other/lookup24.C: New test.
11948
11949 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11950
11951         PR middle-end/7227
11952         * gcc.dg/uninit-C.c: New test.
11953
11954 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11955
11956         * g++.dg/abi/covariant1.C: New test.
11957
11958 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11959
11960         * gcc.dg/20030123-1.c: New test.
11961
11962 2003-01-25  Jan Hubicka  <jh@suse.cz>
11963
11964         PR opt/8492
11965         * gcc.c-torture/compile/20030125-1.c
11966
11967 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11968
11969         PR c++/9403
11970         * g++.dg/parse/template3.C: New test.
11971         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11972
11973         PR c++/795
11974         * g++.dg/parse/template4.C: New test.
11975
11976         PR c++/9415
11977         * g++.dg/template/qual2.C: New test.
11978
11979         PR c++/8545
11980         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11981
11982         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11983
11984 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11985
11986         * gcc.c-torture/execute/switch-1.c: New test case.
11987
11988 2003-01-25  Jan Hubicka  <jh@suse.cz>
11989
11990         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11991
11992 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11993
11994         Tweaks for Bison-1.875. From the NEWS file:
11995         "- `parse error' -> `syntax error'
11996         Bison now uniformly uses the term `syntax error'"
11997         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11998         * gcc.dg/cpp/digraph2.c: Likewise.
11999         * gcc.dg/cpp/direct2.c: Likewise.
12000         * gcc.dg/cpp/paste4.c: Likewise.
12001         * gcc.dg/c90-restrict-1.c: Likewise.
12002         * gcc.dg/c99-func-2.c: Likewise.
12003         * gcc.dg/noncompile/920721-2.c: Likewise.
12004         * gcc.dg/noncompile/930622-2.c: Likewise.
12005         * gcc.dg/noncompile/940112-1.c: Likewise.
12006         * gcc.dg/noncompile/950921-1.c: Likewise.
12007         * gcc.dg/noncompile/951123-1.c: Likewise.
12008         * gcc.dg/noncompile/971104-1.c: Likewise.
12009         * gcc.dg/noncompile/990416-1.c: Likewise.
12010
12011 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12012
12013         * g++.dg/parse/undefined1.C: Add error message.
12014
12015 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12016
12017         PR c++/9354
12018         * g++.dg/parse/new1.C: New test.
12019
12020         PR c++/9216
12021         * g++.dg/parse/template2.C: New test.
12022
12023         PR c++/9354
12024         * g++.dg/parse/typedef2.C: New test.
12025
12026         PR c++/9328
12027         * g++.dg/ext/typeof3.C: New test.
12028
12029 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12030
12031         PR c++/2738
12032         * g++.dg/parse/ret-type1.C: New test.
12033
12034         PR c++/3792
12035         * g++.dg/parse/tmpl-outside1.C: New test.
12036
12037         PR c++/4207
12038         * g++.dg/parse/int-as-enum1.C: New test.
12039
12040         PR c++/4903
12041         * g++.dg/parse/no-typename1.C: New test.
12042
12043         PR c++/5533
12044         * g++.dg/parse/no-value1.C: New test.
12045
12046         PR c++/5921
12047         * g++.dg/parse/wrong-inline1.C: New test.
12048
12049         PR c++/6402
12050         * g++.dg/parse/ref1.C: New test.
12051
12052         PR c++/6992
12053         * g++.dg/parse/attr-ctor1.C: New test.
12054
12055         PR c++/7229
12056         * g++.dg/parse/namespace5.C: New test.
12057
12058         PR c++/7917
12059         * g++.dg/parse/func-def1.C: New test.
12060
12061         PR c++/8143
12062         * g++.dg/parse/undefined1.C: New test.
12063
12064         PR c++/5723, PR c++/8522
12065         * g++.dg/parse/specialization1.C: New test.
12066
12067         PR c++/163, PR c++/8595
12068         * g++.dg/parse/struct-as-enum1.C: New test.
12069
12070         PR c++/9173
12071         * g++.dg/parse/undefined2.C: New test.
12072
12073 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/9298
12076         * g++.dg/parse/template1.C: New test.
12077
12078         PR c++/9384
12079         * g++.dg/parse/using1.C: New test.
12080
12081         PR c++/9285
12082         PR c++/9294
12083         * g++.dg/parse/expr2.C: New test.
12084
12085         PR c++/9388
12086         * g++.dg/parse/lookup2.C: Likewise.
12087
12088 2003-01-21  Jan Hubicka  <jh@suse.cz>
12089
12090         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12091         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12092         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12093         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12094
12095 2003-01-20  Nick Clifton  <nickc@redhat.com>
12096
12097         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12098         problem with ARM sibcall code generation.
12099
12100 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12101
12102         * gcc.c-torture/execute/20030120-1.c: New.
12103
12104 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12105
12106         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12107
12108 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12109
12110         PR c++/9272
12111         * g++.dg/parse/ctor1.C: New test.
12112
12113         PR c++/9294:
12114         * g++.dg/parse/qualified1.C: New test.
12115
12116         * g++.dg/parse/typename3.C: New test.
12117
12118 2003-01-16  Richard Henderson  <rth@redhat.com>
12119
12120         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12121
12122 2003-01-16  Richard Henderson  <rth@redhat.com>
12123
12124         * g++.dg/pch/pch.exp: Copy test header to the working directory
12125         before using it either for precompilation or direct use.
12126         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12127         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12128
12129 2003-01-16  Richard Henderson  <rth@redhat.com>
12130
12131         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12132         before using it either for precompilation or direct use.
12133         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12134         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12135
12136 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12137
12138         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12139         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12140         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12141         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12142         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12143         typename warning into error.
12144         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12145         error messages.
12146         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12147         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12148         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12149         messages.
12150         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12151         make declaration visible in template.
12152         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12153         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12154         messages.
12155         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12156         message.
12157         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12158         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12159         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12160         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12161         typename warning with error message.
12162         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12163         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12164         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12165
12166 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12167
12168         * g++.dg/parse/ambig2.C: New test.
12169
12170 2003-01-15  Richard Henderson  <rth@redhat.com>
12171
12172         * g++.dg/tls/init-2.C: Update error message string.
12173
12174 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12175
12176         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12177
12178 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12179
12180         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12181         all for HC11/HC12.
12182         * gcc.c-torture/compile/20001205-1.x: Likewise.
12183         * gcc.c-torture/compile/20001226-1.x: Likewise.
12184         * gcc.c-torture/compile/920520-1.x: Likewise.
12185         * gcc.c-torture/compile/961203-1.x: Likewise.
12186         * gcc.c-torture/compile/20020604-1.x: Likewise.
12187
12188 2003-01-15  Jan Hubicka  <jh@suse.cz>
12189
12190         * gcc.c-torture/compile/20030115-1.c: New test.
12191
12192         * gcc.dg/i386-fpcvt-1.c: New test.
12193         * gcc.dg/i386-fpcvt-2.c: New test.
12194
12195 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12196
12197         Further conform g++'s __vmi_class_type_info to the C++ ABI
12198         specification.
12199         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12200         the specification.
12201
12202 2003-01-14  Jan Hubicka  <jh@suse.cz>
12203
12204         * gcc.dg/i386-fpcvt-1.c: New test.
12205         * gcc.dg/i386-fpcvt-2.c: New test.
12206
12207 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12208
12209         * gcc.dg/i386-mmx-3.c: New test.
12210
12211 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12212
12213         PR c++/9264
12214         * g++.dg/parse/octal1.C: New file.
12215
12216         PR c++/9172
12217         * g++.dg/parse/typename1.C: New file.
12218
12219 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12220
12221         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12222         * gcc.dg/bf-no-ms-layout.c: Likewise.
12223         * gcc.dg/bf-ms-attrib.c: Likewise.
12224
12225 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12226
12227         PR c++/9099
12228         * g++.dg/parse/dtor1.C: New file.
12229
12230         PR c++/9128
12231         * g++.dg/rtti/typeid1.C: New file.
12232
12233         PR c++/9153
12234         * g++.dg/parse/lookup1.C: New file.
12235
12236         PR c++/9171
12237         * g++.dg/templ/spec5.C: New file.
12238
12239 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12240
12241         * gcc.c-torture/compile/20030110-1.c: New test.
12242
12243 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12244
12245         Merge from pch-branch:
12246
12247         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12248
12249         * gcc.dg/pch/cpp-1.h: New.
12250         * gcc.dg/pch/cpp-1.c: New.
12251         * gcc.dg/pch/cpp-2.h: New.
12252         * gcc.dg/pch/cpp-2.c: New.
12253
12254         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12255
12256         * gcc.dg/pch/except-1.h: New.
12257         * gcc.dg/pch/except-1.c: New.
12258
12259         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12260
12261         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12262         running test.
12263         * gcc.dg/pch: Include *.hp not *.h.
12264         * gcc.dg/pch/system-1.h: New.
12265         * gcc.dg/pch/system-1.c: New.
12266
12267         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12268
12269         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12270         rather than trying to build and run a program using PCH.
12271         * gcc.dg/pch: Remove dg-do commands from test files.
12272
12273         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12274
12275         * gcc.dg/pch/macro-3.c: New.
12276         * gcc.dg/pch/macro-3.h: New.
12277
12278         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12279
12280         * gcc.dg/pch/common-1.c: New.
12281         * gcc.dg/pch/common-1.h: New.
12282         * gcc.dg/pch/decl-1.c: New.
12283         * gcc.dg/pch/decl-1.h: New.
12284         * gcc.dg/pch/decl-2.c: New.
12285         * gcc.dg/pch/decl-2.h: New.
12286         * gcc.dg/pch/decl-3.c: New.
12287         * gcc.dg/pch/decl-3.h: New.
12288         * gcc.dg/pch/decl-4.c: New.
12289         * gcc.dg/pch/decl-4.h: New.
12290         * gcc.dg/pch/decl-5.c: New.
12291         * gcc.dg/pch/decl-5.h: New.
12292         * gcc.dg/pch/global-1.c: New.
12293         * gcc.dg/pch/global-1.h: New.
12294         * gcc.dg/pch/inline-1.c: New.
12295         * gcc.dg/pch/inline-1.h: New.
12296         * gcc.dg/pch/inline-2.c: New.
12297         * gcc.dg/pch/inline-2.h: New.
12298         * gcc.dg/pch/static-1.c: New.
12299         * gcc.dg/pch/static-1.h: New.
12300         * gcc.dg/pch/static-2.c: New.
12301         * gcc.dg/pch/static-2.h: New.
12302
12303         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12304
12305         * g++.dg/pch/pch.exp: Better handle failing testcases.
12306         * gcc.dg/pch/pch.exp: Likewise.
12307         * gcc.dg/pch/macro-1.c: New.
12308         * gcc.dg/pch/macro-1.h: New.
12309         * gcc.dg/pch/macro-2.c: New.
12310         * gcc.dg/pch/macro-2.h: New.
12311
12312         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12313
12314         * g++.dg/dg.exp: Treat files in pch/ specially.
12315         * g++.dg/pch/pch.exp: New file.
12316         * g++.dg/pch/empty.H: New file.
12317         * g++.dg/pch/empty.C: New file.
12318         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12319         "precompile".
12320
12321         * gcc.dg/pch/pch.exp: New file.
12322         * gcc.dg/pch/empty.h: New file.
12323         * gcc.dg/pch/empty.c: New file.
12324         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12325         "precompile".
12326
12327 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12328
12329         * g++.dg/template/friend14.C: New test.
12330
12331 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12332
12333         * gcc.dg/old-style-asm-1.c: New test.
12334
12335 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12336
12337         * gcc.c-torture/compile/20030109-1.c: New test.
12338
12339 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12340
12341         * gcc.c-torture/execute/20030109-1.c: New test.
12342
12343 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12344
12345         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12346         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12347         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12348         * g++.old-deja/g++.mike/eh2.C: Likewise
12349         * g++.old-deja/g++.mike/eh3.C: Likewise
12350         * g++.old-deja/g++.mike/eh5.C: Likewise
12351         * g++.old-deja/g++.mike/eh6.C: Likewise
12352         * g++.old-deja/g++.mike/eh7.C: Likewise
12353         * g++.old-deja/g++.mike/eh8.C: Likewise
12354         * g++.old-deja/g++.mike/eh9.C: Likewise
12355         * g++.old-deja/g++.mike/eh10.C: Likewise
12356         * g++.old-deja/g++.mike/eh12.C: Likewise
12357         * g++.old-deja/g++.mike/eh13.C: Likewise
12358         * g++.old-deja/g++.mike/eh14.C: Likewise
12359         * g++.old-deja/g++.mike/eh16.C: Likewise
12360         * g++.old-deja/g++.mike/eh17.C: Likewise
12361         * g++.old-deja/g++.mike/eh18.C: Likewise
12362         * g++.old-deja/g++.mike/eh21.C: Likewise
12363         * g++.old-deja/g++.mike/eh23.C: Likewise
12364         * g++.old-deja/g++.mike/eh24.C: Likewise
12365         * g++.old-deja/g++.mike/eh25.C: Likewise
12366         * g++.old-deja/g++.mike/eh26.C: Likewise
12367         * g++.old-deja/g++.mike/eh27.C: Likewise
12368         * g++.old-deja/g++.mike/eh28.C: Likewise
12369         * g++.old-deja/g++.mike/eh29.C: Likewise
12370         * g++.old-deja/g++.mike/eh31.C: Likewise
12371         * g++.old-deja/g++.mike/eh33.C: Likewise
12372         * g++.old-deja/g++.mike/eh34.C: Likewise
12373         * g++.old-deja/g++.mike/eh35.C: Likewise
12374         * g++.old-deja/g++.mike/eh36.C: Likewise
12375         * g++.old-deja/g++.mike/eh37.C: Likewise
12376         * g++.old-deja/g++.mike/eh38.C: Likewise
12377         * g++.old-deja/g++.mike/eh39.C: Likewise
12378         * g++.old-deja/g++.mike/eh40.C: Likewise
12379         * g++.old-deja/g++.mike/eh41.C: Likewise
12380         * g++.old-deja/g++.mike/eh42.C: Likewise
12381         * g++.old-deja/g++.mike/eh44.C: Likewise
12382         * g++.old-deja/g++.mike/eh46.C: Likewise
12383         * g++.old-deja/g++.mike/eh47.C: Likewise
12384         * g++.old-deja/g++.mike/eh48.C: Likewise
12385         * g++.old-deja/g++.mike/eh49.C: Likewise
12386         * g++.old-deja/g++.mike/eh50.C: Likewise
12387         * g++.old-deja/g++.mike/eh51.C: Likewise
12388         * g++.old-deja/g++.mike/eh53.C: Likewise
12389         * g++.old-deja/g++.mike/eh55.C: Likewise
12390         * g++.old-deja/g++.mike/p7912.C: Likewise
12391         * g++.old-deja/g++.mike/p9706.C: Likewise
12392         * g++.old-deja/g++.mike/p10416.C: Likewise
12393         * g++.old-deja/g++.mike/p11667.C: Likewise
12394         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12395         Remove redundant reference to Iris.
12396         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12397         Elxsi, i860, Pico Java, and WE32K.
12398
12399 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12400
12401         * g++.dg/ext/asm4.C: New test.
12402
12403 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12404
12405         PR c++/9030
12406         * g++.dg/template/friend12.C: New test.
12407         * g++.dg/template/friend13.C: Likewise.
12408         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12409
12410 2003-01-08  Jan Hubicka  <jh@suse.cz>
12411
12412         * gcc.dg/i386-cadd.c: New test.
12413         * gcc.dg/i386-cmov4.c: Likewise.
12414
12415 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/9165
12418         * g++.dg/warn/Wunused-3.C: New test.
12419
12420         * g++.dg/abi/bitfield9.C: New test.
12421
12422         PR c++/9189
12423         * g++.dg/parse/defarg3.C: New test.
12424
12425 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12426
12427         * g++.dg/parse/ambig1.C: New test.
12428         * g++.dg/parse/defarg2.C: New test.
12429
12430 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12431
12432         * g++.dg/template/defarg-1.C: New test.
12433         * g++.dg/template/local2.C: Likewise.
12434
12435 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12436
12437         * gcc.c-torture/execute/20030105-1.c: New test.
12438
12439 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12440
12441         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12442         * g++.dg/parse/namespace4.C: Likewise.
12443
12444 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         * g++.dg/template/ntp2.C: New test.
12447
12448 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12449
12450         * g++.dg/parse/extern-C-1.C: New test.
12451
12452         * g++.dg/parse/namespace4.C: New test.
12453
12454         * g++.dg/template/nested1.C: New test.
12455
12456         * g++.dg/parse/namespace3.C: New test.
12457
12458 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12459
12460         * g++.dg/lookup/two-stage1.C: New test.
12461
12462 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12463
12464         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12465         * g++.old-deja/g++.jason/access8.C: Likewise.
12466         * g++.old-deja/g++.other/decl5.C: Likewise.
12467
12468 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12469
12470         * g++.dg/parse/parse7.C: New test.
12471
12472 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12473
12474         PR c++/2843
12475         * g++.dg/ext/attrib7.C: New test.
12476
12477 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12478
12479         * g++.dg/parse/parse6.C: New test.
12480
12481 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12482
12483         * gcc.dg/h8300-stack-1.c: New.
12484
12485 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12486
12487         g++.dg/lookup/exception1.C: New test.
12488
12489         g++.dg/lookup/template1.C: New test.
12490
12491         g++.dg/parse/namespace2.C: New test.
12492
12493         g++.dg/parse/parens2.C: New test.
12494
12495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12496
12497         * g++.dg/parse/parse5.C: New test.
12498         * g++.dg/lookup/scoped4.C: New test.
12499
12500 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12501
12502         * g++.dg/parse/parens1.C: New test.
12503
12504         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12505         angle-bracket1.C.
12506         * g++.dg/parse/parens2.C: New test.
12507
12508         * g++.dg/lookup/scope-operator1.C: New test.
12509
12510         * g++.dg/parse/operator1.C: New test.
12511
12512 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12513
12514         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12515         * g++.old-deja/g++.other/access6.C: Likewise.
12516         * g++.old-deja/g++.other/decl1.C: Likewise.
12517         * g++.old-deja/g++.pt/typename12.C: Likewise.
12518
12519 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12520
12521         * g++.dg/parse/namespace1.C: New test.
12522
12523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12524
12525         * g++.dg/parse/parse4.C: New test.
12526
12527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12528
12529         * g++.dg/parse/parse3.C: New test.
12530
12531 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12532
12533         * g++.dg/parse/parse2.C: New test.
12534
12535 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12536
12537         * g++.dg/template/friend11.C: New test.
12538
12539 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12540
12541         * g++.dg/parse/parse1.C: New test.
12542
12543 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12544
12545         * lib/profopt.exp: Change the name of a global variable to avoid
12546         possible clashes with other test suites.
12547
12548 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12549
12550         * g++.dg/inherit/covariant8.C: New test.
12551
12552 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12553
12554         * g++.dg/init/array9.C: New test.
12555
12556         PR c++/9112
12557         * g++.dg/parse/expr1.C: New test.
12558
12559 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12560
12561         * gcc.c-torture/compile/20021230-1.c: New test.
12562
12563 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12564
12565         * g++.dg/inherit/covariant5.C: New test.
12566         * g++.dg/inherit/covariant6.C: New test.
12567         * g++.dg/inherit/covariant7.C: New test.
12568
12569 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12570
12571         PR c++/2739
12572         * g++.dg/other/access2.C: New test.
12573
12574 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12575
12576         * g++.dg/other/anon-struct.C: No longer fails
12577         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12578         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12579         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12580
12581 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12582
12583         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12584
12585 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12586
12587         * g++.dg/eh/spec4.C: Remove stray semicolon.
12588         * g++.dg/expr/pmf-1.C: Change error message.
12589         * g++.dg/ext/asm1.C: Remove stray semicolon.
12590         * g++.dg/ext/typename1.C: Add missing typenames.
12591         * g++.dg/inherit/template-as-base.C: Change error message.
12592         * g++.dg/lookup/scoped1.C: Likewise.
12593         * g++.dg/lookup/scoped2.C: Likewise.
12594         * g++.dg/lookup/using2.C: Likewise.
12595         * g++.dg/other/component1.C: Remove stray semicolon.
12596         * g++.dg/other/do1.C: Change error message.
12597         * g++.dg/other/error2.C: Likewise.
12598         * g++.dg/other/init1.C: Likewise.
12599         * g++.dg/other/packed1.C: Remove stray semicolon.
12600         * g++.dg/other/ptrmem2.C: Change error message.
12601         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12602         marker.
12603         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12604         * g++.dg/template/access3.C: Add typename keyword.
12605         * g++.dg/template/access5.C: Remove stray semicolon.
12606         * g++.dg/template/access6.C: Likewise.
12607         * g++.dg/template/complit1.C: Likewise.
12608         * g++.dg/template/crash1.C: Change error message.
12609         * g++.dg/template/inherit2.C: Remove stray semicolon.
12610         * g++.dg/template/instantiate2.C: Likewise.
12611         * g++.dg/template/instantiate3.C: Change error message.
12612         * g++.dg/template/qual1.C: Remove stray semicolon.
12613         * g++.dg/template/qualttp18.C: Change error message.
12614         * g++.dg/template/ref1.C: Remove stray semicolon.
12615         * g++.dg/template/sizeof1.C (A::value): Declare it.
12616         * g++.dg/template/spec4.C: Change error message.
12617         * g++.dg/template/static1.C: Likewise.
12618         * g++.dg/template/type1.C: Likewise.
12619         * g++.dg/template/typename3.C: Likewise.
12620         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12621         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12622         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12623         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12624         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12625         named return value extension.
12626         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12627         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12628         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12629         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12630         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12631         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12632         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12633         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12634         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12635         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12636         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12637         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12638         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12639         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12640         syntax.
12641         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12642         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12643         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12644         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12645         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12646         * g++.old-deja/g++.brendan/template11.C: Likewise.
12647         * g++.old-deja/g++.brendan/template26.C: Likewise.
12648         * g++.old-deja/g++.brendan/template27.C: Use explicit
12649         specialization syntax.
12650         * g++.old-deja/g++.brendan/template30.C: Likewise.
12651         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12652         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12653         non-dependent names.
12654         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12655         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12656         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12657         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12658         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12659         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12660         named return value extension.
12661         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12662         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12663         * g++.old-deja/g++.ext/return1.C: Likewise.
12664         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12665         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12666         * g++.old-deja/g++.jason/access8.C: Likewise.
12667         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12668         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12669         pseudo-destructor names.
12670         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12671         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12672         pseudo-destructor names.
12673         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12674         * g++.old-deja/g++.jason/overload19.C: Likewise.
12675         * g++.old-deja/g++.jason/overload32.C: Likewise.
12676         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12677         stray semicolons.
12678         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12679         * g++.old-deja/g++.jason/return.C: Likewise.
12680         * g++.old-deja/g++.jason/return2.C: Likewise.
12681         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12682         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12683         syntax.
12684         * g++.old-deja/g++.jason/template10.C: Account for use of
12685         non-dependent names.
12686         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12687         syntax.
12688         * g++.old-deja/g++.jason/template37.C: Likewise.
12689         * g++.old-deja/g++.law/access4.C: Change error messages.
12690         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12691         pseudo-destructor names.
12692         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12693         * g++.old-deja/g++.law/ctors9.C: Likewise.
12694         * g++.old-deja/g++.law/cvt22.C: Likewise.
12695         * g++.old-deja/g++.law/dtors5.C: Likewise.
12696         * g++.old-deja/g++.law/global-init1.C: Likewise.
12697         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12698         * g++.old-deja/g++.law/operators28.C: Likewise.
12699         * g++.old-deja/g++.law/visibility28.C: Likewise.
12700         * g++.old-deja/g++.martin/eval1.C: Likewise.
12701         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12702         name.
12703         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12704         * g++.old-deja/g++.mike/net34.C: Likewise.
12705         * g++.old-deja/g++.mike/net36.C: Likewise.
12706         * g++.old-deja/g++.mike/ns2.C: Likewise.
12707         * g++.old-deja/g++.mike/p12306.C: Likewise.
12708         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12709         value extension.
12710         * g++.old-deja/g++.mike/p700.C: Likewise.
12711         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12712         * g++.old-deja/g++.mike/p710.C: Likewise.
12713         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12714         value extension.
12715         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12716         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12717         * g++.old-deja/g++.ns/crash2.C: Likewise.
12718         * g++.old-deja/g++.ns/crash3.C: Likewise.
12719         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12720         * g++.old-deja/g++.ns/ns17.C: Likewise.
12721         * g++.old-deja/g++.ns/template16.C: Likewise.
12722         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12723         keyword.
12724         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12725         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12726         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12727         named return value extension.
12728         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12729         * g++.old-deja/g++.other/access4.C: Issue additional error
12730         messages.
12731         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12732         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12733         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12734         * g++.old-deja/g++.other/crash25.C: Change error message.
12735         * g++.old-deja/g++.other/crash4.C: Change error message.
12736         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12737         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12738         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12739         checks.
12740         * g++.old-deja/g++.other/defarg8.C: Likewise.
12741         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12742         * g++.old-deja/g++.other/dtor10.C: Likewise.
12743         * g++.old-deja/g++.other/incomplete.C: Likewise.
12744         * g++.old-deja/g++.other/linkage7.C: Likewise.
12745         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12746         lookup algorithm.
12747         * g++.old-deja/g++.other/mangle2.C: Likewise.
12748         * g++.old-deja/g++.other/refinit2.C: Likewise.
12749         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12750         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12751         * g++.old-deja/g++.pt/crash28.C: Likewise.
12752         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12753         syntax.
12754         * g++.old-deja/g++.pt/crash32.C: Change error message.
12755         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12756         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12757         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12758         error message position.
12759         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12760         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12761         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12762         syntax.
12763         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12764         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12765         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12766         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12767         keyword.
12768         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12769         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12770         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12771         keyword.
12772         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12773         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12774         syntax.
12775         * g++.old-deja/g++.pt/friend28.C: Account for use of
12776         non-dependent names.
12777         * g++.old-deja/g++.pt/friend29.C: Likewise.
12778         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12779         rules.
12780         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12781         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12782         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12783         lookup rules.
12784         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12785         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12786         keyword.
12787         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12788         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12789         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12790         keyword.
12791         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12792         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12793         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12794         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12795         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12796         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12797         keyword.
12798         * g++.old-deja/g++.pt/spec10.C: Likewise.
12799         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12800         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12801         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12802         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12803         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12804         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12805         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12806         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12807         * g++.old-deja/g++.pt/typename15.C: Likewise.
12808         * g++.old-deja/g++.pt/typename22.C: Likewise.
12809         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12810         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12811         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12812         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12813         syntax.
12814         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12815         return value extension.
12816         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12817         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12818         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12819         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12820
12821 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12822
12823         * g++.dg/warn/inline1.C: New test.
12824         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12825         * g++.old-deja/g++.jason/synth10.C: Likewise.
12826         * g++.old-deja/g++.mike/net31.C: Likewise.
12827         * g++.old-deja/g++.mike/p8786.C: Likewise.
12828
12829         * g++.dg/template/friend10.C: New test.
12830         * g++.dg/template/conv5.C: New test.
12831
12832 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         * g++.dg/lookup/scoped3.C: New test.
12835
12836         * g++.dg/lookup/decl1.C: New test.
12837         * g++.dg/lookup/decl2.C: New test.
12838
12839 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12840
12841         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12842         gcc.c-torture/compile/20021015-1.c,
12843         gcc.c-torture/compile/20021015-2.c,
12844         gcc.c-torture/compile/20021123-1.c,
12845         gcc.c-torture/compile/20021123-2.c,
12846         gcc.c-torture/compile/20021123-3.c,
12847         gcc.c-torture/compile/20021123-4.c,
12848         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12849         only to 3.1 or 3.2 branch.
12850
12851 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12852
12853         * gcc.dg/i386-bitfield3.c: New test.
12854
12855         * gcc.dg/i386-bitfield2.c: New test.
12856
12857 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.dg/parse/conv_op1.C: New test.
12860
12861 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12862
12863         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12864         approved.
12865
12866 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12867
12868         * gcc.c-torture/compile/20021220-1.c: New test.
12869
12870 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12871
12872         * gcc.dg/i386-fastcall-1.c: New.
12873
12874 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12875
12876         * gcc.c-torture/execute/20021219-1.c: New test.
12877
12878 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12879
12880         * gcc.dg/i386-pic-1.c: New test.
12881
12882 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12883
12884         PR c++/8099
12885         * g++.dg/template/friend9.C: New test.
12886
12887 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12888
12889         PR c++/3663
12890         * g++.dg/template/access7.C: New test.
12891
12892 2002-12-18  Nick Clifton  <nickc@redhat.com>
12893
12894         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12895         the libstdc++-v3 directory has been found.
12896
12897 2002-12-12  Devang Patel <dpatel@apple.com>
12898         * gcc.dg/darwin-ld-1.c: New test.
12899         * gcc.dg/darwin-ld-2.c: New test.
12900         * gcc.dg/darwin-ld-3.c: New test.
12901         * gcc.dg/darwin-ld-4.c: New test.
12902         * gcc.dg/darwin-ld-5.c: New test.
12903
12904 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12905
12906         * gcc.c-torture/compile/20021212-1.c: New test.
12907
12908 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12909
12910         * gcc.dg/fshort-wchar: New test.
12911
12912 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12913
12914         PR c++/8372
12915         * g++.dg/template/dtor1.C: New test.
12916
12917         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12918         markers.
12919
12920 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12921
12922         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12923
12924 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12925
12926         * g++.dg/template/static1.C: New test.
12927         * g++.dg/template/static2.C: New test.
12928         * g++.old-deja/g++.ext/memconst.C: New test.
12929
12930 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12931
12932         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12933         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12934         * g++.dg/special/initp1.C: Likewise.
12935
12936 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12937
12938         * gcc.c-torture/execute/20021204-1.c: New test.
12939
12940 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12941
12942         * gcc.dg/ppc-fmadd-1.c: New file.
12943         * gcc.dg/ppc-fmadd-2.c: New file.
12944         * gcc.dg/ppc-fmadd-3.c: New file.
12945
12946 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12947
12948         * gcc.c-torture/compile/20021204-1.c: New test.
12949
12950 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.dg/inherit/covariant2.C: New test.
12953         * g++.dg/inherit/covariant3.C: New test.
12954         * g++.dg/inherit/covariant4.C: New test.
12955         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12956         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12957
12958 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12959
12960         PR c++/8688
12961         * g++.dg/init/brace3.C: New test.
12962
12963 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12964
12965         * gcc.dg/20020210-1.c: Fix a comment typo.
12966
12967 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12968
12969         PR c++/8720
12970         * g++.dg/parse/defarg1.C: New test.
12971
12972         PR c++/8615
12973         * g++.dg/template/char1.C: New test.
12974
12975         * g++.dg/template/varmod1.C: Fix typo.
12976
12977 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12978
12979         DR 180
12980         * g++.old-deja/g++.pt/crash32.C: Expect error.
12981
12982 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/5919
12985         * g++.dg/template/varmod1.C: New test.
12986
12987         PR c++/8727
12988         * g++.dg/inherit/typeinfo1.C: New test.
12989
12990         PR c++/8663
12991         * g++.dg/inherit/typedef1.C: New test.
12992
12993 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/8332
12996         PR c++/8493
12997         * g++.dg/template/strlen1.C: New test.
12998
12999         PR c++/8227
13000         * g++.dg/template/ctor2.C: New test.
13001
13002         PR c++/8214
13003         * g++.dg/init/string1.C: New test.
13004
13005         PR c++/8511
13006         * g++.dg/template/friend8.C: New test.
13007
13008 2002-11-29  Joe Buck <jbuck@synopsys.com>
13009
13010         * g++.dg/lookup/anon2.C: New test.
13011
13012 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13013
13014         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13015         h8300 port.
13016
13017 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13018
13019         * gcc.dg/bitfld-6.c: New test.
13020
13021 2002-11-27  Jan Hubicka  <jh@suse.cz>
13022
13023         * gcc.c-torture/execute/20021127.[cx]: New test.
13024
13025 2002-11-26  Jan Hubicka  <jh@suse.cz>
13026
13027         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13028         quality.
13029
13030 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13031
13032         * g++.dg/init/brace2.C: New test.
13033         * g++.old-deja/g++.mike/p9129.C: Correct.
13034
13035 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13036
13037         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13038
13039 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13040
13041         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13042
13043 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13044
13045         * testsuite/g++.dg/abi/empty11.C: New test.
13046         * testsuite/g++.dg/rtti/cv1.C: New test.
13047
13048 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13049
13050         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13051
13052 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13053
13054         * g++.dg/abi/empty10.C: New test.
13055
13056 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13057
13058         * gcc.c-torture/compile/20021124-1.c: New test.
13059
13060 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13061
13062         * g++.dg/abi/rtti2.C: New test.
13063
13064 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13065
13066         * gcc.dg/i386-unroll-1.c: New test.
13067
13068 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13069
13070         * gcc.c-torture/compile/20021120-1.c: New test.
13071         * gcc.c-torture/compile/20021120-2.c: New test.
13072
13073 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13074
13075         * gcc.dg/bitfld-5.c: New test.
13076
13077 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13078
13079         * gcc.c-torture/execute/20021120-3.c: New test.
13080
13081 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13082
13083         * gcc.c-torture/execute/20021120-2.c: New test.
13084
13085 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13086
13087         * gcc.c-torture/execute/20021120-1.c: New test.
13088
13089 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * gcc.c-torture/execute/20021118-3.c: New test.
13092
13093 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13094
13095         * gcc.c-torture/compile/20021119-1.c: New test.
13096
13097 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13098
13099         * gcc.dg/duff-1.c: New test.
13100         * gcc.dg/duff-2.c: New test.
13101         * gcc.dg/duff-3.c: New test.
13102
13103 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13104
13105         * gcc.dg/cpp/_Pragma5.c: New test.
13106
13107 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13108
13109         * gcc.c-torture/execute/20021118-2.c: New test.
13110
13111 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13112
13113         * gcc.c-torture/execute/20021118-1.c: New test.
13114
13115 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13116
13117         * gcc.dg/20021116-1.c: New test.
13118
13119 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13120
13121         * g++.dg/abi/vcall1.C: New test.
13122
13123 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13124
13125         * gcc.dg/20021029-1.c: New test.
13126         * gcc.dg/20021029-2.c: New test.
13127
13128 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13129
13130         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13131
13132 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13133
13134         PR c/8439
13135         * gcc.dg/20021110.c: Move to ...
13136         * gcc.c-torture/compile/20021110.c: .... here.
13137
13138 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13139
13140         PR c/8467
13141         * gcc.c-torture/execute/20021111-1.c
13142
13143 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13144
13145         PR c/8439
13146         * gcc.dg/20021110.c: New test.
13147
13148 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13149
13150         * g++.dg/abi/vthunk3.C: Run only on x86.
13151
13152 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13153
13154         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13155
13156 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13157
13158         * lib/compat.exp (compat-execute): Fix logic error in last
13159         change.
13160
13161 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13162
13163         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13164
13165 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13166
13167         PR c++/8389
13168         * g++.dg/template/access6.C: New test.
13169
13170 2002-11-08  Jan Hubicka  <jh@suse.cz>
13171
13172         * gcc.dg/i386-ssefp-1.c: New test.
13173         * gcc.dg/i386-ssefp-1.c: New test.
13174
13175 2002-11-08  Jan Hubicka  <jh@suse.cz>
13176
13177         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13178
13179 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13180
13181         * g++.dg/abi/vthunk3.C: New test.
13182
13183         PR c++/8338
13184         * g++.dg/template/crash2.C: New test.
13185
13186 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13187
13188         * testsuite/g++.dg/abi/dtor1.C: New test.
13189         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13190
13191 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13192
13193         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13194         Darwin.
13195
13196 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13197
13198         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13199         -mthumb.  Only xfail with -O0.
13200
13201 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13202
13203         * g++.dg/abi/thunk1.C: New test.
13204         * g++.dg/abi/thunk2.C: Likewise.
13205         * g++.dg/abi/vtt1.C: Likewise.
13206
13207 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13208
13209         PR optimization/8423
13210         * gcc.c-torture/execute/builtin-constant.c: New test.
13211
13212 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13213
13214         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13215         Add some more cases.
13216
13217 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13218
13219         PR c++/8391
13220         * g++.dg/opt/local1.C: New test.
13221
13222 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13223
13224         PR c++/8160
13225         * g++.dg/template/complit1.C: New test.
13226
13227         PR c++/8149
13228         * g++.dg/template/typename4.C: Likewise.
13229
13230 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13231
13232         Core issue 287, PR c++/7639
13233         * g++.dg/template/instantiate1.C: Adjust error location.
13234         * g++.dg/template/instantiate3.C: New test.
13235         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13236         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13237         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13238
13239 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13240
13241         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13242
13243 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13244
13245         PR c++/8287
13246         * g++.dg/init/dtor2.C: New test.
13247
13248 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13251         * gcc.dg/nest.c: Bypass errors on irix6.
13252
13253 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13254
13255         * gcc.dg/nest.c: Expect error for mmix-*-*.
13256         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13257
13258 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13259
13260         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13261         markers.
13262
13263         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13264
13265 2002-10-25  Mike Stump  <mrs@apple.com>
13266
13267         * gcc.dg/warn-1.c: New test.
13268
13269 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13270
13271         * g++.dg/template/typename3.C: New test.
13272
13273 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13274
13275         * g++.dg/lookup/ptrmem1.C: New test.
13276
13277         * g++.dg/abi/vthunk2.C: New test.
13278
13279 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13280
13281         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13282
13283 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13284
13285         * g++.dg/abi/empty9.C: New test.
13286
13287 2002-10-24  Richard Henderson  <rth@redhat.com>
13288
13289         * g++.dg/inherit/thunk1.C: Enable for ia64.
13290
13291 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13292
13293         PR c++/8067
13294         * g++.dg/lookup/pretty1.C: New test.
13295
13296 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13297
13298         * gcc.dg/20021023-1.c: New test.
13299
13300 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13301
13302         PR c++/7679
13303         * g++.dg/parse/inline1.C: New test.
13304
13305 2002-10-23  Richard Henderson  <rth@redhat.com>
13306
13307         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13308
13309         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13310
13311 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13312
13313         PR c++/6579
13314         * g++.dg/parse/stmtexpr3.C: New test.
13315
13316 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         * g++.dg/expr/cond1.C: New test.
13319
13320 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13321
13322         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13323
13324 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13325
13326         * g++.dg/abi/vbase13.C: New test.
13327         * g++.dg/abi/vbase14.C: Likewise.
13328
13329 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.dg/tls/pic-1.c: New test.
13332         * gcc.dg/tls/nonpic-1.c: New test.
13333         * gcc.dg/20021018-1.c: New test.
13334
13335 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13336
13337         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13338         Remove only files with the same base name as the test case.
13339         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13340         (profopt-execute): Likewise.  Also, remove old profiling
13341         and performance data files before running the tests.
13342
13343         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13344         * g++.dg/bprob/bprob.exp: Likewise.
13345         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13346         to allow more general test case names.
13347
13348         * g++.dg/bprob/bprob-1.C: Rename to ...
13349         * g++.dg/bprob/g++-bprob-1.C: ... this.
13350
13351         * g77.dg/bprob/bprob-1.f: Rename to ...
13352         * g77.dg/bprob/g77-bprob-1.f: ... this.
13353
13354 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13355
13356         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13357         bison 1.50 or later.
13358
13359 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13360
13361         * g++.dg/README: Describe more test directories.
13362
13363 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13364
13365         * g++.dg/init/array6.C: Add additional tests.
13366
13367 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13368
13369         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13370         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13371
13372 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13373
13374         * gcc.c-torture/compile/20020604-1.x: New.
13375         * gcc.c-torture/compile/simd-5.x: Likewise.
13376         * gcc.c-torture/execute/920710-1.x: Likewise.
13377         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13378
13379 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13380
13381         * g++.dg/inherit/override1.C: Add dg-options clause.
13382
13383 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13384
13385         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13386         _mm_slli_si128.
13387
13388 2002-10-19  Andreas Schwab  <schwab@suse.de>
13389
13390         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13391         directory component.
13392
13393 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * g++.dg/inherit/thunk1.C: New test.
13396
13397         * g++.dg/inherit/override1.C: New test.
13398
13399         * g++.dg/abi/mangle11.C: New test.
13400         * g++.dg/abi/mangle14.C: New test.
13401         * g++.dg/abi/mangle17.C: New test.
13402
13403 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13404
13405         * g++.dg/overload/member2.C: New test.
13406
13407 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13408
13409         * g++.dg/README: Describe new compat directory.
13410         * g++.dg/dg.exp: Skip tests in compat directory.
13411         * README.compat: New file.
13412         * lib/compat.exp: New expect script.
13413         * g++.dg/compat: New test directory.
13414         * g++.dg/compat/compat.exp: New expect script.
13415         * g++.dg/compat/abi: New test directory.
13416         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13417         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13418         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13419         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13420         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13421         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13422         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13423         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13424         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13425         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13426         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13427         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13428         * g++.dg/compat/break: New test directory.
13429         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13430         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13431         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13432         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13433         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13434         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13435         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13436         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13437         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13438         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13439         g++.dg/compat/break/README: New files.
13440         * g++.dg/compat/eh: New test directory.
13441         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13442         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13443         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13444         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13445         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13446         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13447         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13448         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13449         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13450         g++.dg/compat/eh/filter2_y.C,
13451         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13452         g++.dg/compat/eh/new1_y.C,
13453         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13454         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13455         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13456         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13457         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13458         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13459         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13460         g++.dg/compat/eh/unexpected1_y.C: New files.
13461         * g++.dg/compat/init: New test directory.
13462         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13463         g++.dg/compat/init/array5_y.C,
13464         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13465         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13466         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13467         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13468         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13469         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13470         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13471         g++.dg/compat/init/init-ref2_y.C: New files.
13472
13473 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/7584
13476         * g++.dg/inherit/using3.C: New test.
13477
13478 2002-10-17  Jan Hubicka  <jh@suse.cz>
13479
13480         * gcc.dg/20021017-2.c: New test.
13481
13482 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13483
13484         * g++.dg/abi/mangle16.C: Adjust.
13485
13486         * g++.dg/init/array8.C: New test.
13487
13488 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13489
13490         * gcc.dg/special/mips-abi.exp: New test.
13491         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13492
13493 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13494
13495         * g++.dg/abi/mangle16.C: New test.
13496         * g++.dg/abi/mangle17.C: Likewise.
13497
13498         PR c++/7478
13499         * g++.dg/template/ref1.C: New test.
13500
13501 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13502
13503         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13504
13505 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13506
13507         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13508
13509 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13510
13511         PR c++/7524
13512         * g++.dg/init/array7.C: New test.
13513
13514 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13515
13516         * g++.dg/init/array6.C: New test.
13517
13518         * g++.dg/abi/mangle13.C: Likewise.
13519         * g++.dg/abi/mangle14.C: Likewise.
13520         * g++.dg/abi/mangle15.C: Likewise.
13521
13522 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * g++.dg/abi/empty8.C: New test.
13525
13526 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * g++.dg/init/ctor1.C: New test.
13529
13530 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13531
13532         * gcc.c-torture/execute/20021015-1.c: New test.
13533
13534 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13535
13536         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13537
13538 2002-10-14  Jan Hubicka  <jh@suse.cz>
13539
13540         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13541
13542 2002-10-14  Richard Henderson  <rth@redhat.com>
13543
13544         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13545
13546 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR optimization/6631
13549         * g++.dg/opt/const2.C: New test.
13550
13551 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13552
13553         PR c++/7176
13554         * g++.dg/parse/friend1.C: New test.
13555         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13556
13557 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13558
13559         * gcc.dg/20021014-1.c: New test.
13560
13561 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/5661
13564         * g++.dg/ext/vlm1.C: New test.
13565         * g++.dg/ext/vlm2.C: Likewise.
13566
13567         * g++.dg/init/array1.C: Remove invalid braces.
13568         * g++.dg/init/brace1.C: New test.
13569         * g++.dg/init/copy2.C: Likewise.
13570         * g++.dg/init/copy3.C: Likewise.
13571         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13572         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13573         braces.
13574
13575 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13576
13577         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13578
13579 2002-10-11  Richard Shann  <richard.shann@superh.com>
13580
13581         * gcc.c-torture/compile/simd-5.c: New test.
13582
13583 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13584
13585         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13586
13587 2002-10-10  Jim Wilson  <wilson@redhat.com>
13588
13589         * gcc.c-torture/execute/20021010-1.c: New test.
13590
13591 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13592
13593         PR c/7353
13594         * g++.dg/ext/typedef-init.C: New test.
13595         * gcc.dg/typedef-init.c: New test.
13596
13597 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13598
13599         * gcc.dg/cpp/paste13.c: New test.
13600
13601 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13604         remaining platforms, XFAIL during compile, not execute.  Don't
13605         XFAIL at -O0.
13606
13607 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13608
13609         * gcc.dg/alias-1.c: Tweak expected warning.
13610
13611 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13612
13613         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13614
13615 2002-10-06  Andreas Jaeger  <aj@suse.de>
13616
13617         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13618         * gcc.dg/cpp/c++98.C: Likewise.
13619
13620         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13621         * g++.dg/cpp/c++98.C: Likewise.
13622
13623         * g++.dg/README (Subdirectories): Mention cpp directory.
13624
13625         PR target/7559
13626         * gcc.dg/20021006-1.c: New test.
13627
13628 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13629
13630         PR c++/7804
13631         * g++.dg/other/warning1.C: New test.
13632
13633 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13634
13635         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13636         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13637         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13638
13639 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/7931
13642         * g++.dg/template/ptrmem3.C: New test.
13643
13644         PR c++/7754
13645         * g++.dg/template/union1.C: New test.
13646
13647 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/8006
13650         * g++.dg/abi/mangle9.C: New test.
13651         * g++.dg/abi/mangle10.C: New test.
13652         * g++.dg/abi/mangle11.C: New test.
13653         * g++.dg/abi/mangle12.C: New test.
13654
13655 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13656
13657         PR c++/7188.
13658         * g++.dg/template/meminit1.C: New test.
13659         * g++.dg/warn/Wreorder-1.C: Likewise.
13660         * g++.old-deja/g++.mike/warn3.C: Tweak.
13661         * lib/prune.exp: Ingore "in copy constructor".
13662
13663 2002-10-02  Andreas Jaeger  <aj@suse.de>
13664
13665         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13666         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13667         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13668         on x86-64.
13669
13670 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13671
13672         * gcc.dg/empty1.C: Fix typo.
13673
13674 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13675
13676         * gcc.dg/alias-1.c: New test.
13677
13678 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13679
13680         * gcc.dg/empty1.C: New test.
13681
13682         * g++.dg/tls/init-2.C: Tweak error messages.
13683
13684 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13685
13686         * gcc.c-torture/compile/20020923-1.c: New test.
13687
13688 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13689
13690         * gcc.c-torture/execute/ffs-1.c: New test.
13691         * gcc.c-torture/execute/ffs-2.c: Ditto.
13692
13693 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         * g++.dg/overload/member1.C: New test.
13696
13697 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13698
13699         * g++.dg/abi/empty7.C: New test.
13700         * g++.dg/init/pm2.C: Likewise.
13701
13702 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * g++.dg/rtti/crash1.C: New test.
13705
13706 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13707
13708         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13709         gcc.dg/sibcall-4.c: New tests.
13710
13711 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13712
13713         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13714         powerpc and MMIX targets.
13715
13716 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13717
13718         * gcc.dg/cpp/20020927-1.c: New.
13719
13720 2002-09-26  David S. Miller  <davem@redhat.com>
13721
13722         * gcc.c-torture/compile/trunctfdf.c: New.
13723
13724 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13725
13726         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13727
13728 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13729
13730         * gcc.c-torture/execute/loop-15.c: New.
13731
13732 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13733
13734         * README.QMTEST: Fix typo.
13735
13736 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13737
13738         * gcc.dg/20020926-1.c: New test.
13739
13740 2002-09-25  David S. Miller  <davem@redhat.com>
13741
13742         PR target/7842
13743         * gcc.c-torture/execute/shiftdi.c: New test.
13744
13745 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13746
13747         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13748         unique to the tool.
13749         * lib/g77.exp (g77_init): Likewise.
13750         * lib/g++.exp (g++_init): Likewise.
13751         * lib/objc.exp (objc_init): Likewise.
13752
13753 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13754
13755         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13756         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13757         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13758
13759 2002-09-25  Richard Henderson  <rth@redhat.com>
13760
13761         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13762         too-small long double.
13763
13764 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13765
13766         * gcc.dg/20020919-1.c: New test.
13767
13768 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13769
13770         * g++.dg/abi/bitfield6.C: New test.
13771         * g++.dg/abi/bitfield7.C: New test.
13772         * g++.dg/abi/bitfield8.C: New test.
13773         * g++.dg/abi/vbase11.C: New test.
13774
13775 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13776
13777         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13778         hppa*-*-hpux*.  Update test comment.
13779
13780 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13781
13782         * gcc.dg/tls/struct-1.c: New test.
13783
13784 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13785
13786         * gcc.dg/cpp/tr-warn2.c: Update.
13787
13788 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13789
13790         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13791
13792 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13793
13794         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13795         systems.
13796
13797 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13798
13799         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13800
13801         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13802         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13803         setting of cxxfilt.
13804
13805 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13806
13807         * gcc.dg/20020312-2.c: Update for darwin.
13808
13809 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13812
13813 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13814
13815         * objc.dg/comp-types-1.m: New test.
13816         * objc.dg/comp-types-2.m: New test.
13817         * objc.dg/comp-types-3.m: New test.
13818         * objc.dg/comp-types-4.m: New test.
13819         * objc.dg/comp-types-5.m: New test.
13820         * objc.dg/comp-types-6.m: New test.
13821
13822 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13823
13824         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13825
13826 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         * g++.dg/other/do1.C: New test.
13829
13830         * g++.dg/template/subst1.C: New test.
13831
13832 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13833
13834         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13835
13836 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         * g++.dg/template/qualttp20.C: Adjust expected errors.
13839         * g++.old-deja/g++.jason/report.C: Likewise.
13840         * g++.old-deja/g++.other/qual1.C: Likewise.
13841
13842         * g++.dg/lookup/scoped2.C: New test.
13843
13844         * g++.dg/ext/asm3.C: New test.
13845
13846 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13847
13848         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13849
13850 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13851
13852         * ChangeLog: follow spelling conventions.
13853         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13854         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13855         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13856         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13857         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13858         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13859         * g++.old-deja/g++.law/global-init1.C: Likewise.
13860         * g++.old-deja/g++.other/delete4.C: Likewise.
13861         * g++.old-deja/g++.other/inline21.C: Likewise.
13862         * g++.old-deja/g++.other/singleton.C: Likewise.
13863         * g77.dg/strlen0.f: Likewise.
13864         * g77.f-torture/compile/20010519-1.f: Likewise.
13865         * g77.f-torture/compile/980310-4.f: Likewise.
13866         * gcc.c-torture/compile/20000605-1.c: Likewise.
13867         * gcc.c-torture/execute/20020225-1.c: Likewise.
13868         * gcc.dg/c90-hexfloat-2.c: Likewise.
13869         * gcc.dg/c99-bool-1.c: Likewise.
13870         * gcc.dg/c99-hexfloat-2.c: Likewise.
13871         * gcc.dg/dll-2.c: Likewise.
13872         * gcc.dg/wtr-union-init-1.c: Likewise.
13873         * gcc.dg/wtr-union-init-2.c: Likewise.
13874         * gcc.dg/wtr-union-init-3.c: Likewise.
13875         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13876         * gcc.dg/cpp/defined.c: Likewise.
13877         * gcc.dg/cpp/macsyntx.c: Likewise.
13878         * gcc.dg/cpp/paste2.c: Likewise.
13879         * gcc.dg/cpp/trad/defined.c: Likewise.
13880         * gcc.dg/format/c90-printf-1.c: Likewise.
13881         * gcc.dg/format/c90-scanf-1.c: Likewise.
13882         * gcc.dg/format/c99-printf-1.c: Likewise.
13883         * gcc.dg/format/c99-scanf-1.c: Likewise.
13884         * gcc.misc-tests/gcov-8.c: Likewise.
13885         * lib/profopt.exp: Likewise.
13886
13887 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13888
13889         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13890
13891 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13892
13893         * g++.dg/inherit/using2.C: New test.
13894
13895 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13896
13897         * ChangeLog: Follow spelling conventions.
13898         * g++.dg/template/friend4.C: Likewise.
13899         * g++.old-deja/g++.pt/crash67.C: Likewise.
13900         * gcc.c-torture/execute/20000801-4.c: Likewise.
13901         * gcc.dg/c90-digraph-1.c: Likewise.
13902         * gcc.dg/c94-digraph-1.c: Likewise.
13903         * gcc.dg/c99-digraph-1.c: Likewise.
13904         * gcc.dg/cpp/line5.c: Likewise.
13905         * gcc.dg/cpp/multiline.c: Likewise.
13906         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13907         * gcc.dg/format/attr-3.c: Likewise.
13908         * gcc.dg/format/c90-scanf-3.c: Likewise.
13909         * gcc.dg/format/ext-4.c: Likewise.
13910
13911 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.dg/template/pretty1.C: New test.
13914
13915 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13916
13917         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13918
13919 2002-09-13  Matt Austern  <austern@apple.com>
13920
13921         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13922         passing a cast expression to a function by const reference.
13923
13924 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13925
13926         * g++.dg/template/deduce1.C: New test.
13927
13928 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13929
13930         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13931         32-bit int.
13932
13933 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13934
13935         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13936         usage.
13937
13938 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13939
13940         * gcc.c-torture/compile/20020910-1.c: New test.
13941
13942 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13943
13944         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13945
13946 2002-09-10  Andreas Jaeger  <aj@suse.de>
13947
13948         * gcc.dg/20020312-2.c: Adjust for x86-64.
13949
13950 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13951
13952         * g77.dg/7388.f: New test case for PR 7388.
13953
13954 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13955
13956         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13957
13958 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13959
13960         * objc.dg/proto-lossage-1.m: New test.
13961
13962 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13963
13964         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13965
13966 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13967
13968         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13969         expected to pass.
13970
13971 2002-09-06  Stan Shebs  <shebs@apple.com>
13972             David Edelsohn  <edelsohn@gnu.org>
13973
13974         * gcc.dg/weak: New directory.
13975         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13976         target-specific xfail bits.
13977         * gcc.dg/typeof-2.c: Move to new directory.
13978         * gcc.dg/weak.exp: New expect script.
13979
13980 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13981
13982         * gcc.c-torture/execute/extzvsi.c: New test.
13983
13984 2002-09-05  Stan Shebs  <shebs@apple.com>
13985
13986         * gcc.dg/weak-1.c: xfail on Darwin.
13987         * gcc.dg/weak-2.c: Ditto.
13988         * gcc.dg/weak-3.c: Ditto.
13989         * gcc.dg/weak-4.c: Ditto.
13990         * gcc.dg/weak-5.c: Ditto.
13991         * gcc.dg/weak-6.c: Ditto.
13992         * gcc.dg/weak-7.c: Ditto.
13993         * gcc.dg/weak-8.c: Ditto.
13994         * gcc.dg/weak-9.c: Ditto.
13995
13996 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13997
13998         * gcc.c-torture/execute/loop-14.c: New test.
13999
14000 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * g++.dg/other/cxa-atexit1.C: New test.
14003
14004         * gcc.dg/typeof-2.c: New test.
14005
14006 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14007
14008         * gcc.dg/builtins-2.c: New testcase.
14009         * gcc.dg/builtins-3.c: New testcase.
14010
14011 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14012
14013         * gcc.dg/cpp/_Pragma4.c: New test.
14014
14015 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14016
14017         * objc/execute/nil_method-1.m: New testcase.
14018
14019 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14020
14021         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14022         [Object class], not [Object initialize].
14023
14024 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14025             Hans-Peter Nilsson  <hp@bitrange.com>
14026
14027         * gcc.c-torture/execute/20020720-1.x: Skip test on
14028         mmix-knuth-mmixware.  Correct comment.
14029
14030 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14031
14032         * testsuite/g++.dg/abi/bitfield5.C: New test.
14033         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14034
14035 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14036
14037         * objc.dg/undeclared-selector.m: New test.
14038
14039 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14040
14041         * g++.dg/other/offsetof1.C: Avoid cast warning.
14042
14043 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14044
14045         * objc.dg/super-class-2.m: New test.
14046
14047 2002-08-24  Matt Austern  <austern@apple.com>
14048
14049         * g++.dg/ext/lvaddr.C: New test.
14050         * g++.dg/ext/lvcast.C: New test.
14051
14052 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14053
14054         * testsuite/g++.dg/inherit/cond1.C: New test.
14055
14056 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14057
14058         * gcc.dg/noncompile/incomplete-1.c: New test.
14059
14060 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14061
14062         * gcc.dg/typespec-1.c: New test.
14063
14064 2002-08-20  Devang Patel  <dpatel@apple.com>
14065         * objc.dg/proto-hier-2.m: New test.
14066
14067 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14068
14069         * objc.dg/bitfield-1.m: New test.
14070         * objc.dg/bitfield-2.m: New test.
14071
14072 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14073
14074         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14075         gcc.dg/c99-flex-array-4.c: New tests.
14076
14077 2002-08-16  Stan Shebs  <shebs@apple.com>
14078
14079         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14080
14081 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14082
14083         * gcc.dg/typeof-1.c: New test.
14084         * g++.dg/ext/typeof2.C: New test.
14085
14086 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.dg/other/offsetof1.C: New test.
14089
14090 2002-08-14  Richard Henderson  <rth@redhat.com>
14091
14092         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14093
14094 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14095
14096         * gcc.dg/cpp/_Pragma3.c: New test.
14097
14098 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14099
14100         * g++.dg/template/inherit3: New test.
14101
14102 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14103
14104         * gcc.dg/bitfld-4.c: Add blank options.
14105
14106 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14107
14108         * g++.dg/template/crash1.C: New test.
14109
14110 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14111
14112         * gcc.dg/tls/opt-2.c: New test.
14113
14114 2002-08-08  Devang Patel  <dpatel@apple.com>
14115
14116         * objc.dg/selector-1.m : New test
14117
14118 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14119
14120         * g++.dg/abi/bitfield4.C: New test.
14121         * gcc.dg/bitfld-4.c: New test.
14122
14123 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14124
14125         * g++.dg/other/packed1.C: New test.
14126
14127 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14128
14129         * g++.dg/abi/offsetof.C: Tweak error messages.
14130         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14131
14132 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14133
14134         * gcc.dg/bitfld-3.c: New test.
14135
14136 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14137             Richard Henderson  <rth@redhat.com>
14138
14139         * gcc.dg/i386-bitfield1.c: New test.
14140         * g++.dg/abi/bitfield3.C: Update.
14141
14142 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14143
14144         * objc.dg/const-str-2.m: Update.
14145         * gcc.dg/cpp/c++98.c: Change to C extension.
14146         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14147         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14148
14149 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14150
14151         * testsuite/gcc.dg/tls/diag-3.c: New.
14152
14153 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14154
14155         * g++.dg/README (Subdirectories): Document new subdir expr.
14156         * g++.dg/expr/pmf-1.C: New test.
14157
14158 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14159
14160         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14161
14162 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14163
14164         * g++.dg/abi/bitfield3.C: New test.
14165
14166 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * lib/gcov.exp: Tweak expected line formats.
14169         * gcc.misc-tests/gcov8.c: New test.
14170         * gcc.misc-tests/gcov8.x: New flags.
14171
14172 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14173
14174         * consistency.vlad/layout/endian.c: Include string.h.
14175
14176         * gcc.c-torture/execute/20020805-1.c: New test.
14177
14178 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14179
14180         * g++.dg/other/conversion1.C: New test.
14181
14182 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14183
14184         * gcc.dg/builtins-1.c: New testcase.
14185
14186 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14187
14188         * g++.dg/inherit/access3.C: New test.
14189
14190 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * gcc.dg/ia64-visibility-2.c: New test.
14193
14194 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14195
14196         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14197         __qualifier_flags to __flags.
14198
14199 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14200
14201         * g++.dg/inherit/operator1.C: New test.
14202         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14203         * g++.dg/other/error1.C: Change expected error message.
14204         * g++.dg/template/conv4.C: Likewise.
14205
14206 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14207
14208         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14209         for documented behavior.
14210
14211 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14212
14213         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14214         several targets known to fail.
14215
14216 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14217
14218         * gcc.dg/mips-args-[123].c: New tests.
14219
14220 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14221
14222         * gcc.dg/ppc-spe.c: New.
14223
14224 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14225
14226         * g++.dg/other/ptrmem4.C: New testcase.
14227
14228 2002-07-24  Richard Henderson  <rth@redhat.com>
14229
14230         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14231
14232 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14233
14234         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14235
14236 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14237
14238         * gcc.c-torture/execute/memset-3.c: New testcase.
14239
14240 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14241
14242         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14243         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14244
14245 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14246
14247         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14248         Delete.
14249
14250 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14251
14252         * gcc.c-torture/compile/simd-4.c: New test.
14253
14254 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14255
14256         PR c++/7347, c++/7348
14257         * g++.dg/template/access4.C: New test.
14258         * g++.dg/template/access5.C: New test.
14259         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14260         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14261         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14262         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14263
14264 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14265
14266         * gcc.dg/gnu89-init-2.c: New test.
14267
14268 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14269
14270         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14271
14272 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14273
14274         * gcc.c-torture/execute/20020720-1.c: New testcase.
14275
14276 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14277
14278         * gcc.dg/cpp/Wsignprom.c: New tests.
14279
14280 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14281
14282         * gcc.c-torture/execute/loop-13.c: New test.
14283
14284 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14285
14286         * gcc.dg/cpp/expr.c: New tests.
14287
14288 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14289
14290         * g++.dg/opt/pr6713.C: Add template instantiation.
14291
14292 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14293
14294         * gcc.dg/nest.c: New test.
14295
14296 2002-07-17  Richard Henderson  <rth@redhat.com>
14297
14298         * g++.dg/opt/pr6713.C: New test.
14299
14300 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14301
14302         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14303         XFAIL for all x86 processors.
14304
14305 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14306
14307         * gcc.c-torture/execute/20010122-1.x: Do not test with
14308         -fomit-frame-pointer.
14309
14310 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14311
14312         * g++.dg/template/instantiate2.C: New test.
14313         * g++.dg/template/spec4.C: New test.
14314
14315 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14316
14317         * g++.dg/template/access2.C: New test.
14318         * g++.dg/template/access3.C: New test.
14319
14320 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14321
14322         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14323         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14324         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14325         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14326         Convert to use <stdarg.h>.
14327         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14328         Delete.
14329         * gcc.dg/va-arg-2.c: New.
14330         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14331
14332 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14333
14334         * gcc.c-torture/compile/20020710-1.c: New test.
14335
14336 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14337                           Andrew Pinski  <pinskia@physics.uc.edu>
14338
14339         gcc.c-torture/compile/simd-2.c: New testcase.
14340         gcc.c-torture/compile/simd-3.c: Likewise.
14341
14342 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14343
14344         PR c++/7224
14345         * g++.dg/overload/error1.C: New test.
14346
14347 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14348
14349         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14350         configuration and IRIX 6 O32 ABI.
14351
14352 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14353
14354         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14355
14356 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14357
14358         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14359
14360 2002-07-10  Jeffrey A Law  <law@redhat.com>
14361
14362         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14363
14364         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14365
14366 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14367
14368         * gcc.dg/20020312-2.c: Check for __PPC__.
14369
14370 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14371
14372         * gcc.c-torture/compile/20020709-1.c: New test.
14373
14374 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14375
14376         * g++.dg/template/qualttp21.C: New test case.
14377
14378 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14379
14380         * gcc.c-torture/compile/20020706-1.c: New test.
14381         * gcc.c-torture/compile/20020706-2.c: New test.
14382
14383 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14384             Alexandre Oliva  <aoliva@redhat.com>
14385
14386         * g++.dg/warn/incomplete1.C: New test.
14387
14388 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14389
14390         PR c++/7099
14391         * g++.dg/warn/noreturn1.C: New test.
14392
14393 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14394
14395         PR c++/6706
14396         * g++.dg/debug/debug6.C: New test.
14397         * g++.dg/debug/debug7.C: New test.
14398
14399 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14400
14401         * gcc.c-torture/compile/simd-3.c: New test.
14402
14403 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14404
14405         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14406         * gcc.dg/20020620-1.c: Likewise.
14407
14408 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14409
14410         PR c++/6944
14411         * g++.dg/init/array4.C: New test.
14412         * g++.dg/init/array5.C: New test.
14413
14414 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14415
14416         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14417         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14418
14419 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14420
14421         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14422         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14423         * gcc.dg/wtr-conversion-1.c: Likewise.
14424         * gcc.dg/wtr-escape-1.c: Likewise.
14425         * gcc.dg/wtr-int-type-1.c: Likewise.
14426         * gcc.dg/wtr-label-1.c: Likewise.
14427         * gcc.dg/wtr-static-1.c: Likewise.
14428         * gcc.dg/wtr-strcat-1.c: Likewise.
14429         * gcc.dg/wtr-suffix-1.c: Likewise.
14430         * gcc.dg/wtr-switch-1.c: Likewise.
14431         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14432         * gcc.dg/wtr-union-init-1.c: Likewise.
14433         * gcc.dg/wtr-union-init-2.c: Likewise.
14434         * gcc.dg/wtr-union-init-3.c: Likewise.
14435
14436         * gcc.dg/wtr-func-def-1.c: New test.
14437
14438 2002-07-02 Devang Patel <dpatel@apple.com>
14439
14440         * objc.dg/param-1.m: New test.
14441
14442 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14443
14444         * gcc.dg/cpp/trad/directive.c: Add test.
14445         * gcc.dg/cpp/trad/macroargs.c: Add test.
14446         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14447
14448 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14449
14450         * gcc.dg/cpp/cmdlne-M.c: New test.
14451
14452 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14453
14454         * objc.dg/desig-init-1.m: New test.
14455
14456 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14457
14458         PR c++/6716
14459         * g++.dg/template/instantiate1.C: New test.
14460
14461 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/7112
14464         * g++.dg/template/sizeof2.C: New test.
14465
14466 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14467
14468         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14469         gcc.dg/cpp/trad/include.c: New tests.
14470
14471 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14472
14473         PR target/7177
14474         * gcc.c-torture/compile/20020701-1.c: New test.
14475
14476 2002-07-01  Stan Shebs  <shebs@apple.com>
14477
14478         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14479         header here...
14480         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14481         (objc-torture-execute): or here.
14482
14483 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14484
14485         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14486
14487 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14488
14489         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14490
14491 2002-06-30  Devang Patel  <dpatel@apple.com>
14492
14493         * objc.dg/fsyntax-only.m: New test.
14494
14495 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14496
14497         PR c++/6695
14498         * g++.dg/template/friend7.C: New file.
14499
14500 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14501
14502         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14503         return type.
14504
14505 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14506
14507         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14508         avoid division by zero.
14509
14510 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14511
14512         * gcc.dg/Wunknownprag.c: New tests.
14513
14514 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14515
14516         * gcc.c-torture/execute/simd-2.c: New test.
14517
14518 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14519
14520         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14521         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14522         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14523         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14524         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14525         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14526         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14527         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14528         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14529         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14530         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14531         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14532         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14533         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14534         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14535         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14536         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14537
14538 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14539
14540         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14541         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14542         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14543         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14544         New tests.
14545         * gcc.dg/cpp/trad/directive.c: Update.
14546
14547 2002-06-23  Andreas Jaeger  <aj@suse.de>
14548
14549         * gcc.c-torture/execute/complex-6.c: New.
14550
14551 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14552
14553         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14554         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14555         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14556         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14557
14558 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14559
14560         * gcc.dg/cpp/trad: New directory with traditional tests copied
14561         from parent directory.
14562         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14563         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14564         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14565         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14566         Move to trad/ and rename.
14567         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14568         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14569         gcc.dg/cpp/trad/redef2.c: New tests.
14570         * gcc.dg/cpp/trad/trad.exp: New driver.
14571
14572 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14573
14574         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14575         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14576         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14577         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14578         Remove.
14579
14580 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14581
14582         * gcc.dg/20020620-1.c: New test.
14583
14584 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14585
14586         * g++.dg/template/ttp4.C: New test.
14587
14588 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * g++.dg/opt/vt1.C: Fix regexp.
14591
14592 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593
14594         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14595         Don't use attribute `noinline'.
14596
14597 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14598
14599         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14600
14601 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14602
14603         * gcc.c-torture/execute/simd-1.c: New.
14604
14605         * gcc.dg/simd-1.c: New.
14606
14607 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14608
14609         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14610
14611 2002-06-16  Richard Henderson  <rth@redhat.com>
14612
14613         * g++.dg/ext/anon-struct1.C: New.
14614         * g++.dg/ext/anon-struct2.C: New.
14615         * g++.dg/ext/anon-struct3.C: New.
14616         * gcc.dg/anon-struct-1.c: New.
14617         * gcc.dg/anon-struct-2.c: New.
14618         * gcc.dg/anon-struct-3.c: New.
14619         * gcc.dg/20011008-1.c: Adjust warning text.
14620         * gcc.dg/20020527-1.c: Add -fms-extensions.
14621
14622 2002-06-16  Richard Henderson  <rth@redhat.com>
14623
14624         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14625
14626 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14627
14628         * gcc.c-torture/execute/20020615-1.c: New test.
14629
14630 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14631
14632         * gcc.c-tortuture/execute/compare-1.c: New test case.
14633         * gcc.c-tortuture/execute/compare-2.c: New test case.
14634         * gcc.c-tortuture/execute/compare-3.c: New test case.
14635
14636 2002-06-13  Richard Henderson  <rth@redhat.com>
14637
14638         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14639         ia64 ilp32.
14640
14641 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14642
14643         * g++.dg/template/typename2.C: Update error message.
14644
14645 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14646
14647         * gcc.c-torture/execute/20020611-1.c: New test.
14648
14649 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14650
14651         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14652         list of targets to skip.
14653
14654 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14655
14656         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14657         targets if not optimizing.
14658
14659 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * gcc.c-torture/compile/20020605-1.c: New test.
14662
14663         * g++.dg/opt/vt1.C: New test.
14664
14665         * gcc.dg/20020531-1.c: New test.
14666
14667         * gcc.dg/20020530-1.c: New test.
14668
14669         * gcc.dg/20020527-1.c: New test.
14670
14671         * g++.dg/opt/cse1.C: New test.
14672
14673 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14674
14675         * gcc.dg/20020607-2.c: New test case.
14676
14677 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14678
14679         * gcc.c-torture/compile/20020604-1.c: New test.
14680
14681 2002-06-04  Richard Henderson  <rth@redhat.com>
14682
14683         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14684         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14685         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14686
14687 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14688
14689         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14690
14691 2002-06-03  Richard Henderson  <rth@redhat.com>
14692
14693         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14694         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14695
14696 2002-06-02  Richard Henderson  <rth@redhat.com>
14697
14698         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14699         test functions static.
14700
14701 2002-06-02  Andreas Jaeger  <aj@suse.de>
14702
14703         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14704         now.
14705
14706 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14707
14708         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14709         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14710         Update for mofified diagnostics.
14711         * gcc.dg/c99-intconst-1.c: No longer fail.
14712
14713 2002-06-02  Richard Henderson  <rth@redhat.com>
14714
14715         * gcc.dg/uninit-A.c: Remove xfail markers.
14716
14717 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14718
14719         * gcc.dg/fnegate-1.c: New test case.
14720
14721 2002-05-30  Osku Salerma  <osku@iki.fi>
14722
14723         * gcc.c-torture/execute/mayalias-1.c: New file.
14724
14725 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14726
14727         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14728         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14729         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14730
14731 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14732
14733         * gcc.c-torture/execute/20020529-1.c: New test.
14734
14735 2002-05-27  Richard Henderson  <rth@redhat.com>
14736
14737         * g++.dg/ext/attrib6.C: New test case.
14738
14739 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14740
14741         * gcc.c-torture/execute/pure-1.c: New test.
14742
14743 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14744
14745         * gcc.dg/cpp/arith-2.c: Remove.
14746
14747 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14748
14749         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14750         * gcc.dg/cpp/if-3.c: Remove.
14751
14752 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14753
14754         * g++.dg/opt/cse2.C: New test.
14755
14756 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14757
14758         * gcc.dg/cpp/arith-1.c: New semantic tests.
14759         * gcc.dg/cpp/if-1.c: Update.
14760
14761 2002-05-24  Ben Elliston  <bje@redhat.com>
14762
14763         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14764
14765 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14766
14767         * gcc.dg/verbose-asm.c: New test.
14768
14769 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14770
14771         * gcc.dg/cpp/paste12.c: New test.
14772
14773 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14774
14775         * g++.dg/parse/named_ops.C: New test.
14776
14777 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14778
14779         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14780
14781 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14782
14783         * gcc.dg/weak-2.c: Allow optional leading underscore
14784         in scan-assembler symbol name.
14785         * gcc.dg/weak-3.c: Likewise.
14786         * gcc.dg/weak-4.c: Likewise.
14787         * gcc.dg/weak-5.c: Likewise.
14788
14789 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14790
14791         * gcc.dg/20020523-1.c: New test.
14792
14793 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14794
14795         * objc.dg/const-str-2.m: Update now that we stop after
14796         a command line error.
14797
14798 2002-05-22  Richard Henderson  <rth@redhat.com>
14799
14800         * g++.dg/dg.exp: Fix typo in test pruneing.
14801
14802 2002-05-22  Richard Henderson  <rth@redhat.com>
14803
14804         * g++.dg/dg.exp: Prune the tls subdirectory.
14805         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14806         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14807         * g++.dg/tls/init-1.C: New.
14808
14809 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14810
14811         * gcc.dg/20020517-1.c: New test.
14812
14813 2002-05-21  Richard Henderson  <rth@redhat.com>
14814
14815         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14816         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14817
14818 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14819
14820         * g++.dg/other/copy2.C: New test.
14821
14822 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14823
14824         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14825         (MAX_COPY): Bump up to 10 times sizeof (long long).
14826         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14827
14828         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14829         sizeof (long long).
14830
14831         * gcc.c-torture/execute/strcpy-1.c: New test.
14832
14833 2002-05-19  Jason Merrill  <jason2redhat.com>
14834
14835         * g++.dg/ext/oper1.C: New test.
14836
14837 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14838 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14839
14840         * README.QMTEST: New file.
14841
14842         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14843
14844 2002-05-19  Andreas Jaeger  <aj@suse.de>
14845
14846         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14847         now.
14848         * gcc.c-torture/execute/loop-2d.x: Likewise.
14849
14850 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14851
14852         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14853         support weak symbols.
14854         * gcc.dg/weak-4.c: Likewise
14855         * gcc.dg/weak-6.c: Likewise
14856
14857 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14858
14859         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14860         cygwin, coff and h8300-*-hms targets
14861         * gcc.dg/weak-5.c: Likewise
14862         * gcc.dg/weak-7.c: Likewise
14863
14864 2002-05-16  Jason Merrill  <jason@redhat.com>
14865
14866         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14867         (scan-assembler-not, scan-assembler-dem): Likewise.
14868         (scan-assembler-dem-not): Likewise.
14869
14870 2002-05-15  Richard Henderson  <rth@redhat.com>
14871
14872         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14873
14874 2002-05-15  Richard Henderson  <rth@redhat.com>
14875
14876         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14877         (vfoo1f): Warning here.
14878         (vfoo1l): Don't redefine the alias.
14879
14880 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14881
14882         * g++.dg/init/pm1.C: New test.
14883
14884 2002-05-12  David S. Miller  <davem@redhat.com>
14885
14886         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14887         types.
14888
14889 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14890
14891         * gcc.c-torture/execute/20020510-1.c: New test case.
14892
14893 2002-05-10  David S. Miller  <davem@redhat.com>
14894
14895         * gcc.c-torture/execute/conversion.c: Test long double too.
14896
14897 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14898
14899         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14900         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14901         * lib/g++.exp (g++_link_flags): Likewise.
14902         * lib/objc.exp (objc_target_compile): Likewise.
14903
14904 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14905
14906         * gcc.dg/cpp/poison.c: Update.
14907         * gcc.dg/cpp/20000625-2.c: Remove.
14908         * gcc.dg/cpp/direct2s.c: Remove final test.
14909
14910 2002-05-08  Tom Rix  <trix@redhat.com>
14911
14912         * gcc.c-torture/execute/20020508-1.c: New test.
14913         * gcc.c-torture/execute/20020508-2.c: New test.
14914         * gcc.c-torture/execute/20020508-3.c: New test.
14915
14916 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14917
14918         * gcc.dg/cpp/charconst-4.c: More tests.
14919
14920 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14921
14922         PR c/6569
14923         * gcc.dg/weak-3.c: Update location of warning messages.
14924         * gcc.dg/weak-5.c: Likewise.
14925
14926 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14927
14928         * gcc.c-torture/execute/20020506-1.c: New test case.
14929
14930 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14931
14932         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14933
14934 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14935
14936         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14937
14938 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14939
14940         * gcc.dg/cpp/charconst-3.c: New test.
14941
14942 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14943
14944         * gcc.dg/cpp/charconst.c: Update tests.
14945
14946 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14947
14948         * treelang: Added directory for new sample language treelang. Also
14949         lib/treelang.exp: New file to signal treelang should be tested.
14950
14951 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14952
14953         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14954         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14955         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14956         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14957         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14958         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14959         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14960
14961 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14962
14963         * gcc.dg/format/xopen-2.c: New test.
14964
14965 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14966
14967         * gcc.dg/20020503-1.c: New test.
14968
14969 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14970
14971         * g++.dg/init/dtor1.C: Make it tougher.
14972
14973 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14974
14975         * g++.dg/init/dtor1.C: New test.
14976
14977 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14978
14979         * gcc.dg/altivec-8.c: New.
14980
14981 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14982
14983         * gcc.dg/altivec-7.c: New.
14984
14985 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14986
14987         * g++.dg/parse/typedef1.C: New test.
14988
14989 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14990
14991         PR c++/6486
14992         * g++.dg/template/friend6.C: New test.
14993
14994         PR c++/6492
14995         * g++.dg/init/copy1.C: New test.
14996
14997 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14998
14999         * g++.dg/warn/effc1.C: New test.
15000
15001 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15002
15003         * gcc.dg/cpp/if-cexp.c: Add a test.
15004
15005 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15006
15007         * gcc.dg/20020426-2.c: New test.
15008
15009 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15010
15011         * gcc.dg/cpp/if-mop.c: Update.
15012         * gcc.dg/cpp/if-mpar.c: Add test.
15013         * gcc.dg/cpp/if-oppr.c: Update.
15014
15015 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15016
15017         PR c/6343
15018         * gcc.dg/weak-[2-7].c: New tests.
15019
15020 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15021
15022         * gcc.dg/enum1.c: New test.
15023
15024 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/6497
15027         * g++.dg/inherit/access2.C: New test.
15028
15029 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR bootstrap/6445
15032         * gcc.dg/20020426-1.c: New test.
15033
15034 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15035
15036         * g++.dg/abi/enum1.C: New test.
15037
15038 2002-04-26  Richard Henderson  <rth@redhat.com>
15039
15040         * gcc.dg/c99-bool-1.c: Expect always true warning.
15041
15042 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15043
15044         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15045
15046 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15047
15048         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15049         targets.
15050
15051 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15052
15053         * g++.dg/abi/mange7.C: New test.
15054
15055         PR c++/6438.
15056         * g++.dg/parse/stmtexpr2.C: New test.
15057
15058 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15059
15060         * gcc.dg/20020312-2.c: Add SH target.
15061
15062 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15063
15064         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15065         compiler output on mips*-*-irix*.
15066
15067 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15068
15069         * g++.dg/parse/attr1.C: New test.
15070
15071 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15072
15073         * gcc.c-torture/execute/string-opt-17.c: New test case.
15074         * gcc.c-torture/execute/memset-2.c: New test case.
15075
15076 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15077
15078         PR c++/6256:
15079         * g++.dg/template/friend5.C: New test.
15080
15081         PR c++/6331:
15082         * g++.dg/template/qual1.C: Likewise.
15083
15084 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15085
15086         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15087         Include stdlib.h, not stdio.h or ctype.h.
15088
15089 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15090
15091         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15092         cris-*-elf* and mmix-*-*.
15093         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15094         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15095         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15096         Ditto.
15097         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15098         * gcc.dg/wchar_t-1.c: Ditto.
15099
15100 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15101
15102         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15103         Clarify comment.
15104
15105 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15106
15107         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15108
15109 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15110
15111         * gcc.c-torture/execute/20000906-1.x: Delete.
15112
15113 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15114
15115         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15116
15117 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15118
15119         * PR6367
15120         * g77.f-torture/execute/6367.f: New test.
15121         * g77.f-torture/execute/6367.x: Disable for MMIX.
15122
15123 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15124
15125         * PR6352
15126         * g++.dg/opt/inline2.C: New test.
15127
15128 2002-04-18  Richard Henderson  <rth@redhat.com>
15129
15130         * gcc.dg/20000906-1.c: Enable for all targets.
15131         * gcc.c-torture/compile/iftrap-2.c: New.
15132
15133 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.dg/20020418-1.c: New test.
15136         * gcc.dg/20020418-2.c: New test.
15137
15138 2002-04-18  Richard Henderson  <rth@redhat.com>
15139
15140         * gcc.c-torture/compile/iftrap-1.c: New.
15141         * gcc.dg/iftrap-1.c: Adjust for ia64.
15142         * gcc.dg/iftrap-2.c: New.
15143
15144 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gcc.c-torture/compile/20020418-1.c: New test.
15147
15148 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15149
15150         * gcc.c-torture/compile/20020415-1.c: New.
15151
15152 2002-04-18  David S. Miller  <davem@redhat.com>
15153
15154         * gcc.c-torture/execute/20020418-1.c: New test.
15155
15156 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15157
15158         * gcc.dg/20020416-1.c: New test.
15159
15160         * g++.dg/opt/inline1.C: New test.
15161
15162 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * gcc.dg/altivec-5.c: New test.
15165
15166         * gcc.dg/20020415-1.c: New test.
15167
15168 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15169
15170         * testsuite/lib/chill.exp: Remove.
15171
15172 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15173
15174         * g++.dg/other/big-struct.C: New test.
15175
15176 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15177
15178         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15179         of scratch file.
15180
15181 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15182
15183         PR c/6277
15184         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15185         in scan-assembler function name
15186
15187 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15188
15189         * g77.f-torture/execute/980628-4.x,
15190         g77.f-torture/execute/980628-5.x,
15191         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15192         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15193         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15194         i[34567]86-*-*.
15195
15196 2002-04-13  David S. Miller  <davem@redhat.com>
15197
15198         * gcc.c-torture/execute/20020413-1.c: New test.
15199
15200 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15201
15202         * gcc.dg/asm-6.c,
15203         * g++.dg/ext/asm1.C: New tests.
15204
15205 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15206
15207         PR c++ 5373.
15208         * g++.dg/parse/stmtexpr1.C: New test.
15209
15210         PR c++/5189.
15211         * g++.dg/template/copy1.C: New test.
15212
15213 2002-04-12  Richard Henderson  <rth@redhat.com>
15214
15215         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15216
15217 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15218
15219         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15220         gcc.c-torture/execute/20020307-2.c.
15221
15222 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15223
15224         * g++.dg/ext/attrib5.C,
15225         * g++.dg/lookup/struct1.C: New tests.
15226
15227 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15228
15229         * gcc.dg/20020411-1.c: New test.
15230
15231         * gcc.c-torture/execute/20020411-1.c: New test.
15232
15233 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15234
15235         * g77.f-torture/execute/6177.f: New test.
15236
15237 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15238
15239         PR middle-end/6247
15240         * g++.dg/opt/cleanup1.C: New test.
15241
15242         * g++.dg/opt/const1.C: New test.
15243
15244 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15245
15246         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15247
15248 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         PR c++/5507
15251         * g++.dg/template/typename2.C: New test.
15252
15253 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15254
15255         * gcc.c-torture/execute/loop-12.c: New.
15256
15257 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15258
15259         * g77.f-torture/execute/980628-4.x,
15260         g77.f-torture/execute/980628-5.x,
15261         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15262         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15263         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15264
15265 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15266
15267         PR optimization/6086
15268         * g++.dg/opt/preinc1.C: New test.
15269
15270 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/5571
15273         * g++.dg/opt/static2.C: New test.
15274
15275 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15276
15277         PR c/5120
15278         * gcc.dg/20020406-1.c: New test.
15279
15280 2002-04-04  David S. Miller  <davem@redhat.com>
15281
15282         * gcc.c-torture/execute/20020404-1.c: New test.
15283
15284 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15285
15286         PR c/6123
15287         * gcc.dg/20020312-2.c: Do not declare global register variable
15288         if __PIC__ or __pic__ is defined.
15289
15290 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15291
15292         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15293         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15294
15295 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15296
15297         * gcc.misc-tests/linkage.exp: Update last change to handle
15298         sparc*-, not just sparc-.
15299
15300 2002-04-03  Richard Henderson  <rth@redhat.com>
15301
15302         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15303
15304 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15305
15306         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15307
15308 2002-04-02  David S. Miller  <davem@redhat.com>
15309
15310         * gcc.c-torture/execute/20020402-3.c: New test.
15311
15312 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15313
15314         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15315         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15316
15317         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15318         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15319         g77.f-torture/execute/20001201.x,
15320         g77.f-torture/execute/u77-test.x: New files.
15321
15322         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15323         * gcc.dg/wchar_t-1.c: Ditto.
15324
15325 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15326
15327         * gcc.c-torture/execute/20020402-1.c: New test.
15328
15329 2002-04-01  Richard Henderson  <rth@redhat.com>
15330
15331         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15332
15333         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15334
15335 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15338
15339 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15340
15341         * g++.dg/inherit/template-as-base.C: Expect error.
15342         * g++.dg/inherit/namespace-as-base.C: Likewise.
15343
15344 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15345
15346         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15347         g++.dg/ext/instantiate3.C: Tweak match patterns.
15348
15349         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15350         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15351         -da test.
15352
15353 2002-03-31  Richard Henderson  <rth@redhat.com>
15354
15355         * gcc.dg/special/alias-2.c: New.
15356         * gcc.dg/special/ecos.exp: Run it.
15357
15358 2002-03-31  Richard Henderson  <rth@redhat.com>
15359
15360         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15361
15362 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15363
15364         * gcc.dg/weak-1.c: Disable on h8300 port.
15365
15366 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15367
15368         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15369         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15370         ordering tests.
15371         * g++.dg/bprob/bprob-1.C: New test.
15372         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15373         * g++.dg/gcov/gcov-1.C: New test.
15374         * g++.dg/gcov/gcov-1.x: New file.
15375         * g++.dg/gcov/gcov-2.C: New test.
15376         * g++.dg/gcov/gcov-3.C: New test.
15377         * g++.dg/gcov/gcov-3.h: New file.
15378
15379 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15380
15381         * g++.old-deja/g++.other/builtins5.C: New test.
15382         * g++.old-deja/g++.other/builtins6.C: New test.
15383         * g++.old-deja/g++.other/builtins7.C: New test.
15384         * g++.old-deja/g++.other/builtins8.C: New test.
15385         * g++.old-deja/g++.other/builtins9.C: New test.
15386
15387 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15388
15389         * g++.dg/opt/static1.C: New test.
15390
15391         * g++.dg/opt/longbranch1.C: New test.
15392
15393 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15394
15395         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15396
15397         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15398
15399 2002-03-28  Jeffrey A Law  (law@redhat.com)
15400
15401         * gcc.c-torture/execute/20020328-1.c: New test.
15402
15403 2002-03-27  Richard Henderson  <rth@redhat.com>
15404
15405         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15406         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15407         move from g++.old-deja/g++.ext/.
15408
15409 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15410
15411         * g++.dg/init/new2.C: New test.
15412
15413 2002-03-26  Richard Henderson  <rth@redhat.com>
15414
15415         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15416
15417         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15418         on sparc.
15419
15420         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15421         sparcv9 systems.
15422         * gcc.dg/20001102-1.c: Likewise.
15423
15424 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15425
15426         * gcc.dg/cpp/endif-pedantic1.c,
15427         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15428
15429 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15430
15431         * g++.dg/init/new1.C: New test.
15432
15433 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15434
15435         * g++.dg/abi/vbase9.C: New test.
15436
15437 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15438
15439         * gcc.dg/arm-asm.c: New test.
15440
15441 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15442
15443         * gcc.dg/Wswitch-enum.c: New test.
15444         Fix PR c/5044.
15445
15446 2002-03-26  Richard Henderson  <rth@redhat.com>
15447
15448         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15449         structure.
15450
15451 2002-03-25  Richard Henderson  <rth@redhat.com>
15452
15453         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15454         sparcv9 systems.
15455
15456         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15457         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15458
15459 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15460
15461         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15462
15463 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15464
15465         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15466         targets using generic thunk support.
15467
15468 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * gcc.c-torture/compile/20020323-1.c: New test.
15471
15472         * g++.dg/opt/conj2.C: New test.
15473
15474 2002-03-24  Richard Henderson  <rth@redhat.com>
15475
15476         * gcc.dg/weak-1.c: Use -fno-common.
15477
15478 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15479
15480         * g77.dg/f77-edit-apostrophe-out.f: New test
15481         * g77.dg/f77-edit-h-out.f: New test
15482         * g77.dg/f77-edit-t-in.f: New test
15483         * g77.dg/f77-edit-t-out.f: New test
15484         * g77.dg/f77-edit-x-out.f: New test
15485         * g77.dg/f77-edit-slash-out.f: New test
15486         * g77.dg/f77-edit-colon-out.f: New test
15487         * g77.dg/f77-edit-s-out.f: New test
15488
15489 2002-03-24  Richard Henderson  <rth@redhat.com>
15490
15491         * objc/execute/formal_protocol-6.x: New XFAIL.
15492
15493 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15494
15495         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15496         that do not support weak symbols
15497
15498 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15499
15500         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15501         * lib/g77.exp:  Likewise
15502         * lib/objc.exp: Likewise
15503
15504 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15505
15506         * gcc.dg/Wswitch-default.c: New test.
15507
15508 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15509
15510         * g++.dg/other/enum1.C: New test.
15511
15512 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15513
15514         * gcc.dg/pragma-ep-3.c: Fix typo.
15515
15516 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15517
15518         * g++.dg/inherit/template-as-base.C: New test.
15519
15520 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15521
15522         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15523         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15524
15525 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15526
15527         * gcc.dg/cpp/multiline.c: Update to match.
15528
15529 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15530
15531         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15532
15533 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15534
15535         * gcc.dg/cpp/extratokens2.c:  New file.
15536
15537 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15538
15539         * gcc.dg/20020312-2.c: Add rs6000 target.
15540
15541         * gcc.c-torture/compile/20020319-1.c: New test.
15542
15543 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15544
15545         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15546         (A, E): Handle this.
15547
15548 2002-03-20  Jason Merrill  <jason@redhat.com>
15549
15550         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15551         ignoring -fpic.
15552         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15553         through prune_gcc_output.
15554
15555 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15556
15557         * gcc.c-torture/compile/20020320-1.c: New test.
15558
15559 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15560
15561         * gcc.c-torture/compile/20020318-1.c: New test.
15562
15563         * gcc.dg/struct-by-value-1.c: New test.
15564
15565         * gcc.dg/20020319-1.c: New test.
15566
15567 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15568
15569         * g++.dg/opt/conj1.C: New test.
15570
15571 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15572
15573         * g++.dg/template/qualttp20.C: Revert previous change.
15574         * g++.dg/template/qualttp3.C: Likewise.
15575         * g++.dg/template/qualttp4.C: Likewise
15576         * g++.dg/template/qualttp5.C: Likewise
15577         * g++.dg/template/qualttp6.C: Likewise
15578         * g++.dg/template/qualttp7.C: Likewise
15579         * g++.dg/template/qualttp8.C: Likewise
15580         * g++.dg/template/recurse.C: Likewise.
15581
15582 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15583
15584         * gcc.dg/cpp/wchar-1.c: Update.
15585
15586 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.dg/template/conv1.C: New test.
15589         * g++.dg/template/conv2.C: New test.
15590         * g++.dg/template/conv3.C: New test.
15591         * g++.dg/template/conv4.C: New test.
15592
15593 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15594
15595         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15596         * g++.dg/template/qualttp3.C: Likewise.
15597         * g++.dg/template/qualttp4.C: Likewise
15598         * g++.dg/template/qualttp5.C: Likewise
15599         * g++.dg/template/qualttp6.C: Likewise
15600         * g++.dg/template/qualttp7.C: Likewise
15601         * g++.dg/template/qualttp8.C: Likewise
15602         * g++.dg/template/recurse.C: Likewise.
15603
15604 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15605
15606         * g++.dg/opt/dtor1.C: New test.
15607
15608 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15609
15610         * gcc.c-torture/compile/20020315-1.c: New test.
15611
15612 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15613
15614         * gcc.dg/weak-1.c: Fix scan tests.
15615
15616 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15617
15618         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15619         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15620         cris-*-aout* mmix-*-*.
15621         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15622         cris-*-aout* mmix-*-*.
15623         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15624         cris-*-elf* cris-*-aout* and mmix-*-*.
15625         * gcc.dg/20001009-1.c: Ditto.
15626         * gcc.dg/20010912-1.c: Ditto.
15627         * gcc.dg/20020122-4.c: Ditto.
15628         * gcc.dg/inline-2.c: Ditto.
15629
15630 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15631
15632         * gcc.c-torture/compile/20020314-1.c: New test.
15633
15634 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15635
15636         * gcc.c-torture/execute/20020314-1.c: New test.
15637
15638 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15639
15640         * g++.dg/warn/Wunused-1.C: New test.
15641
15642 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15643
15644         * g++.dg/abi/mangle6.C: New test.
15645
15646 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15647
15648         * gcc.c-torture/compile/20020309-2.c: New test.
15649
15650         * gcc.c-torture/compile/20020312-1.c: New test.
15651
15652 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15653
15654         * g++.dg/other/access1.C: New test.
15655
15656 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15657
15658         * gcc.c-torture/execute/wchar_t-1.c: New test.
15659
15660 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15661
15662         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15663
15664 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15665
15666         * gcc.dg/20020312-1.c: New test case.
15667
15668 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15669
15670         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15671
15672 2002-03-11  Richard Henderson  <rth@redhat.com>
15673
15674         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15675         * g++.old-deja/g++.jason/report.C: Likewise.
15676
15677 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15680         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15681
15682 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15683
15684         * testsuite/g++.dg/overload/pmf1.C: New test.
15685
15686 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15687
15688         * gcc.c-torture/execute/20020307-1.c: Use long.
15689
15690 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15691
15692         PR optimization/5844
15693         * gcc.dg/20020310-1.c: New test.
15694
15695 2002-03-09  Michael Meissner  <meissner@redhat.com>
15696
15697         * gcc.c-torture/execute/memcpy-2.c: New test.
15698         * gcc.c-torture/execute/memset-1.c: New test.
15699         * gcc.c-torture/execute/strlen-1.c: New test.
15700         * gcc.c-torture/execute/strcmp-1.c: New test.
15701         * gcc.c-torture/execute/strncmp-1.c: New test.
15702
15703 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15704
15705         * gcc.dg/ppc-ldstruct.c: New test.
15706
15707 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15708
15709         * gcc.c-torture/execute/va-arg-22.c: New test.
15710
15711 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15712
15713         * gcc.c-torture/compile/20020309-1.c: New test.
15714
15715 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * gcc.c-torture/execute/20020307-2.c: New test.
15718
15719 2002-03-07  Jeffrey A Law  (law@redhat.com)
15720
15721         * g77.f-torture/compile/20020307-1.f: New test.
15722
15723 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15724
15725         * gcc.dg/unordered-1.c: New test.
15726
15727 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15728
15729         * gcc.c-torture/execute/20020307-1.c: New test.
15730
15731 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15732
15733         * gcc.dg/20020304-1.c: New test.
15734
15735         * gcc.c-torture/compile/20020304-2.c: New test.
15736
15737 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15738
15739         * gcc.c-torture/compile/20020304-1.c: New test case
15740         (from PR c/5830).
15741
15742 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15743
15744         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15745
15746 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15747
15748         * g++.dg/other/classkey1.C: New test.
15749
15750 2002-03-01  Richard Henderson  <rth@redhat.com>
15751
15752         * gcc.c-torture/compile/981223-1.x: New.
15753         * gcc.c-torture/compile/920625-1.x: New.
15754
15755 2002-02-28  Richard Henderson  <rth@redhat.com>
15756
15757         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15758
15759 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15760
15761         * gcc.c-torture/execute/20020227-1.c: New test.
15762
15763 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15764
15765         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15766         here" ERROR lines.
15767         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15768         * g++.old-deja.g++.other/defarg1.C: Likewise.
15769         * g++.old-deja/g++.pt/calls2.C: Likewise.
15770         * g++.old-deja/g++.pt/crash20.C: Likewise.
15771         * g++.old-deja/g++.pt/crash30.C: Likewise.
15772         * g++.old-deja/g++.pt/crash36.C: Likewise.
15773         * g++.old-deja/g++.pt/crash6.C: Likewise.
15774         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15775         * g++.old-deja/g++.pt/derived3.C: Likewise.
15776         * g++.old-deja/g++.pt/error1.C: Likewise.
15777         * g++.old-deja/g++.pt/friend21.C: Likewise.
15778         * g++.old-deja/g++.pt/friend23.C: Likewise.
15779         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15780         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15781
15782 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15783
15784         * gcc.c-torture/execute/20020225-2.c: New test.
15785
15786 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15787
15788         * gcc.c-torture/execute/920730-1t.c,
15789         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15790         Delete test cases, only relevant to -traditional.
15791
15792 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15793
15794         * gcc.dg/cpp/undef1.c: Remove.
15795         * gcc.dg/cpp/directiv.c: Update.
15796         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15797
15798 2002-02-27  Michael Meissner  <meissner@redhat.com>
15799
15800         * gcc.c-torture/execute/20020226-1.c: New test.
15801
15802 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15803
15804         * g++.dg/debug/debug4.C: New test.
15805
15806         * gcc.dg/ia64-visibility-1.c: New test.
15807
15808 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15809
15810         * gcc.dg/debug/20020224-1.c: New.
15811
15812 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15813
15814         * gcc.c-torture/execute/960416-1.x: New.
15815         * gcc.c-torture/execute/divconst-3.x: Likewise.
15816
15817 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15818
15819         * gcc.dg/20020224-1.c: New test.
15820
15821 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15822
15823         * gcc.c-torture/execute/20020225-1.c: New.
15824
15825 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15826
15827         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15828
15829 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15830
15831         * gcc.dg/20020222-1.c: New test.
15832
15833 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15834
15835         * g++.dg/opt/anonunion1.C: New test.
15836
15837 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15838
15839         * g++.dg/template/qualttp19.C: New test.
15840         * g++.dg/template/qualttp20.C: New test.
15841         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15842         * g++.old-deja/g++.other/qual1.C: Likewise.
15843
15844 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15845
15846         * gcc.dg/attr-alwaysinline.c: New.
15847
15848 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15849
15850         * gcc.dg/20020220-1.c: New test.
15851
15852         * gcc.dg/20020220-2.c: New test.
15853
15854         * g++.dg/opt/mmx1.C: New test.
15855
15856 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15857
15858         * gcc.c-torture/compile/20020110.c: New test.
15859
15860 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15861
15862         * gcc.c-torture/execute/20020219-1.c: New test.
15863
15864         * gcc.dg/20020219-1.c: New test.
15865
15866         * gcc.dg/noncompile/20020220-1.c: New test.
15867
15868         * g++.dg/opt/ptrintsum1.C: New test.
15869
15870         * gcc.dg/debug/20020220-1.c: New test.
15871
15872 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15873
15874         * gcc.c-torture/execute/20020216-1.c: New test.
15875
15876 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15877
15878         * gcc.dg/decl-1.c: Update, new test.
15879
15880 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15881
15882         * g++.dg/abi/bitfield1.C: New test.
15883         * g++.dg/abi/bitfield2.C: New test.
15884
15885 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15886
15887         * gcc.dg/attr-nest.c: New test.
15888
15889 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15890
15891         * gcc.c-torture/execute/20020215-1.c: New test.
15892
15893 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15894
15895         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15896         * g++.dg/debug/debug.exp: New.
15897         * g++.dg/debug/trivial.C: New.
15898         * g++.dg/debug/debug1.C: Moved...
15899         * g++.dg/other/debug1.C: ...from here.
15900         * g++.dg/debug/debug2.C: Moved...
15901         * g++.dg/other/debug2.C: ...from here.
15902         * g++.dg/debug/debug3.C: Moved...
15903         * g++.dg/other/debug3.C: ...from here.
15904
15905         * gcc.dg/noncompile/20020213-1.c: New test.
15906
15907 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15908
15909         * g++.dg/other/debug3.C: New test.
15910
15911         * gcc.c-torture/execute/20020213-1.c: New test.
15912
15913 2002-02-13  Richard Smith <richard@ex-parrot.com>
15914
15915         * g++.old-deja/g++.other/thunk1.C: New test.
15916
15917 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15918
15919         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15920
15921 2002-02-13  Stan Shebs  <shebs@apple.com>
15922
15923         * gcc.dg/altivec-3.c: New.
15924
15925 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15926
15927         * gcc.dg/Wunreachable-1.c: New test.
15928         * gcc.dg/Wunreachable-2.c: New test.
15929
15930 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15931
15932         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15933
15934 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15935
15936         * gcc.dg/decl-1.c: New test.
15937
15938 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15939
15940         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15941
15942 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15943
15944         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15945         * gcc.c-torture/compile/980506-1.x: Likewise.
15946
15947 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15948
15949         * gcc.dg/20020210-1.c: New.
15950
15951 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15952
15953         * g77.f-torture/execute/947.f: New regression test
15954         for PR fortran/947.
15955
15956 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15957
15958         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15959         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15960
15961 2002-02-08  Richard Henderson  <rth@redhat.com>
15962
15963         * gcc.c-torture/compile/labels-3.c: New.
15964
15965 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15966
15967         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15968         expression statements work instead.
15969         * gcc.dg/noncompile/20020207-1.c: New test.
15970
15971 2002-02-07  Richard Henderson  <rth@redhat.com>
15972
15973         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15974
15975 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15976
15977         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15978         message from g77
15979         * lib/g77-dg.exp: Trim g77 error messages so that they are
15980         recognized by dg.exp.
15981
15982 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15983
15984         PR fortran/5473
15985         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15986
15987 2002-02-07  Richard Henderson  <rth@redhat.com>
15988
15989         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15990         to be sufficiently aligned for integers.
15991
15992 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15993
15994         * g++.dg/template/friend4.C: New test.
15995
15996 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15997
15998         PR fortran/5743
15999         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16000         unsupported cases.
16001
16002 2002-02-07  Richard Henderson  <rth@redhat.com>
16003
16004         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16005         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16006         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16007         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16008
16009 2002-02-06  Richard Henderson  <rth@redhat.com>
16010
16011         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16012
16013 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16014
16015         * gcc.dg/20020206-1.c: New test.
16016
16017 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16018
16019         * gcc.c-torture/execute/20020206-1.c: New test.
16020
16021         * gcc.c-torture/execute/20020206-2.c: New test.
16022
16023         PR optimization/5429:
16024         * gcc.c-torture/compile/20020206-1.c: New test.
16025
16026 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16027
16028         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16029         as certain file formats cannot support particularly large
16030         alignments.
16031
16032         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16033         and do not expect to be able to link the executable.
16034
16035         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16036         fail because the COFF format does not support the weak attribute.
16037
16038 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16039
16040         * g77.dg/pr5473.f:  New test
16041
16042 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16043
16044         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16045         Fix testcase accordingly.
16046
16047 2002-02-04  Richard Henderson  <rth@redhat.com>
16048
16049         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16050         (buf): Change to be an array of pointers, not ints.
16051
16052 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16053
16054         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16055         before all tests.  Move warning one line above to match where it
16056         C frontend emits.
16057         * gcc.dg/Wswitch-2.c: New test.
16058         * g++.dg/warn/Wswitch-1.C: New test.
16059         * g++.dg/warn/Wswitch-2.C: New test.
16060
16061 2002-02-04  Richard Henderson  <rth@redhat.com>
16062
16063         * g++.dg/abi/offsetof.C: Fix size comparison.
16064
16065 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16066
16067         * gcc.dg/cast-qual-2.c: New test.
16068
16069 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16070
16071         * gcc.dg/20020201-4.c: New test.
16072
16073 2002-02-04  Ben Elliston  <bje@redhat.com>
16074
16075         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16076         target_info attribute != 0, in addition to the empty string.
16077         (gcc_target_compile): Likewise.
16078
16079 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16080
16081         * gcc.dg/Wswitch.c: New test.
16082         PR gcc/4475. PR gcc/3780.
16083
16084 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16085
16086         * g77.f-torture/execute/5122.f: New test for regressions
16087         against PR fortran/5122.
16088
16089 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16090
16091         * g77.f-torture/compile/pr3743.f: Delete
16092         * g77.dg/pr3743-1.f: New test.
16093         * g77.dg/pr3743-2.f: New test.
16094         * g77.dg/pr3743-3.f: New test.
16095         * g77.dg/pr3743-4.f: New test.
16096
16097 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16098
16099         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16100
16101 2002-02-02  Richard Henderson  <rth@redhat.com>
16102
16103         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16104         * gcc.c-torture/execute/bf64-1.c: Likewise.
16105
16106 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16107
16108         * gcc.dg/20020201-2.c: New test.
16109
16110         * gcc.dg/20020201-3.c: New test.
16111
16112         * gcc.c-torture/execute/bitfld-2.c: New test.
16113
16114 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16115
16116         * gcc.dg/bitfld-1.c: Update.
16117         * gcc.dg/bitfld-2.c: Update.
16118         * gcc.c-torture/execute/bitfld-1.x: New.
16119
16120 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16121
16122         * gcc.c-torture/execute/20020201-1.c: New test.
16123
16124 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16125
16126         PR target/5469
16127         * gcc.dg/20020201-1.c: New test.
16128
16129 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16130
16131         PR fortran/3743
16132         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16133         * g77.f-torture/compile/pr3743.x: Remove
16134
16135 2002-01-31  Tom Rix  <trix@redhat.com>
16136
16137         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16138
16139 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16140
16141         * gcc.dg/noncompile/20020130-1.c: New test.
16142
16143 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16144
16145         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16146
16147 2002-01-29  Richard Henderson  <rth@redhat.com>
16148
16149         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16150         to long long.
16151         * gcc.c-torture/execute/bf64-1.c: Likewise.
16152
16153 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16154
16155         * gcc.c-torture/execute/20020129-1.c: New test.
16156
16157 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16158
16159         * gcc.c-torture/compile/20000224-1.c: Update.
16160         * gcc.c-torture/execute/bitfld-1.c: New tests.
16161         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16162         * gcc.dg/uninit-A.c: Update.
16163
16164 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16165
16166         * g++.dg/template/ctor1.C: Add instantiation.
16167
16168 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16169
16170         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16171         argument to __builtin_prefetch to be const ptr.
16172
16173 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16174
16175         * gcc.c-torture/compile/20020120-1.c: New test.
16176
16177 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16178
16179         * gcc.c-torture/execute/20020127-1.c: New test.
16180
16181 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16182
16183         * g77.dg/f77-edit-i-in.f: New test
16184         * g77.dg/f77-edit-i-out.f: New test
16185
16186 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16187
16188         * gcc.dg/debug/debug.exp: New file.
16189         * gcc.dg/debug/trivial.c: New file.
16190         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16191         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16192         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16193         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16194         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16195         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16196         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16197         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16198         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16199         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16200         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16201         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16202         * gcc.dg/20000503-1.c: Removed.
16203         * gcc.dg/20010207-1.c: Removed.
16204         * gcc.dg/20011223-1.c: Removed.
16205         * gcc.dg/20020104-2.c: Removed.
16206         * gcc.dg/debug-1.c: Removed.
16207         * gcc.dg/debug-2.c: Removed.
16208         * gcc.dg/debug-3.c: Removed.
16209         * gcc.dg/debug-4.c: Removed.
16210         * gcc.dg/debug-5.c: Removed.
16211         * gcc.dg/debug-6.c: Removed.
16212         * gcc.dg/dwarf2-1.c: Removed.
16213         * gcc.dg/dwarf2-2.c: Removed.
16214
16215 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16216
16217         * g++.old-deja/g++.other/eh5.C: New test.
16218         * g++.old-deja/g++.other/sibcall2.C: New test.
16219         * g++.old-deja/g++.other/array9.C: New test.
16220         * g++.old-deja/g++.other/typename2.C: New test.
16221         * g++.old-deja/g++.other/crash60.C: New test.
16222         * g++.old-deja/g++.other/conv9.C: New test.
16223         * g++.old-deja/g++.other/mangle10.C: New test.
16224         * g++.old-deja/g++.other/unchanging1.C: New test.
16225         * g++.old-deja/g++.other/exprstmt1.C: New test.
16226         * g++.old-deja/g++.other/inline23.C: New test.
16227         * g++.old-deja/g++.eh/ia64-1.C: New test.
16228         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16229         * g++.old-deja/g++.other/reload1.C: New test.
16230         * g++.old-deja/g++.other/static20.C: New test.
16231         * g++.old-deja/g++.other/local-alloc1.C: New test.
16232         * g++.old-deja/g++.other/conv8.C: New test.
16233         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16234         * g++.old-deja/g++.other/storeexpr1.C: New test.
16235         * g++.old-deja/g++.other/storeexpr2.C: New test.
16236         * g++.dg/eh/template2.C: New test.
16237         * g++.dg/warn/weak1.C: New test.
16238
16239 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16240
16241         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16242         Remove first, non-varying, argument.
16243
16244 2002-01-23  Richard Henderson  <rth@redhat.com>
16245
16246         * gcc.dg/inline-2.c: New.
16247
16248         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16249         Add optional target arg.  Check number of arguments.
16250         (scan-assembler-not, scan-assembler-dem): Likewise.
16251         (scan-assembler-dem-not): Likewise.
16252
16253 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16254
16255         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16256         line 12.
16257         * g++.old-deja/g++.brendan/parse3.C,
16258         g++.old-deja/g++.other/crash26.C,
16259         g++.old-deja/g++.other/crash28.C,
16260         g++.old-deja/g++.other/crash29.C,
16261         g++.old-deja/g++.other/crash30.C,
16262         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16263
16264 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16265
16266         * gcc.dg/20020115-1.c: New.
16267
16268 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16269
16270         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16271
16272 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16273
16274         * gcc.dg/20020122-3.c: New.
16275
16276 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16277
16278         * g++.dg/other/gc1.C: New test.
16279
16280 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16281
16282         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16283
16284 2002-01-22  Richard Henderson  <rth@redhat.com>
16285
16286         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16287
16288 2002-01-22  Richard Henderson  <rth@redhat.com>
16289
16290         * gcc.dg/20020122-4.c: New.
16291
16292 2002-01-22  H.J. Lu <hjl@gnu.org>
16293
16294         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16295         link output.
16296         * gcc.dg/special/ecos.exp: Likewise.
16297         * lib/g++-dg.exp: Likewise.
16298         * lib/g77-dg.exp: Likewise.
16299         * lib/gcc-dg.exp : Likewise.
16300         * lib/mike-g++.exp: Likewise.
16301         * lib/mike-g77.exp: Likewise.
16302         * lib/mike-gcc.exp: Likewise.
16303         * lib/objc-dg.exp: Likewise.
16304
16305 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16306
16307         PR target/5379
16308         * gcc.dg/20020122-2.c: New test.
16309
16310 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16311
16312         * gcc.dg/20020122-1.c: New test.
16313
16314 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16315
16316         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16317
16318 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16319
16320         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16321
16322 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16323
16324         * gcc.c-torture/compile/20020121-1.c: New test.
16325
16326 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16327
16328         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16329         ld_library_path.
16330
16331 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16332
16333         * gcc.dg/20020218-1.c: New test.
16334
16335 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16336
16337         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16338         messages
16339         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16340         "At global scope" warning
16341         * g++.dg/ext/align1.C: Change cygwin test for alignment
16342         from db-bogus to dg-warning
16343
16344 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16345
16346         * g77.f-torture/compile/cpp2.F: New test.
16347
16348 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16349
16350         * g++.dg/template/access1.C: New test.
16351
16352 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16353
16354         * gcc.dg/20020118-1.c: New.
16355
16356 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16357
16358         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16359
16360 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16361
16362         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16363         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16364         alignment warnings.
16365
16366 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16367
16368         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16369         torture_with_loops and torture_without_loops
16370
16371 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16372
16373         * gcc.c-torture/compile/20020116-1.c: New test.
16374
16375 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * gcc.dg/20020116-2.c: New test.
16378
16379         * gcc.dg/ultrasp4.c: New test.
16380
16381         * gcc.dg/20020116-1.c: New test.
16382
16383 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16384
16385         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16386         by EABI.
16387
16388 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16389
16390         * gcc.misc-tests/i386-prefetch.exp: New.
16391         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16392         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16393         * gcc.misc-tests/i386-pf-none-1.c: New test.
16394         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16395
16396 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16397
16398         * gcc.dg/gnu89-init-1.c: Add new tests.
16399
16400 2002-01-15  Andreas Jaeger  <aj@suse.de>
16401
16402         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16403         * gcc.dg/i386-mmx-2.c: Likewise.
16404         * gcc.dg/i386-sse-1.c: Likewise.
16405         * gcc.dg/i386-sse-2.c: Likewise.
16406         * gcc.dg/i386-sse-3.c: Likewise.
16407
16408 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16409
16410         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16411         Uncomment additional cases that now pass.
16412
16413 2002-01-11  Richard Henderson  <rth@redhat.com>
16414
16415         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16416         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16417
16418 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16419
16420         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16421
16422 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16423
16424         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16425         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16426
16427 2002-01-10  Dale Johannesen  <dalej@apple.com>
16428
16429         * gcc.c-torture/execute/loop-11.c: New.
16430
16431 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16432
16433         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16434         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16435
16436 2002-01-09  Richard Henderson  <rth@redhat.com>
16437
16438         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16439         type in which to perform the operation for each size.
16440
16441 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16442
16443         * gcc.c-torture/compile/20020109-2.c: New test.
16444
16445 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16446
16447         * gcc.c-torture/execute/loop-10.c: New test.
16448
16449 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16450
16451         * gcc.c-torture/compile/20010226-1.c: New test.
16452         * gcc.c-torture/compile/20010227-1.c: New test.
16453         * gcc.c-torture/compile/20010426-1.c: New test.
16454         * gcc.c-torture/compile/20010510-1.c: New test.
16455         * gcc.c-torture/compile/20010605-3.c: New test.
16456         * gcc.c-torture/compile/20010824-1.c: New test.
16457         * gcc.c-torture/execute/20010409-1.c: New test.
16458         * gcc.dg/noncompile/20000901-1.c: New test.
16459         * gcc.dg/20001023-1.c: New test.
16460         * gcc.dg/20001101-1.c: New test.
16461         * gcc.dg/20001102-1.c: New test.
16462         * gcc.dg/20010207-1.c: New test.
16463         * gcc.dg/20010405-1.c: New test.
16464         * gcc.dg/20010822-1.c: New test.
16465         * gcc.dg/20011107-1.c: New test.
16466
16467 2002-01-09  Jeffrey A Law  (law@redhat.com)
16468
16469         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16470
16471         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16472         execution failure on PA targets.
16473
16474 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16475
16476         * gcc.c-torture/compile/20020109-1.c: New test.
16477
16478 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16479
16480         * gcc.c-torture/execute/20020108-1.c: New test.
16481
16482 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16483
16484         * gcc.dg/20020108-1.c: New test.
16485
16486 2002-01-08  H.J. Lu <hjl@gnu.org>
16487
16488         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16489         for header files.
16490
16491 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16492
16493         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16494         consistency.
16495
16496 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16497
16498         * gcc.dg/altivec-4.c: Test altivec predicates.
16499
16500 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16501
16502         * gcc.c-torture/execute/20020107-1.c: New test.
16503
16504 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16505
16506         PR c/5279
16507         * gcc.c-torture/compile/20020106-1.c: New test.
16508
16509 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16510
16511         * gcc.c-torture/execute/nestfunc-4.c: New test.
16512
16513 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16514
16515         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16516         extra triple that slipped in.
16517         * g++.old-deja/g++.abi/align.C: Likewise.
16518         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16519
16520 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16521
16522         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16523         * g++.old-deja/g++.abi/align.C: Likewise.
16524         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16525
16526         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16527         on FreeBSD/i386.
16528         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16529         FreeBSD.
16530
16531 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16532
16533         * gcc.dg/20020104-1.c: New test.
16534
16535         * gcc.dg/20020104-2.c: New test.
16536
16537 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16538
16539         * gcc.dg/20020103-1.c: Fix typo in target selector.
16540
16541 2002-01-03  Richard Henderson  <rth@redhat.com>
16542
16543         * gcc.dg/20020103-1.c: New.
16544
16545 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16546
16547         * gcc.c-torture/execute/20020103-1.c: New test.
16548
16549 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16550
16551         * g++.dg/other/debug2.C: New test.
16552
16553         * gcc.c-torture/compile/20020103-1.c: New test.
16554
16555 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16556
16557         * gcc.dg/gnu89-init-1.c: Added new tests.
16558
16559 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16560
16561         * g++.dg/template/friend2.C: Remove as patch is reverted.
16562
16563         * g++.dg/warn/oldcast1.C: New test.
16564
16565         * g++.dg/template/ptrmem1.C: New test.
16566         * g++.dg/template/ptrmem2.C: New test.
16567
16568         * g++.dg/template/ntp.C: New test.
16569
16570         * g++.dg/other/component1.C: New test.
16571
16572         * g++.dg/template/ttp3.C: New test.
16573
16574         * g++.dg/template/friend2.C: New test.
16575         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16576
16577 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16578
16579         * g++.dg/other/ptrmem1.C: New test.
16580         * g++.dg/other/ptrmem2.C: New test.
16581
16582 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16583
16584         * g++.dg/template/ctor1.C: New test.
16585
16586 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16587
16588         * g++.dg/template/friend2.C: New test.
16589
16590 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16591
16592         * gcc.dg/mmix-1.c: New test.
16593
16594 2001-12-31  Richard Henderson  <rth@redhat.com>
16595
16596         * gcc.dg/asm-5.c: New.
16597
16598 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16599
16600         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16601         in namespace __gnu_cxx
16602
16603 2001-12-30  Richard Henderson  <rth@redhat.com>
16604
16605         * gcc.dg/debug-6.c: New.
16606
16607 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16608
16609         * gcc.c-torture/compile/20011229-2.c: New test.
16610
16611 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16612
16613         * gcc.dg/debug-3.c: New test.
16614         * gcc.dg/debug-4.c: New test.
16615         * gcc.dg/debug-5.c: New test.
16616
16617 2001-12-29  Richard Henderson  <rth@redhat.com>
16618
16619         * g++.dg/eh/loop1.C: New.
16620
16621 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16622
16623         * g++.dg/template/crash1.C: New test.
16624
16625 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16626
16627         * g++.dg/other/const1.C: New test.
16628
16629 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16630
16631         * gcc.c-torture/compile/20011229-1.c: New test.
16632
16633 2001-12-28  Stan Shebs  <shebs@apple.com>
16634
16635         * lib/objc-torture.exp: Resync with c-torture.exp.
16636         * lib/objc.exp: Load standard libraries.
16637
16638 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16639
16640         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16641         additional tests.
16642
16643 2001-12-27  Roger Sayle <roger@eyesopen.com>
16644
16645         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16646
16647 2001-12-27  Richard Henderson  <rth@redhat.com>
16648
16649         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16650
16651 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16652
16653         * g++.dg/eh/ctor1.C: New test.
16654         * g++.dg/other/error2.C: New test.
16655
16656 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16657
16658         * g++.dg/other/init2.C: New test.
16659
16660 2001-12-24  Richard Henderson  <rth@redhat.com>
16661
16662         * gcc.dg/20011223-1.c: New.
16663         * gcc.dg/inline-1.c: New.
16664
16665 2001-12-23  Richard Henderson  <rth@redhat.com>
16666
16667         * gcc.dg/asm-4.c: Test operand modifiers.
16668
16669 2001-12-23  Richard Henderson  <rth@redhat.com>
16670
16671         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16672
16673 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16674
16675         * gcc.c-torture/execute/20011223-1.c: New test.
16676
16677 2001-12-21  Richard Henderson  <rth@redhat.com>
16678
16679         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16680         re-enables the warning.
16681
16682 2001-12-21  Richard Henderson  <rth@redhat.com>
16683
16684         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16685
16686 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16687
16688         * gcc.c-torture/compile/20011218-1.c: New test.
16689
16690 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16691
16692         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16693         arm-isr.c test.
16694         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16695         epilogue generation for ARM ISR routines.
16696
16697 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16698
16699         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16700         * gcc.dg/format/c90-printf-3.c: Likewise.
16701         * gcc.dg/format/c99-printf-3.c: Likewise.
16702         * gcc.dg/format/ext-1.c: Likewise.
16703         * gcc.dg/format/ext-6.c: Likewise.
16704         * gcc.dg/format/format.h: Prototype unlocked stdio.
16705
16706 2001-12-20  Richard Henderson  <rth@redhat.com>
16707
16708         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16709         (arena): Use it.
16710         (malloc): Correct allocation logic.  Abort if we fill up the
16711         arena before initialization complete.
16712         (realloc): Correct allocation logic.
16713
16714 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16715
16716         * gcc.c-torture/compile/20011219-2.c: New test.
16717
16718         * gcc.c-torture/execute/20011219-1.c: New test.
16719
16720 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16721
16722         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16723         target does not support weak symbols.
16724
16725 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16726
16727         * gcc.c-torture/compile/20011219-1.c: New test.
16728
16729 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16730
16731         * g++.dg/other/error1.C: New test.
16732
16733 2001-12-17  Jeffrey A Law  (law@redhat.com)
16734
16735         * gcc.c-torture/execute/20011217-1.c: New test.
16736
16737 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16738
16739         * objc.dg/special/: New directory.
16740         * objc.dg/special/special.exp: New file.
16741         * objc.dg/special/unclaimed-category-1.h: New file.
16742         * objc.dg/special/unclaimed-category-1a.m: New file.
16743         * objc.dg/special/unclaimed-category-1.m: New file.
16744
16745 2001-12-17  Andreas Jaeger  <aj@suse.de>
16746
16747         * gcc.c-torture/compile/20011217-2.c: New test.
16748
16749 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16750
16751         * gcc.c-torture/compile/20011217-1.c: New test.
16752
16753 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16754
16755         * testsuite/gcc.dg/20011214-1.c: New.
16756
16757 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16758
16759         * gcc.dg/altivec-4.c: New.
16760
16761 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16762
16763         * gcc.dg/20011113-1.c: New test.
16764
16765 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16766
16767         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16768         std::__malloc_alloc_template<0> and
16769         std::__default_alloc_template<false, 0>.
16770
16771 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16772
16773         * objc/execute/bf-21.m: New test.
16774         * objc/execute/enumeration-1.m: New test.
16775         * objc/execute/enumeration-2.m: New test.
16776
16777 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16778
16779         * gcc.dg/gnu89-init-1.c: New test.
16780
16781 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16782
16783         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16784         * g++.old-deja/g++.jason/2371.C: Likewise.
16785         * g++.old-deja/g++.jason/template33.C: Likewise.
16786         * g++.old-deja/g++.jason/template34.C: Likewise.
16787         * g++.old-deja/g++.jason/template36.C: Likewise.
16788         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16789         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16790         * g++.old-deja/g++.other/typename1.C: Likewise.
16791         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16792         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16793         * g++.old-deja/g++.pt/typename11.C: Likewise.
16794         * g++.old-deja/g++.pt/typename14.C: Likewise.
16795         * g++.old-deja/g++.pt/typename16.C: Likewise.
16796         * g++.old-deja/g++.pt/typename3.C: Likewise.
16797         * g++.old-deja/g++.pt/typename4.C: Likewise.
16798         * g++.old-deja/g++.pt/typename5.C: Likewise.
16799         * g++.old-deja/g++.pt/typename7.C: Likewise.
16800         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16801
16802 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16803
16804         * g++.dg/other/linkage1.C: New test.
16805         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16806         specifiers.
16807
16808 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16809
16810         * gcc.dg/concat.c: New test.
16811
16812 2001-12-11  Stan Shebs  <shebs@apple.com>
16813
16814         * objc/compile: New test directory.
16815         * objc/compile/compile.exp: New expect script.
16816         * objc/compile/20011211-1.m: New compile test.
16817
16818 2001-12-11  Jason Merrill  <jason@redhat.com>
16819
16820         * lib/prune.exp (prune_gcc_output): Also handle "In member
16821         function".  So many permutations...
16822
16823 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16824
16825         * g++.dg/template/typedef1.C: New test.
16826
16827 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16828
16829         * g++.dg/other/copy1.C: New test.
16830
16831 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16832
16833         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16834
16835         * gcc.dg/builtin-choose-expr.c: New.
16836
16837 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16838
16839         * gcc.dg/altivec-2.c: New.
16840
16841 2001-12-07  Richard Henderson  <rth@redhat.com>
16842
16843         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16844
16845 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16846
16847         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16848         ultrasparc.
16849
16850 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16851
16852         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16853
16854 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16855
16856         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16857         variable argument list.
16858
16859 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16860
16861         * gcc.c-torture/execute/memcheck: Delete entire directory.
16862         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16863         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16864
16865 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16866
16867         * gcc.dg/Wshadow-1.c: New test.
16868
16869 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16870
16871         * gcc.c-torture/compile/20011130-1.c: New test.
16872
16873         * gcc.dg/noncompile/20011025-1.c: New test.
16874
16875         * g++.dg/other/anon-union.C: New test.
16876
16877         * gcc.c-torture/execute/20011024-1.c: New test.
16878
16879 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16880
16881         * gcc.c-torture/execute/20000722-1.x,
16882         gcc.c-torture/execute/20010123-1.x: Remove.
16883         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16884         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16885         gcc.dg/c99-complit-2.c: New tests.
16886
16887 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16888
16889         * g++.dg/inherit/base1.C: New test.
16890
16891 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16892
16893         * g++.dg/other/stdarg1.C: New test.
16894
16895         * gcc.c-torture/compile/20011130-2.c: New test.
16896
16897 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16898
16899         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16900         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16901         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16902         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16903         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16904         * gcc.dg/builtin-prefetch-1.c: New test.
16905
16906 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16907
16908         * gcc.dg/20011130-1.c: New test.
16909
16910 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.dg/other/scope1.C: New test.
16913         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16914
16915 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16916
16917         * gcc.dg/vla-init-1.c: New test.
16918
16919 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16920
16921         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16922
16923 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16924
16925         * objc.dg/alias.m: Update.
16926         * objc.dg/class-1.m: Update.
16927         * objc.dg/const-str-1.m: Update.
16928         * objc.dg/fwd-proto-1.m: Update.
16929         * objc.dg/id-1.m: Update.
16930         * objc.dg/super-class-1.m: Update.
16931
16932 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16933
16934         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16935         constructs.
16936
16937 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16938
16939         * gcc.c-torture/execute/20011128-1.c: New test.
16940
16941 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16942
16943         * gcc.dg/20011127-1.c: New test.
16944
16945 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16946
16947         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16948         from Austin Group draft 7.
16949         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16950         scanf format arguments.
16951         * gcc.dg/format/no-exargs-2.c: New test.
16952
16953 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16954
16955         * g++.dg/abi/vbase8-4.C: New test.
16956
16957 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16958
16959         * gcc.c-torture/execute/20011121-1.c: New test.
16960
16961 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16962
16963         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16964
16965 2001-11-23  Andreas Jaeger  <aj@suse.de>
16966
16967         * gcc.dg/cpp/charconst-2.c: New test.
16968
16969 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16970
16971         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16972         to the host if it is remote.  Let tests specify extra headers
16973         they use.
16974         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16975         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16976         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16977         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16978         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16979         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16980         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16981         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16982         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16983         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16984
16985 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16986
16987         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16988         for little endian ARMs.
16989
16990 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16991
16992         * gcc.c-torture/compile/20011119-1.c: New test.
16993         * gcc.c-torture/compile/20011119-2.c: New test.
16994
16995 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16996
16997         * gcc.dg/altivec-1.c: Fix typo.
16998
16999 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17000
17001         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17002
17003 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17004
17005         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17006
17007 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17008
17009         * lib/g77.exp: Don't specify --rpath-link.
17010
17011         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17012         across all the headers.
17013         * gcc.dg/format/format.exp: For testing on a remote host,
17014         copy format.h.
17015
17016         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17017         * gcc.c-torture/execute/930406-1.c: Likewise.
17018         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17019
17020 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17021
17022         * gcc.dg/altivec-1.c: New.
17023
17024 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17025
17026         * gcc.dg/cpp/fpreprocessed.c: New test case.
17027
17028 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17029
17030         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17031         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17032         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17033
17034 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17035
17036         * gcc.dg/no-builtin-1.c: New test.
17037
17038 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17039
17040         * gcc.c-torture/execute/20011115-1.c: New test.
17041
17042 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17043
17044         * gcc.c-torture/compile/20011114-2.c: New test.
17045         * gcc.c-torture/compile/20011114-3.c: New test.
17046         * gcc.c-torture/compile/20011114-4.c: New test.
17047
17048 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17049
17050         * g++.dg/other/init1.C: New test.
17051
17052 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17053
17054         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17055         message.
17056
17057         * gcc.c-torture/execute/20011114-1.c: New testcase.
17058
17059         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17060         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17061         like the (before this change) version of 20010327-1.c.
17062
17063 2001-11-14  Roger Sayle <roger@eyesopen.com>
17064
17065         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17066
17067 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17068
17069         * g++.dg/init/array2.C: New test.
17070
17071 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17072
17073         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17074
17075 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17076
17077         * g++.dg/other/forscope1.C: New test.
17078         * g++.dg/ext/forscope1.C: New test.
17079         * g++.dg/ext/forscope2.C: New test.
17080
17081 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17082
17083         * gcc.c-torture/execute/20011113-1.c: New test.
17084
17085 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17086
17087         * gcc.c-torture/execute/20011109-2.c: New test.
17088
17089         * gcc.c-torture/execute/20011109-1.c: New test.
17090
17091 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17092
17093         * gcc.c-torture/compile/20011109-1.c: New test.
17094
17095 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17096
17097         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17098         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17099         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17100         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17101         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17102         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17103         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17104
17105 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17106
17107         * g++.dg/warn/Wshadow-1.C: New tests.
17108         * g++.old-deja/g++.mike/for3.C: Update.
17109
17110 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17111
17112         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17113         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17114         XFAILs.  Adjust expected error texts.
17115         * gcc.c-torture/compile/20011106-1.c,
17116         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17117         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17118         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17119         gcc.dg/c99-array-lval-5.c: New tests.
17120
17121 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17122
17123         * gcc.dg/cpp/defined.c: Update.
17124
17125 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17126
17127         * gcc.c-torture/execute/anon-1.c: New test.
17128
17129 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17130
17131         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17132         same size, so no warning should be produced on stormy16.
17133
17134         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17135         due to oversized array.
17136         * g++.old-deja/g++.mike/ns15.C: Likewise.
17137         * g++.old-deja/g++.pt/crash16.C: Likewise.
17138
17139 2001-11-02  Graham Stott  <grahams@redhat.com>
17140
17141         * g++.dgother/debug1.C: Fix typos.
17142
17143 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17144
17145         * g++.dg/other/debug1.C: New test.
17146
17147 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17148
17149         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17150         of unsigned long.
17151
17152 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17153
17154         * gcc.dg/20011029-2.c: New test.
17155
17156         * gcc.c-torture/compile/20011029-1.c: New test.
17157
17158 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17159
17160         * objc/execute/class_self-1.m: New test.
17161         * objc/execute/class_self-2.m: New test.
17162
17163 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17164
17165         * gcc.misc-tests/msgs.exp: Delete.
17166         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17167         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17168         error set to match recent changes.
17169
17170 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17171
17172         * gcc.dg/20011021-1.c: New test.
17173
17174 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17175
17176         * gcc.c-torture/compile/20011023-1.c: New test.
17177
17178 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17179
17180         * lib/g77.exp: Rewrite based on lib/g++.exp.
17181
17182 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17183
17184         * gcc.c-torture/execute/20011019-1.c: New test.
17185
17186         * gcc.dg/20011018-1.c: New test.
17187
17188 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17189
17190         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17191
17192 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17193
17194         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17195         * gcc.dg/attr-invalid.c: Likewise.
17196
17197 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17198
17199         * testsuite/gcc.dg/20011015-1.c: New test.
17200
17201 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17202
17203         * g++.dg/template/unify2.C: New test.
17204
17205 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17206
17207         * g++.dg/other/exception-specification.C: New test
17208
17209 2001-10-13  Tom Rix  <trix@redhat.com>
17210
17211         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17212         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17213
17214 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17215
17216         * testsuite/gcc.dg/20011009-1.c: New test.
17217
17218 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17219
17220         PR g++/4476
17221         * g++.dg/other/friend1.C: New test.
17222
17223 2001-10-11  Richard Henderson  <rth@redhat.com>
17224
17225         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17226
17227 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17228
17229         * gcc.c-torture/compile/20011010-1.c: New.
17230
17231 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17232
17233         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17234         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17235         g77.f-torture/execute/execute.exp,
17236         g77.f-torture/noncompile/noncompile.exp,
17237         gcc.c-torture/compile/compile.exp,
17238         gcc.c-torture/execute/execute.exp,
17239         gcc.c-torture/execute/ieee/ieee.exp,
17240         gcc.c-torture/execute/memcheck/memcheck.exp,
17241         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17242         objc/execute/execute.exp: Update FSF address.
17243
17244 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17245
17246         * gcc.dg/cpp/cmdlne-C.c: Update.
17247         * gcc.dg/cpp/cmdlne-C2.c: New.
17248
17249 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17250
17251         * gcc.c-torture/execute/20011008-3.c: New.
17252
17253 2001-10-08  DJ Delorie  <dj@redhat.com>
17254
17255         * gcc.dg/20011008-1.c: New.
17256         * gcc.dg/20011008-2.c: New.
17257
17258 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17259
17260         * gcc.dg/cpp/spacing1.c: Update test.
17261
17262 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17263
17264         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17265         spelling errors of "separate" as "seperate".
17266
17267 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17268
17269         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17270         enough to avoid inlining.
17271
17272 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17273
17274         * lib/g77.exp: set libg2c_dir correctly.
17275
17276 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17277
17278         * gcc.dg/cpp/macro11.c: New test.
17279
17280 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17281
17282         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17283         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17284         gcc.dg/format/multattr-3.c: New tests.
17285         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17286         tests for format attributes on function pointers being rejected.
17287
17288 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17289
17290         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17291
17292 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17293
17294         * g++.dg/warn/format1.C: New test.
17295
17296 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17297
17298         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17299
17300 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17301
17302         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17303
17304 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17305
17306         * gcc.dg/cpp/redef2.c: Add test.
17307
17308 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17309
17310         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17311         long-standing bug on i686, apparently.
17312         * gcc.c-torture/execute/loop-2c.x: New file.
17313         * gcc.c-torture/execute/loop-2d.x: New file.
17314         * gcc.c-torture/execute/loop-3c.x: New file.
17315
17316 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17317
17318         * gcc.dg/cpp/20000625-2.c: Correct line number.
17319
17320 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17321
17322         * gcc.dg/cpp/macro10.c: New test.
17323         * gcc.dg/cpp/strify3.c: New test.
17324         * gcc.dg/cpp/spacing1.c: Add tests.
17325         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17326         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17327
17328 2001-09-24  DJ Delorie  <dj@redhat.com>
17329
17330         * gcc.c-torture/execute/20010924-1.c: New test.
17331
17332 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17333
17334         * testsuite/objc/execute/paste.m: Remove.
17335
17336 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17337
17338         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17339
17340 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17341
17342         * g77.dg/strlen0.f: New test.
17343
17344 2001-09-21  Richard Henderson  <rth@redhat.com>
17345
17346         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17347         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17348
17349 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17350
17351         Table-driven attributes.
17352         * g++.dg/ext/attrib1.C: New test.
17353
17354 2001-09-20  DJ Delorie  <dj@redhat.com>
17355
17356         * gcc.dg/20000926-1.c: Update expected warning messages.
17357         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17358         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17359         array.
17360
17361 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17362
17363         * g++.dg/eh/registers1.C: New test case.
17364
17365 2001-09-17  Richard Henderson  <rth@redhat.com>
17366
17367         * gcc.dg/array-5.c: Fix VLA decomposition test.
17368
17369 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17370
17371         * gcc.dg/cpp/line5.c: New testcase.
17372
17373 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17374
17375         * gcc.dg/cpp/macro9.c: New test.
17376
17377 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17378
17379         * gcc.c-torture/execute/980223.c: Change type of addr from long
17380         to char *.
17381
17382 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17383
17384         * gcc.c-torture/execute/20010915-1.c: New test.
17385
17386 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17387
17388         * g77.dg/bprob: New directory.
17389         * g77.dg/bprob/bprob.exp: New file.
17390         * g77.dg/bprob/bprob-1.f: New test.
17391         * g77.dg/gcov: New directory.
17392         * g77.dg/gcov/gcov.exp: New file.
17393         * g77.dg/gcov/gcov-1.f: New test.
17394         * g77.dg/gcov/gcov-1.x: New file.
17395
17396 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17397
17398         * gcc.dg/cpp/directiv.c: Update.
17399         * gcc.dg/cpp/undef1.c: Update.
17400
17401 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17402
17403         * gcc.dg/20010912-1.c: New test.
17404
17405 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17406
17407         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17408         language-independent file in lib.
17409         * lib/gcov.exp: New file.
17410
17411 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17412
17413         * gcc.c-torture/compile/20010911-1.c: New test.
17414
17415 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17416
17417         * lib/profopt.exp: New, to support profile-directed optimizations.
17418         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17419         * gcc.misc-tests/bprob-1.c: New test.
17420         * gcc.misc-tests/bprob-2.c: New test.
17421
17422 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17423
17424         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17425         XFAIL and which kinds of gcov output to verify.
17426         * gcc.misc-tests/gcov-4b.x: New file.
17427         * gcc.misc-tests/gcov-5b.x: New file.
17428         * gcc.misc-tests/gcov-6.x: New file.
17429         * gcc.misc-tests/gcov-7.c: New test.
17430         * gcc.misc-tests/gcov-7.x: New file.
17431
17432 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17433
17434         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17435         * gcc.misc-tests/gcov-6.c: New test.
17436
17437 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17438
17439         PR c++/3986
17440         * g++.dg/abi/vbase1.C: New test.
17441
17442 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17443
17444         * objc.dg/method-2.m: New.
17445
17446 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17447
17448         PR c++/4203
17449         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17450         * g++.dg/init/empty1.C: New test.
17451
17452 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17453
17454         * gcc.c-torture/compile/20010903-1.c: New test.
17455
17456 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17457
17458         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17459         for m68k.
17460
17461 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17462
17463         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17464
17465         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17466
17467         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17468
17469 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17470
17471         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17472         for 16-bit 'unsigned int'.
17473
17474 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17475
17476         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17477
17478 2001-08-27  Richard Henderson  <rth@redhat.com>
17479
17480         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17481         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17482
17483 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17484
17485         * gcc.dg/asm-names.c (ymain): New.
17486
17487 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17488
17489         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17490         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17491         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17492
17493 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17494
17495         * gcc.dg/compare5.c: New testcase.
17496
17497 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17498
17499         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17500         and "In instantiation".
17501
17502 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17503
17504         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17505
17506 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17507
17508         * gcc.misc-tests/gcov.exp: Add support for branch information.
17509         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17510         * gcc.misc-tests/gcov-4.c: New test.
17511         * gcc.misc-tests/gcov-4b.c: New test.
17512         * gcc.misc-tests/gcov-5b.c: New test.
17513
17514 2001-08-20  Zack Weinberg  <zackw@panix.com>
17515
17516         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17517         expected to fail.
17518
17519 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17520
17521         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17522
17523 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17524
17525         * g++.dg/eh/template1.C: New test.
17526
17527 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17528
17529         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17530         Fix thinko.
17531         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17532         for xfail.
17533
17534 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17535
17536         * lib/g77-dg.exp:  Use prune.exp for common procedures
17537         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17538         * lib/g77.exp: (g77-dg-prune) Remove
17539
17540 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17541
17542         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17543
17544 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17545
17546         * g++.dg/template/unify1.C: New test.
17547
17548 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17549
17550         * g++.dg/abi/empty4.C: New test.
17551
17552 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17553
17554         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17555         solaris2.*
17556         * g77.f-torture/compile/pr3743.x: Likewise
17557
17558 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17559
17560         * g++.dg/other/using-declaration.C: New test.
17561
17562 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17563
17564         * gcc.dg/cpp/tr-sign.c: New testcase.
17565
17566 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17567
17568         * gcc.dg/cpp/19951025-1.c: Revert.
17569         * gcc.dg/cpp/directiv.c: We no longer process directives that
17570         interrupt macro arguments.
17571
17572 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17573
17574         * gcc.dg/bconstp-1.c: New test.
17575
17576 2001-08-03  Richard Henderson  <rth@redhat.com>
17577
17578         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17579
17580 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17581
17582         * gcc.dg/cpp/19951025-1.c: Update.
17583
17584 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17585
17586         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17587         should be x.
17588
17589 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17590
17591         Kill -fhonor-std.
17592         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17593         * g++.old-deja/g++.other/std1.C: Likewise.
17594         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17595
17596 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17597
17598         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17599         (g77_pass, g77_fail, g77_finish, g77_exit,
17600         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17601
17602 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17603
17604         * g77.dg/fbackslash.f
17605         * g77.dg/fcase-preserve.f
17606         * g77.dg/ff90-1.f
17607         * g77.dg/ffixed-line-length-0.f
17608         * g77.dg/ffixed-line-length-132.f
17609         * g77.dg/ffixed-line-length-7.f
17610         * g77.dg/ffixed-line-length-72.f
17611         * g77.dg/ffixed-line-length-none.f
17612         * g77.dg/ffree-form-1.f
17613         * g77.dg/fno-backslash.f
17614         * g77.dg/fno-f90-1.f
17615         * g77.dg/fno-fixed-form-1.f
17616         * g77.dg/fno-onetrip.f
17617         * g77.dg/fno-typeless-boz.f
17618         * g77.dg/fno-underscoring.f
17619         * g77.dg/fno-vxt-1.f
17620         * g77.dg/fonetrip.f
17621         * g77.dg/ftypeless-boz.f
17622         * g77.dg/fugly-assumed.f
17623         * g77.dg/funderscoring.f
17624         * g77.dg/fvxt-1.f
17625
17626 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17627
17628         * objc.dg/fwd-proto-1.m: New.
17629         * objc.dg/local-decl-1.m: New.
17630         * objc.dg/naming-1.m: New.
17631         * objc.dg/naming-2.m: New.
17632         * objc.dg/proto-hier-1.m: New.
17633
17634 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17635
17636         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17637         largest-type elements to a struct makes its size grow.
17638
17639 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         * g++.dg/abi/vthunk1.C: New test.
17642
17643 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17644
17645         * g++.dg/abi/vbase8-22.C: New test.
17646
17647 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17648
17649         * gcc.dg/cpp/macro8.c: New test.
17650
17651 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17652
17653         * g++.dg/abi/vbase8-21.C: New test.
17654
17655 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17656
17657         * g++.dg/abi/vbase8-10.C: New test.
17658
17659 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17660
17661         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17662         ${tool}_set_ld_library_path.
17663         Changed caller.
17664         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17665         g++.exp.
17666
17667 2001-07-26  Stan Cox <scox@redhat.com>
17668
17669         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17670         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17671         gcc_exit, gcc_check_unsupported_p):
17672         Moved to gcc-deps.exp
17673         * gcc-deps.exp: New file.
17674
17675 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17676
17677         * g++.old-deja/g++.pt/defarg14.C: New test.
17678
17679 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17680
17681         * g++.old-deja/g++.other/lineno5.C: New test.
17682
17683 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17684
17685         * g++.old-deja/g++.pt/crash68.C: New test.
17686
17687 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17688
17689         * g++.old-deja/g++.other/crash42.C: New test.
17690
17691 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17692
17693         * gcc.dg/cpp/extratokens.c: Fix.
17694         * gcc.dg/cpp/skipping2.c: New tests.
17695
17696 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17697
17698         * gcc.c-torture/execute/20010724-1.c: New file.
17699         * gcc.c-torture/execute/20010724-1.x: New file.
17700
17701 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17702
17703         * g++.old-deja/g++.other/cond7.C: New test.
17704
17705 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         * g++.old-deja/g++.other/optimize4.C: New test.
17708
17709 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17710
17711         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17712
17713 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17714
17715         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17716         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17717         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17718         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17719
17720         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17721         bug report" message.
17722
17723         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17724         * g++.dg/ext/instantiate1.C: Move from old-deja.
17725
17726 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17727
17728         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17729         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17730         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17731         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17732
17733 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17734
17735         * gcc.c-torture/execute/20010723-1.c: New test.
17736
17737 2001-07-23  Ben Elliston  <bje@redhat.com>
17738
17739         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17740
17741 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17742
17743         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17744         i[34567]86-*-*.
17745         Delete handling of ieee_multilib_flags.
17746         Pass -mieee for alpha*-*-* and sh-*-*.
17747         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17748
17749 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17750
17751         Remove old-abi tests.
17752         * g++.old-deja/g++.mike/p11116.C: Remove.
17753         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17754
17755 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17756
17757         * g77.f-torture/compile/pr3743.f:  New test
17758
17759 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17760
17761         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17762
17763 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17764
17765         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17766         g++.old-deja/g++.pt/static6.C: Likewise.
17767         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17768         supports weak symbols.
17769
17770 2001-07-18  Andreas Jaeger  <aj@suse.de>
17771
17772         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17773         supported again.
17774
17775 2001-07-18  Andreas Jaeger  <aj@suse.de>
17776
17777         * gcc.dg/iftrap-1.c: Fix target line.
17778
17779 2001-07-17  Richard Henderson  <rth@redhat.com>
17780
17781         * gcc.c-torture/execute/20010717-1.c: New.
17782
17783 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17784
17785         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17786         tests.
17787
17788 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17789
17790         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17791
17792 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17793
17794         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17795         UAC_SIGBUS, UAC_NOPRINT definitions.
17796
17797 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17798
17799         * objc/execute/object_is_class.m: New test.
17800         * objc/execute/object_is_meta_class.m: New test.
17801
17802 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17803
17804         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17805         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17806
17807 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17808
17809         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17810         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17811
17812 2001-07-14  Richard Henderson  <rth@redhat.com>
17813
17814         * gcc.dg/iftrap-1.c: New.
17815
17816 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17817
17818         * g77.f-torture/execute/intrinsic77.f: New test.
17819
17820 2001-07-11  Janis Johnson <janis@us.ibm.com>
17821
17822         * gcc.misc-tests/gcov-3.c: New test.
17823
17824 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17825
17826         * gcc.c-torture/compile/20010711-1.c,
17827         * gcc.c-torture/compile/20010711-2.c: New tests.
17828
17829 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17830
17831         * gcc.c-torture/execute/20010711-1.c: New test.
17832
17833 2001-07-11  Ben Elliston  <bje@redhat.com>
17834
17835         * g++.old-deja/g++.other/enum5.C: New test.
17836
17837 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17838
17839         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17840         (g++-dg-prune): Call prune_gcc_output.
17841         * prune.exp: New file for prune_gcc_output.
17842         * lib/g++.exp, lib/gcc.exp: Load it.
17843
17844 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17845
17846         * gcc.c-torture/compile/20010701-1.c,
17847         g++.old-deja/g++.ext/attrib6.C: New tests.
17848
17849 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17850
17851         * gcc.c-torture/compile/20010706-1.c: New test.
17852
17853 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17854
17855         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17856
17857 2001-06-28  Stan Shebs  <shebs@apple.com>
17858
17859         * gcc.dg/pragma-darwin.c: New test.
17860
17861 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17862
17863         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17864         Solaris 2.[678] system.
17865
17866 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17867
17868         * gcc.dg/20010622-1.c: New test.
17869
17870 2001-06-18  Stan Shebs  <shebs@apple.com>
17871
17872         * objc.dg: New directory.
17873         * objc.dg/dg.exp: New file.
17874         * objc.dg/alias.m: New.
17875         * objc.dg/class-1.m: New.
17876         * objc.dg/class-2.m: New.
17877         * objc.dg/const-str-1.m: New.
17878         * objc.dg/const-str-2.m: New.
17879         * objc.dg/id-1.m: New.
17880         * objc.dg/method-1.m: New.
17881         * objc.dg/super-class-1.m: New.
17882         * lib/objc-dg.exp: New file.
17883
17884 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17885
17886         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17887         of label name.
17888
17889 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17890
17891         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17892
17893 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17894
17895         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17896         variable.
17897
17898 2001-06-12  Richard Henderson  <rth@redhat.com>
17899
17900         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17901
17902 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17903
17904         * g++.old-deja/g++.abi/vbase5.C: New test.
17905         * g++.old-deja/g++.abi/vbase6.C: New test.
17906         * g++.old-deja/g++.abi/vbase7.C: New test.
17907
17908 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17909
17910         * gcc.c-torture/compile/20010610-1.c: New test.
17911
17912 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17913
17914         * g++.old-deja/g++.abi/vbase4.C: New test.
17915
17916 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17917
17918         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17919         support %f for HC11/HC12 targets.
17920         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17921         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17922         on HC11/HC12 targets.
17923         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17924
17925 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17926
17927         * gcc.dg/wchar_t-1.c: New file.
17928         * gcc.dg/wint_t-1.c: Likewise.
17929
17930 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17931
17932         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17933
17934 2001-06-11  Richard Henderson  <rth@redhat.com>
17935
17936         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17937
17938 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17939
17940         * gcc.c-torture/compile/20010611-1.c: New test.
17941
17942 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17943
17944         * gcc.dg/c99-tag-1.c: Add more tests.
17945
17946 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17947
17948         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17949         representation on MN10300 and ARM/Thumb.
17950
17951 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17952
17953         * g77.f-torture/execute/20010610.f: New.
17954
17955 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17956
17957         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17958         names.
17959
17960 2001-06-09  Richard Henderson  <rth@redhat.com>
17961
17962         * gcc.c-torture/execute/ashrdi-1.c: New.
17963         * gcc.c-torture/execute/ashldi-1.c: New.
17964         * gcc.c-torture/execute/lshrdi-1.c: New.
17965
17966 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17967
17968         * objc/execute/load-3.m: Added. Check sending +load to categories,
17969         in addition to classes.
17970
17971 2001-06-08  Stan Shebs  <shebs@apple.com>
17972
17973         * objc/execute/load-2.m: New test.  From Nicola Pero
17974         <n.pero@mi.flashnet.it>.
17975
17976 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17977
17978         * gcc.c-torture/execute/20010605-2.c: New test.
17979
17980 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17981
17982         * g++.old-deja/g++.abi/vbase2.C: New test.
17983         * g++.old-deja/g++.abi/vbase3.C: New test.
17984
17985 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17986
17987         * g++.old-deja/g++.pt/friend49.C: New test.
17988
17989 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17990
17991         * g++.old-deja/g++.ext/anon3.C: New test.
17992
17993 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17994
17995         * g++.old-deja/g++.other/conv7.C: New test.
17996
17997 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17998
17999         * gcc.c-torture/compile/20010605-2.c: New test.
18000
18001 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18002
18003         * gcc.c-torture/execute/20010604-1.c: New test.
18004
18005 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18006
18007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18008
18009 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18010
18011         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18012         (g++_link_flags): Likewise.
18013         (g++_init): Pass gccpath's value to two previous functions.
18014
18015 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18016
18017         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18018         Ensure logfile entry matches exec command line.
18019
18020 2001-05-31  Richard Henderson  <rth@redhat.com>
18021
18022         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18023         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18024
18025 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18026
18027         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18028         compiler for irix6.2
18029
18030 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18031
18032         * g++.old-deja/g++.other/optimize3.C: New file.
18033
18034 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18035
18036         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18037         assemble.
18038
18039 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18040
18041         * g++.old-deja/g++.other/optimize2.C: New file.
18042
18043 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18044
18045         * gcc.c-torture/compile/20010518-2.c: New file.
18046         * gcc.c-torture/execute/20010518-1.c: New file.
18047         * gcc.c-torture/execute/20010518-2.c: New file.
18048
18049 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18050
18051         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18052
18053 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18054
18055         G++ no longer defines builtins that do not begin with __builtin.
18056         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18057         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18058         * g++.old-deja/g++.law/builtin1.C: Likewise.
18059         * g++.old-deja/g++.law/cvt2.C: Likewise.
18060         * g++.old-deja/g++.mike/net5.C: Likewise.
18061         * g++.old-deja/g++.other/builtins1.C: Likewise.
18062         * g++.old-deja/g++.other/builtins2.C: Likewise.
18063         * g++.old-deja/g++.other/builtins3.C: Likewise.
18064         * g++.old-deja/g++.other/builtins4.C: Likewise.
18065         * g++.old-deja/g++.other/inline8.C: Likewise.
18066         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18067
18068 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18069
18070         * g++.old-deja/g++.pt/using1.C: Adjust.
18071         * g++.old-deja/g++.pt/using2.C: New test.
18072
18073 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18074
18075         * gcc.dg/cpp/charconst.c: New tests.
18076         * gcc.dg/cpp/escape.c: New tests.
18077         * gcc.dg/cpp/escape-1.c: New tests.
18078         * gcc.dg/cpp/escape-2.c: New tests.
18079         * gcc.dg/cpp/ucs.c: New tests.
18080
18081 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18082
18083         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18084         native compiler for irix6.5.
18085
18086 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18087
18088         * lib/g++.exp (g++_include_flags): Use args to compute
18089         get_multilibs.
18090         (g++_link_flags): Likewise.
18091         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18092
18093 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18094
18095         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18096
18097 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18098
18099         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18100         this file.
18101
18102 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18103
18104         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18105         STACK_SIZE;
18106         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18107         to STACK_SIZE; Use it to define size of add_histo array.
18108         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18109         to STACK_SIZE.
18110         (f): Use GITT_SIZE to define size of gitt local table.
18111         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18112         to STACK_SIZE; Use it to define size of bytemem array.
18113
18114 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18115
18116         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18117         on 68HC11/HC12 due to the asm instruction.
18118         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18119         * gcc.c-torture/compile/920520-1.x: Likewise.
18120         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18121         on 68HC11/HC12 because the function is larger than 64K.
18122         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18123         on 68HC11/HC12 because the structure is too large.
18124
18125 2001-05-20  Richard Henderson  <rth@redhat.com>
18126
18127         * gcc.c-torture/execute/20010520-1.c: New.
18128
18129 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18130
18131         * g++.old-deja/g++.warn/compare1.C: New test.
18132         * gcc.dg/compare4.c: New test.
18133
18134 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18135
18136         * g++.old-deja/g++.other/optimize1.C: New test.
18137
18138 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18139
18140         * g++.old-deja/g++.pt/spec41.C: New test.
18141
18142 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18143
18144         * gcc.c-torture/compile/20010114-1.x: Remove.
18145
18146 2001-05-18  Stan Shebs  <shebs@apple.com>
18147
18148         * gcc.c-torture/compile/20010518-1.c: New test.
18149
18150 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18151
18152         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18153         * g++.old-deja/g++.pt/crash67.C: New test.
18154
18155 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18156
18157         * g++.old-deja/g++.other/debug9.C: New test.
18158
18159 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18160
18161         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18162
18163 2001-05-16  Jan Hubicka  <jh@suse.cz>
18164
18165         * gcc.c-torture/compile/20010516-1.c: New test.
18166
18167 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18168
18169         * g++.old-deja/g++.other/crash41.C: New test.
18170
18171 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18172
18173         * g++.old-deja/g++.pt/crash66.C: New test.
18174
18175 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18176
18177         * g++.old-deja/g++.robertl/eb27.C: Convert.
18178
18179 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18180
18181         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18182         declaration being redundant.
18183
18184 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18185
18186         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18187
18188 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18189
18190         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18191
18192 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18193
18194         * lib/g++.exp: Use testsuite_flags.
18195
18196 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18197
18198         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18199
18200 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18201
18202         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18203
18204 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18205
18206         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18207
18208 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18209
18210         * gcc.c-torture/compile/20010313-1.c: New test.
18211
18212 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18213
18214         * gcc.dg/cpp/direct2.c: New test.
18215         * gccq.dg/cpp/direct2s.c: New test.
18216
18217         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18218
18219 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18220
18221         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18222         * g++.old-deja/g++.other/op3.C: Likewise.
18223
18224 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18225
18226         * gcc.dg/cpp/syshdr.h: New file.
18227         * gcc.dg/cpp/sysmac1.c: Update.
18228         * gcc.dg/cpp/sysmac2.c: Update.
18229
18230 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18231
18232         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18233
18234 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18235
18236         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18237         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18238
18239 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18240
18241         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18242
18243 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18244
18245         * lib/g++.exp (g++_include_flags): Don't use any special flags
18246         if TESTING_IN_BUILD_TREE is not defined.
18247         (g++_init): Use a plain 'c++' as the compiler if
18248         TESTING_IN_BUILD_TREEE is not defined.
18249
18250 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18251
18252         * g++.old-deja/g++.eh/catch13.C: New test.
18253         * g++.old-deja/g++.eh/catch14.C: New test.
18254
18255 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18256
18257         * gcc.dg/cpp/tr-define.c: New test.
18258
18259 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18260
18261         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18262         <stdlib.h>, not <malloc.h>.
18263
18264 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18265
18266         * g++.old-deja/g++.ns/template17.C: New test.
18267
18268 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18269
18270         * g++.old-deja/g++.pt/ref4.C: New test.
18271
18272 2001-04-30  Richard Henderson  <rth@redhat.com>
18273
18274         * gcc.dg/20000724-1.c: Revert last change.
18275
18276 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18277
18278         * g77.f-torture/execute/20010430.f: New test.
18279
18280 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18281
18282         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18283
18284 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18285
18286         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18287
18288 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         * g++.old-deja/g++.eh/crash6.C: New test.
18291
18292 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18293
18294         * g++.old-deja/g++.other/warn7.C: New test.
18295
18296 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         * g++.old-deja/g++.other/defarg9.C: New test.
18299
18300 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18301
18302         * g77.f-torture/compile/20010426.f: New test.
18303         * g77.f-torture/execute/20010426.f: New test.
18304
18305 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18306
18307         * g77.f-torture/compile/20000629-1.x: Remove - error
18308         has been fixed.
18309
18310 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18311
18312         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18313         Tweak slightly to work with g++.dg framework.
18314         * g++.dg/special/ecos.exp: Run initp1.C test.
18315         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18316
18317         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18318         its linker doesn't give line numbers either.
18319         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18320
18321 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18322
18323         * g++.old-deja/g++.other/lex1.C: New test.
18324
18325 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18326
18327         * gcc.dg/noncompile/20010425-1.c: New test.
18328
18329 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18330
18331         * g++.old-deja/g++.pt/mangle2.C: New test.
18332
18333 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18334
18335         * gcc.dg/format/plus-1.c: New test.
18336
18337 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.dg/20010423-1.c: New test.
18340
18341 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18342
18343         * gcc.c-torture/execute/20010422-1.c: New test.
18344
18345 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         * g++.old-deja/g++.ns/type2.C: New test.
18348
18349 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18350
18351         * g++.old-deja/g++.other/perf1.C: New test.
18352
18353 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18354
18355         * gcc.dg/c99-func-2.c: Remove xfail.
18356         * gcc.dg/c99-func-3.c: Remove xfail.
18357         * gcc.dg/c99-func-4.c: Remove xfail.
18358
18359 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18360
18361         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18362
18363 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18364
18365         * gcc.c-torture/compile/20010423-1.c: New test.
18366
18367 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18368
18369         * g++.old-deja/g++.pt/typename28.C: New test.
18370
18371 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18372
18373         * g++.old-deja/g++.abi/empty2.C: New test.
18374         * g++.old-deja/g++.abi/empty3.C: New test.
18375
18376 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18377
18378         * g++.old-deja/g++.other/comdat2.C: New test.
18379         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18380
18381 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18382
18383         * g++.old-deja/g++.other/overload14.C: New test.
18384
18385 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18386
18387         * g++.old-deja/g++.other/lookup23.C: New test.
18388
18389 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18390
18391         * gcc.c-torture/execute/20010403-1.c: New test.
18392
18393 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18394             Mark Mitchell  <mark@codesourcery.com>
18395
18396         * lib/old-dejagnu.exp: Don't delete output of executable.
18397         Add .exe suffix to executables.
18398
18399 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18400
18401         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18402
18403 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18404
18405         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18406
18407 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18408
18409         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18410         * g++.old-deja/g++.abi/crash1.C: New test.
18411
18412 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18413
18414         * g++.old-deja/g++.other/crash40.C: New test.
18415
18416 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18417
18418         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18419
18420 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18421
18422         * g++.old-deja/g++.other/warn6.C: New test.
18423
18424 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18425
18426         * g++.old-deja/g++.robertl/eb42.C: Same.
18427
18428 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18429
18430         * gcc.dg/wtr-conversion-1.c: New testcase.
18431
18432 2001-04-10  Richard Henderson  <rth@redhat.com>
18433
18434         * g++.old-deja/g++.other/array5.C: New.
18435
18436 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18437
18438         * gcc.c-torture/execute/20010408-1.c: New test.
18439
18440 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18441
18442         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18443         headers and constructs.
18444         * g++.old-deja/g++.robertl/eb79.C: Same.
18445         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18446         * g++.old-deja/g++.robertl/eb73.C: Same.
18447         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18448         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18449         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18450         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18451         * g++.old-deja/g++.robertl/eb44.C: Same.
18452         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18453         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18454         * g++.old-deja/g++.robertl/eb39.C: Same.
18455         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18456         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18457         * g++.old-deja/g++.robertl/eb30.C: Same.
18458         * g++.old-deja/g++.robertl/eb3.C: Same.
18459         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18460         * g++.old-deja/g++.robertl/eb21.C: Same.
18461         * g++.old-deja/g++.robertl/eb15.C: Same.
18462         * g++.old-deja/g++.robertl/eb118.C: Same.
18463         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18464         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18465         * g++.old-deja/g++.robertl/eb109.C: Same.
18466         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18467         * g++.old-deja/g++.mike/rtti1.C: Same.
18468         * g++.old-deja/g++.mike/p658.C: Same.
18469         * g++.old-deja/g++.mike/net46.C: Same.
18470         * g++.old-deja/g++.mike/net34.C: Same.
18471         * g++.old-deja/g++.mike/memoize1.C: Same.
18472         * g++.old-deja/g++.mike/eh2.C: Same.
18473         * g++.old-deja/g++.law/weak.C: Same.
18474         * g++.old-deja/g++.law/visibility7.C: Same.
18475         * g++.old-deja/g++.law/visibility25.C: Same.
18476         * g++.old-deja/g++.law/visibility22.C: Same.
18477         * g++.old-deja/g++.law/visibility2.C: Same.
18478         * g++.old-deja/g++.law/visibility17.C: Same.
18479         * g++.old-deja/g++.law/visibility13.C: Same.
18480         * g++.old-deja/g++.law/visibility10.C: Same.
18481         * g++.old-deja/g++.law/visibility1.C: Same.
18482         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18483         * g++.old-deja/g++.law/vbase1.C: Same.
18484         * g++.old-deja/g++.law/operators32.C: Same.
18485         * g++.old-deja/g++.law/nest3.C: Same.
18486         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18487         * g++.old-deja/g++.law/except5.C (main): Same.
18488         * g++.old-deja/g++.law/cvt7.C (run): Same.
18489         * g++.old-deja/g++.law/cvt2.C: Same.
18490         * g++.old-deja/g++.law/cvt16.C: Same.
18491         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18492         * g++.old-deja/g++.law/ctors17.C (main): Same.
18493         * g++.old-deja/g++.law/ctors13.C: Same.
18494         * g++.old-deja/g++.law/ctors12.C (main): Same.
18495         * g++.old-deja/g++.law/ctors10.C: Same.
18496         * g++.old-deja/g++.law/code-gen5.C: Same.
18497         * g++.old-deja/g++.law/bad-error7.C: Same.
18498         * g++.old-deja/g++.law/arm9.C: Same.
18499         * g++.old-deja/g++.law/arm12.C: Same.
18500         * g++.old-deja/g++.law/arg8.C: Same.
18501         * g++.old-deja/g++.law/arg1.C: Same.
18502         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18503         * g++.old-deja/g++.jason/template31.C: Same.
18504         * g++.old-deja/g++.jason/template24.C (main): Same.
18505         * g++.old-deja/g++.jason/2371.C: Same.
18506         * g++.old-deja/g++.eh/new2.C: Same.
18507         * g++.old-deja/g++.eh/new1.C: Same.
18508         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18509         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18510         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18511         * g++.old-deja/g++.brendan/crash62.C: Same.
18512         * g++.old-deja/g++.brendan/crash52.C: Same.
18513         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18514         * g++.old-deja/g++.brendan/crash38.C: Same.
18515         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18516         * g++.old-deja/g++.brendan/copy9.C: Same.
18517
18518 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18519
18520         * gcc.c-torture/execute/20001203-2.c (memset):
18521         Count argument is of type __SIZE_TYPE__.
18522
18523 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18524
18525         * gcc.c-torture/compile/20010404-1.c: New test.
18526
18527 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18528
18529         * gcc.c-torture/compile/20010326-1.c: New test.
18530
18531 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18532
18533         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18534         peculiarities of the SH.
18535         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18536
18537 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18538
18539         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18540         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18541         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18542
18543 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18544
18545         * g77.f-torture/compile/20010321-1.f: New test.
18546
18547 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18548
18549         * gcc.c-torture/compile/20010329-1.c: New test.
18550
18551 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18552
18553         * gcc.c-torture/execute/20010329-1.c: New test.
18554
18555 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18556
18557         * g++.old-deja/g++.other/eh4.C: Fix typo.
18558
18559 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18560
18561         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18562
18563 2001-03-28  Philip Blundell  <philb@gnu.org>
18564
18565         * gcc.c-torture/compile/20010328-1.c: New test.
18566
18567 2001-03-27  Richard Henderson  <rth@redhat.com>
18568
18569         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18570         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18571
18572 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18573
18574         * gcc.c-torture/compile/20010327-1.c: New test.
18575
18576 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18577
18578         * g++.old-deja/g++.other/friend12.C: New test.
18579         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18580         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18581
18582 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18583
18584         * gcc.c-torture/execute/20010325-1.c: New test.
18585
18586 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18587
18588         * g++.old-deja/g++.other/mangle3.C: New test.
18589
18590 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18591
18592         * g++.old-deja/g++.other/anon8.C: New test.
18593
18594 2001-03-20  Philip Blundell  <philb@gnu.org>
18595
18596         * gcc.c-torture/compile/20010320-1.c: New test.
18597
18598 2001-03-17  Richard Henderson  <rth@redhat.com>
18599
18600         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18601
18602 2001-03-15  Geoff Keating  <geoff@redhat.com>
18603
18604         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18605         tests on AIX.
18606
18607 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18608
18609         * g++.old-deja/g++.other/eh4.C: New test.
18610
18611 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18612
18613         * gcc.dg/cpp/mi1.c: Update.
18614
18615 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18616
18617         * g++.old-deja/g++.other/regstack.C: New test.
18618
18619 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18620
18621         * g++.old-deja/g++.other/ref4.C: New test.
18622
18623 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18624
18625         * objc/execute/va_method.m: Added.
18626         * objc/execute/IMP.m: Added.
18627         * objc/execute/_cmd.m: Added.
18628         * objc/execute/accessing_ivars.m: Added.
18629         * objc/execute/class-1.m: Added.
18630         * objc/execute/class-10.m: Added.
18631         * objc/execute/class-11.m: Added.
18632         * objc/execute/class-12.m: Added.
18633         * objc/execute/class-13.m: Added.
18634         * objc/execute/class-14.m: Added.
18635         * objc/execute/class-2.m: Added.
18636         * objc/execute/class-3.m: Added.
18637         * objc/execute/class-4.m: Added.
18638         * objc/execute/class-5.m: Added.
18639         * objc/execute/class-6.m: Added.
18640         * objc/execute/class-7.m: Added.
18641         * objc/execute/class-8.m: Added.
18642         * objc/execute/class-9.m: Added.
18643         * objc/execute/class-tests-1.h
18644         * objc/execute/class-tests-2.h
18645         * objc/execute/compatibility_alias.m: Added.
18646         * objc/execute/encode-1.m: Added.
18647         * objc/execute/formal_protocol-1.m: Added.
18648         * objc/execute/formal_protocol-2.m: Added.
18649         * objc/execute/formal_protocol-3.m: Added.
18650         * objc/execute/formal_protocol-4.m: Added.
18651         * objc/execute/formal_protocol-5.m: Added.
18652         * objc/execute/formal_protocol-6.m: Added.
18653         * objc/execute/formal_protocol-7.m: Added.
18654         * objc/execute/informal_protocol.m: Added.
18655         * objc/execute/initialize.m: Added.
18656         * objc/execute/load.m: Added.
18657         * objc/execute/many_args_method.m: Added.
18658         * objc/execute/nested-3.m: Added.
18659         * objc/execute/no_clash.m: Added.
18660         * objc/execute/private.m: Added.
18661         * objc/execute/redefining_self.m: Added.
18662         * objc/execute/root_methods.m: Added.
18663         * objc/execute/selector-1.m: Added.
18664         * objc/execute/static-1.m: Added.
18665         * objc/execute/static-2.m: Added.
18666         * objc/execute/va_method.m: Added.
18667
18668 2001-03-10  Richard Henderson  <rth@redhat.com>
18669
18670         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18671
18672 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18673
18674         * g++.old-deja/g++.other/crash31.C: XFAIL.
18675         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18676         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18677         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18678         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18679         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18680
18681 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18682
18683         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18684
18685 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18686
18687         * gcc.dg/20000724-1.c: Don't use multiline strings.
18688
18689 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18690
18691         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18692         result of -cString against what we expect it to be; don't just
18693         print it out for no one to read.
18694
18695         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18696         Based on testcases provided by Nicola Pero.
18697
18698 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18699
18700         * gcc.dg/cpp/macro7.c: New test.
18701
18702 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18703
18704         * gcc.dg/cpp/multiline.c: Update.
18705
18706 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18707
18708         * g++.old-deja/g++.other/enum3.C: New test.
18709
18710 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18711
18712         * g++.old-deja/g++.other/pod1.C: New test.
18713
18714 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18715
18716         * g++.old-deja/g++.ext/overload1.C: New test.
18717
18718 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         * g++.old-deja/g++.pt/using1.C: New test.
18721
18722 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18723
18724         * g++.old-deja/g++.other/using9.C: New test.
18725
18726 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18727
18728         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18729
18730         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18731
18732 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18733
18734         * g++.old-deja/g++.ext/realpt1.C: Remove.
18735
18736 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18737
18738         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18739
18740 2001-02-26  Will Cohen  <wcohen@redhat.com>
18741
18742         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18743
18744 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18745
18746         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18747         templatized constructors.
18748
18749 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18750
18751         * gcc.c-torture/execute/20010224-1.c: New test.
18752
18753 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.c-torture/execute/20010222-1.c: New test.
18756
18757 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18758
18759         * g++.old-deja/g++.other/inline20.C: New test.
18760
18761 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18762
18763         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18764
18765 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18766
18767         * g++.old-deja/g++.other/lookup22.C: New test.
18768
18769 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18770
18771         * g77.dg: New directory.
18772         * g77.dg/20010216-1.f: New test case.
18773         * g77.dg/dg.exp: New driver.
18774         * lib/g77-dg.exp: New driver library.
18775
18776 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18777
18778         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18779
18780 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18781
18782         * g++.old-deja/g++.other/decl9.C: New test.
18783
18784 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18785
18786         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18787         not need <string> and also tests the initialization at runtime.
18788
18789 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18790
18791         * gcc.c-torture/execute/longlong.c: New test.
18792
18793 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18794
18795         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18796
18797 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18798
18799         * gcc.c-torture/execute/920302-1.c (execute):
18800         Change argument type to short.
18801
18802 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18803
18804         * g++.old-deja/g++.pt/deduct6.C: New test.
18805
18806 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         * g++.old-deja/g++.pt/deduct5.C: New test.
18809
18810 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18811
18812         * gcc.c-torture/execute/20010209-1.c: New test.
18813
18814 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18815
18816         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18817
18818 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18819
18820         * g++.dg/vtgc1.C: Update for new ABI.
18821
18822         * consistency.vlad: New directory, 1665 files.
18823
18824 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18825
18826         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18827         return type.
18828         * gcc.dg/cpp/digraphs.c: Declare puts.
18829
18830 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18831
18832         * g++.old-deja/g++.other/warn5.C: New test.
18833
18834 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18835
18836         * g++.old-deja/g++.pt/spec40.C: New test.
18837
18838 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18841         case.
18842         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18843
18844 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18845
18846         * gcc.c-torture/compile/20010209-1.c: New test.
18847
18848 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18849
18850         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18851         excess errors message but not if it crashes.
18852         * g++.old-deja/g++.other/crash27.C: Likewise.
18853         * g++.old-deja/g++.other/crash28.C: Likewise.
18854         * g++.old-deja/g++.other/crash30.C: Likewise.
18855         * g++.old-deja/g++.other/crash32.C: Likewise.
18856         * g++.old-deja/g++.other/crash35.C: Likewise.
18857         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18858
18859 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18860
18861         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18862         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18863         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18864         g77.f-torture/execute/execute.exp,
18865         g77.f-torture/noncompile/noncompile.exp,
18866         gcc.c-torture/execute/execute.exp,
18867         gcc.c-torture/execute/memcheck/memcheck.exp,
18868         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18869         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18870         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18871         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18872         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18873         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18874         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18875         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18876         Remove bug reporting instructions with ancient email addresses.
18877
18878 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * gcc.dg/20010202-1.c: New test.
18881         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18882
18883 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18884
18885         * g++.dg/stdbool-if.C: New test.
18886
18887 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18888
18889         * objc/execute/fdecl.m: Added main().
18890
18891 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * gcc.c-torture/execute/20010206-1.c: New test.
18894
18895 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18896
18897         * gcc.dg/cpp/avoidpaste1.c: Update.
18898
18899 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18900
18901         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18902         Pero <nicola@brainstorm.co.uk>.
18903         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18904
18905 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18906
18907         * g++.old-deja/g++.pt/spec39.C: New test.
18908
18909 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18910
18911         * gcc.c-torture/compile/20010202-1.c: New test.
18912
18913 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18914
18915         * g++.old-deja/g++.abi/primary2.C: New test.
18916         * g++.old-deja/g++.abi/primary3.C: New test.
18917         * g++.old-deja/g++.abi/primary4.C: New test.
18918         * g++.old-deja/g++.abi/primary5.C: New test.
18919         * g++.old-deja/g++.abi/vtable3.h: New test.
18920         * g++.old-deja/g++.abi/vtable3a.C: New test.
18921         * g++.old-deja/g++.abi/vtable3b.C: New test.
18922         * g++.old-deja/g++.abi/vtable3c.C: New test.
18923         * g++.old-deja/g++.abi/vtable3d.C: New test.
18924         * g++.old-deja/g++.abi/vtable3e.C: New test.
18925         * g++.old-deja/g++.abi/vtable3f.C: New test.
18926         * g++.old-deja/g++.abi/vtable3g.C: New test.
18927         * g++.old-deja/g++.abi/vtable3h.C: New test.
18928         * g++.old-deja/g++.abi/vtable3i.C: New test.
18929         * g++.old-deja/g++.abi/vtable3j.C: New test.
18930         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18931
18932 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * g++.old-deja/g++.other/anon6.C: New test.
18935         * g++.old-deja/g++.other/anon7.C: New test.
18936
18937 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18938
18939         * gcc.dg/cpp/avoidpaste2.c: New tests.
18940
18941 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18942
18943         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18944
18945 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18946
18947         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18948         DECIMAL_DIG cases for Irix."
18949
18950 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18951
18952         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18953
18954 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18955
18956         * gcc.dg/c99-tag-1.c: New test.
18957
18958 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18959
18960         * gcc.dg/cpp/tr-warn1.c: Add tests.
18961
18962 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18963
18964         * gcc.dg/cpp/avoidpaste1.c: Update.
18965         * gcc.dg/cpp/paste4.c: Update.
18966
18967 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18968
18969         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18970         cases for Irix.
18971
18972 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18973
18974         * g++.old-deja/g++.other/inline19.C: New test.
18975
18976 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18977
18978         * gcc.dg/Wlarger-than.c: New test.
18979
18980 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18981
18982         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18983
18984 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18985
18986         * gcc.c-torture/execute/20010129-1.c: New test.
18987         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18988
18989 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18990
18991         * gcc.dg/cpp/avoidpaste1.c: Test case.
18992
18993 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18994
18995         * g++.old-deja/g++.other/inline18.C: New test.
18996
18997 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18998
18999         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19000         and __builtin_putchar.
19001
19002 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19005         tests.
19006
19007 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19008
19009         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19010         floating point number rounding mode to round to the nearest
19011         representable mode.
19012
19013 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19014
19015         * g++.old-deja/g++.other/mangle2.C: New test.
19016
19017 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19018
19019         * gcc.c-torture/compile/20010124-1.c: New test.
19020
19021 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19022
19023         * g++.old-deja/g++.pt/spec38.C: New test.
19024
19025 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19026
19027         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19028         "Build don't run".
19029
19030 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19031
19032         * gcc.c-torture/execute/20010123-1.c: New test.
19033
19034 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19035
19036         * g++.old-deja/g++.pt/spec37.C: New test.
19037
19038 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19039
19040         * g++.old-deja/g++.pt/overload14.C: New test.
19041
19042 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19043
19044         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19045         __builtin_return_address.
19046
19047 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19048
19049         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19050         * g++.old-deja/g++.pt/spec35.C: New test.
19051         * g++.old-deja/g++.pt/spec36.C: New test.
19052
19053 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19054
19055         * gcc.c-torture/compile/20010118-1.c: New test.
19056
19057 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19058
19059         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19060
19061 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19062
19063         * gcc.c-torture/execute/20010119-1.c: New test.
19064
19065 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         * g++.old-deja/g++.other/vbase5.C: New test.
19068
19069 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19070
19071         * gcc.c-torture/execute/20010118-1.c: New test.
19072
19073 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19074
19075         * g++.old-deja/g++.pt/deduct3.C: New test.
19076
19077 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19078
19079         * g++.old-deja/g++.pt/spec34.C: New test.
19080
19081 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19082
19083         * g77.f-torture/compile/20000601-2.f: New test.
19084
19085 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19086
19087         * g++.old-deja/g++.other/init17.C: New test.
19088
19089 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19090
19091         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19092
19093 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         * g++.old-deja/g++.pt/unify8.C: New test.
19096
19097 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19098
19099         * g++.old-deja/g++.abi/vbase1.C: New test.
19100
19101 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19102
19103         * g++.old-deja/g++.pt/crash65.C: New test.
19104
19105 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19106
19107         * gcc.dg/cpp/assembl2.S: New test case.
19108
19109 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19110
19111         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19112         are supported.
19113
19114 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19115
19116         * g++.old-deja/g++.other/builtins1.C: New test.
19117         * g++.old-deja/g++.other/builtins2.C: Likewise.
19118         * g++.old-deja/g++.other/builtins3.C: Likewise.
19119         * g++.old-deja/g++.other/builtins4.C: Likewise.
19120
19121 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19122
19123         * gcc.c-torture/compile/20010117-1.c: New test.
19124         * gcc.c-torture/compile/20010117-2.c: New test.
19125
19126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19127
19128         * g77.f-torture/execute/20010116.[fx]: New test,
19129         XFAIL on i?86-*-*.
19130         * g77.f-torture/compile/20010115.f: Indicate it's
19131         a test for PR fortran/1636.
19132
19133 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19134
19135         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19136
19137 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19138
19139         * g77.f-torture/compile/20010115.f: New test.
19140
19141 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19142
19143         * g++.old-deja/g++.pt/nontype5.C: New test.
19144
19145 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19146
19147         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19148         have an equivalent working one below it.
19149
19150 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19151
19152         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19153         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19154
19155 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19156
19157         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19158         message containing "init_priority".
19159         (conpr-2.C): Likewise.
19160         (conpr-3.C): Likewise.
19161         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19162
19163 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19164
19165         * gcc.c-torture/execute/20010114-2.c: New test.
19166
19167 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19168
19169         * gcc.c-torture/compile/20010114-1.c: New test.
19170         * gcc.c-torture/compile/20010114-1.x: Xfail.
19171         * gcc.c-torture/compile/20010114-2.c: New test.
19172         * gcc.c-torture/execute/20010114-1.c: New test.
19173         * gcc.dg/trunc-1.c: New test.
19174         * gcc.dg/uninit-B.c: New test.
19175
19176 2001-01-13  Nick Clifton  <nickc@redhat.com>
19177
19178         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19179         target.
19180
19181 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19182
19183         * gcc.c-torture/compile/20010113-1.c: New test.
19184
19185 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19186
19187         * gcc.c-torture/compile/20001212-1.c: New test.
19188
19189 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19190
19191         * gcc.dg/cpp/widestr1.c: Update.
19192         * gcc.dg/cpp/prag-imp.c: Remove.
19193
19194 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19195
19196         * gcc.c-torture/execute/20000801-3.x: Remove.
19197         * gcc.dg/c90-init-1.c: New test.
19198         * gcc.dg/c99-init-1.c: New test.
19199         * gcc.dg/c99-init-2.c: New test.
19200         * gcc.dg/gnu99-init-1.c: New test.
19201
19202 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19203
19204         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19205         testing that no relevant ones were found.
19206
19207 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19208
19209         * g++.old-deja/g++.pt/cast2.C: New test.
19210
19211 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19212
19213         * g++.old-deja/g++.pt/friend47.C: New test.
19214
19215 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19216
19217         * g++.old-deja/g++.pt/instantiate13.C: New test.
19218
19219 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19220
19221         * g++.old-deja/g++.other/defarg7.C: New test.
19222         * g++.old-deja/g++.other/defarg8.C: New test.
19223
19224 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * g++.old-deja/g++.pt/crash64.C: New test.
19227
19228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19229
19230         * g++.old-deja/g++.pt/crash63.C: New test.
19231
19232 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19233
19234         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19235
19236 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19237
19238         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19239
19240 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19241
19242         * g++.old-deja/g++.pt/error3.C: New test.
19243
19244 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19245
19246         * g++.old-deja/g++.other/crash39.C: New test.
19247
19248 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19249
19250         * g++.old-deja/g++.other/vbase4.C: New test.
19251
19252 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19253
19254         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19255         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19256         * gcc.dg/special/special.exp: New test driver which will check
19257         for alias support for the above test.
19258
19259 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19260
19261         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19262         problems on small machines.
19263         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19264         parameterize.
19265
19266 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19267
19268         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19269         mips.
19270         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19271
19272 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19273
19274         * g++.old_deja/g++.pt/using8.C: New test.
19275
19276 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19277
19278         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19279
19280 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19281
19282         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19283         where a failure is expected.
19284         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19285
19286 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19287
19288         * g++.old_deja/g++.pt/instantiate12.C: New test.
19289
19290 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19293         start of structs.
19294         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19295         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19296         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19297         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19298         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19299         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19300         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19301         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19302         * g++.old-deja/g++.eh/spec6.C: Likewise.
19303         * g++.old-deja/g++.jason/crash3.C: Likewise.
19304         * g++.old-deja/g++.law/ctors11.C: Likewise.
19305         * g++.old-deja/g++.law/ctors17.C: Likewise.
19306         * g++.old-deja/g++.law/ctors5.C: Likewise.
19307         * g++.old-deja/g++.law/ctors9.C: Likewise.
19308         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19309         * g++.old-deja/g++.mike/net22.C: Likewise.
19310         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19311         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19312         * g++.old-deja/g++.mike/virt3.C: Likewise.
19313         * g++.old-deja/g++.niklas/t128.C: Likewise.
19314         * g++.old-deja/g++.other/anon4.C: Likewise.
19315         * g++.old-deja/g++.other/using1.C: Likewise.
19316         * g++.old-deja/g++.other/warn3.C: Likewise.
19317         * g++.old-deja/g++.pt/t37.C: Likewise.
19318         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19319         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19320
19321 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19322
19323         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19324
19325 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19326
19327         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19328
19329 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.c-torture/compile/20010107-1.c: New test.
19332
19333 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19334
19335         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19336
19337 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19338
19339         * gcc.dg/format/format.h: New file.
19340         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19341         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19342         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19343         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19344         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19345         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19346         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19347         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19348         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19349         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19350         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19351         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19352         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19353         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19354         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19355         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19356         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19357         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19358         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19359         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19360         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19361         instead of declaring standard types, macros and functions in each
19362         test.
19363
19364 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19365
19366         * gcc.c-torture/execute/20010106-1.c: New test.
19367
19368 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19369
19370         * gcc.dg/format/format.exp: New file.
19371         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19372         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19373         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19374         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19375         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19376         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19377         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19378         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19379         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19380         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19381         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19382         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19383         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19384         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19385         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19386         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19387         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19388         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19389         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19390         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19391         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19392         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19393         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19394         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19395         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19396         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19397         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19398         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19399         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19400         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19401         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19402         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19403         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19404         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19405         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19406         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19407         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19408         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19409         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19410         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19411         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19412         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19413
19414 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19415
19416         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19417         account.
19418
19419 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19420
19421         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19422
19423 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19424
19425         * g++.old-deja/g++.pt/crash62.C: New test.
19426
19427 2001-01-04  Richard Henderson  <rth@redhat.com>
19428
19429         * gcc.dg/20000926-1.c: Update expected warnings.
19430         * gcc.dg/array-2.c: Likewise.
19431         * gcc.dg/array-4.c: Also validate flexible array members.
19432         * gcc.dg/c99-flex-array-1.c: New.
19433
19434 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19435
19436         * gcc.c-torture/compile/20001222-1.x: Remove.
19437
19438 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19439
19440         * gcc.c-torture/execute/built-in-setjmp.c: New.
19441
19442 2001-01-03  Richard Henderson  <rth@redhat.com>
19443
19444         * gcc.dg/940510-1.c: Update expected error wording.
19445         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19446
19447 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19448
19449         * lib/target-supports.exp (check_alias_available): Modified to
19450         indicate aliases not supported if only weak aliases are supported.
19451
19452 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19453
19454         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19455         Turn on cmpstrsi checks for __pj__ and __i370__.
19456
19457 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19458
19459         * g++.old-deja/g++.other/virtual11.C: New test.
19460
19461 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19462
19463         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19464
19465 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19466
19467         * gcc.c-torture/compile/20010102-1.c: New test.
19468
19469 2001-01-02  Andreas Jaeger  <aj@suse.de>
19470
19471         * gcc.dg/noreturn-3.c: New test.
19472
19473         * gcc.dg/noreturn-4.c: New test.
19474
19475 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19476
19477         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19478         __builtin_fputc and __builtin_fwrite.
19479
19480 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19481
19482         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19483         signed char, not default char.
19484
19485 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19486
19487         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19488
19489 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19490
19491         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19492
19493 2000-12-29  Richard Henderson  <rth@redhat.com>
19494
19495         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19496         (__cyg_profile_func_exit): Define.
19497
19498 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19499
19500         * g++.dg/vtgc1.C: New test.
19501
19502 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19503
19504         * gcc.dg/noncompile/20001228-1.c: New test.
19505
19506         * gcc.dg/20001228-1.c: New test.
19507
19508         * gcc.c-torture/execute/20001228-1.c: New test.
19509
19510 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19511
19512         * gcc.dg/format-strfmon-1.c: New test.
19513
19514 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19515
19516         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19517         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19518         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19519         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19520         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19521         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19522         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19523         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19524         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19525         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19526         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19527         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19528         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19529
19530         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19531         * gcc.c-torture/execute/string-opt-4.c: Test index.
19532
19533 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19534
19535         * gcc.c-torture/compile/20001226-1.c: New test.
19536
19537 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19538
19539         * gcc.c-torture/compile/20001222-1.c: New test.
19540         * gcc.c-torture/compile/20001222-1.x: Xfail.
19541
19542 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19543
19544         * gcc.c-torture/execute/comp-goto-2.c: New test.
19545
19546 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19547
19548         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19549         Use long types if __INT_MAX__ is 32767.
19550         (main): Use cast to (sint32 *) when poking 88 into a_page.
19551
19552         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19553
19554 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19555
19556         * gcc.c-torture/compile/20001221-1.c: New test.
19557         * gcc.c-torture/execute/20001221-1.c: New test.
19558
19559 2000-12-20  Richard Henderson  <rth@redhat.com>
19560
19561         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19562         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19563
19564 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19565
19566         * gcc.dg/compare3.c: New test.
19567
19568 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19569
19570         * gcc.dg/format-warnll-1.c: New test.
19571
19572 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19573
19574         * gcc.dg/cpp/cmdlne-P.c: New test.
19575
19576 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19577
19578         * gcc.c-torture/execute/builtin-abs-1.c,
19579         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19580
19581 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19582
19583         * gcc.dg/cpp/multiline.c: New test.
19584
19585 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19586
19587         * g++.old-deja/g++.other/syshdr1.C: Update.
19588         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19589
19590 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19591
19592         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19593
19594 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19595
19596         * g++.old-deja/g++.pt/ttp65.C: New test.
19597
19598 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19599
19600         * g++.old-deja/g++.pt/ttp64.C: New test.
19601
19602 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19603
19604         * g++.old-deja/g++.pt/spec33.C: New test.
19605
19606 2000-12-14  Catherine Moore  <clm@redhat.com>
19607
19608         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19609         * gcc.c-torture/execute/920612-2.c: Likewise.
19610         * gcc.c-torture/execute/920428-2.c: Likewise.
19611         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19612         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19613
19614 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19615
19616         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19617         * gcc.dg/pack-test-2.c: Likewise.
19618
19619 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19620
19621         Tests by Zack Weinberg <zackw@stanford.edu>.
19622
19623         * gcc.dg/cpp/defined.c: Update.
19624         * gcc.dg/cpp/defined_trad.c: New tests.
19625
19626 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19627
19628         * gcc.dg/cpp/trad-direct.c: Update.
19629
19630 2000-12-11  Neil Booth  <neilb@earthling.net>
19631
19632         * gcc.dg/cpp/defined_trad.c
19633
19634 2000-12-11  Neil Booth  <neilb@earthling.net>
19635
19636         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19637
19638 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19639
19640         * gcc.dg/format-miss-2.c: New test.
19641
19642 2000-12-09  Neil Booth  <neilb@earthling.net>
19643
19644         * gcc.dg/cpp/lineflags.c: New tests.
19645         * gcc.dg/cpp/poison.c: Update.
19646         * gcc.dg/cpp/redef2.c: Update.
19647         * gcc.dg/cpp/skipping.c: New test.
19648
19649 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19650
19651         * g++.old-deja/g++.other/eh3.C: New testcase.
19652
19653 2000-12-07  Neil Booth  <neilb@earthling.net>
19654
19655         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19656         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19657         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19658         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19659         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19660         Update.
19661
19662 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19663
19664         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19665         __SIZE_TYPE__ instead of int for type of integers cast to
19666         pointers.
19667
19668 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19669
19670         * g++.old-deja/g++.other/cleanup4.C: New test.
19671
19672 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19673
19674         * format-sec-1.c: New test.
19675
19676 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19677
19678         * gcc.dg/format-nonlit-3.c: New test.
19679
19680 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19681
19682         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19683         through a null pointer.
19684
19685 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19686
19687         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19688         * g++.old-deja/g++.pt/partial4.C: New test.
19689
19690 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19691
19692         * gcc.c-torture/execute/ieee/hugeval.x: New.
19693
19694 2000-12-06  Neil Booth  <neilb@earthling.net>
19695
19696         * gcc.dg/cpp/backslash2.c: New tests.
19697
19698 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19699
19700         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19701         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19702
19703 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19704
19705         * gcc.c-torture/execute/20001203-2.c: New testcase.
19706
19707 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19708
19709         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19710         * g++.old-deja/g++.other/virtual10.C: New test.
19711
19712 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19713
19714         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19715
19716 2000-12-05  Richard Henderson  <rth@redhat.com>
19717
19718         * gcc.c-torture/compile/20001205-1.c: New.
19719
19720 2000-12-04  Neil Booth  <neilb@earthling.net>
19721
19722         * g++.old-deja/g++.other/virtual9.C: New test.
19723         * g++.old-deja/g++.pt/crash61.C: New test.
19724         * gcc.c-torture/execute/loop-9.c: New test.
19725
19726 2000-12-04  Neil Booth  <neilb@earthling.net>
19727
19728         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19729         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19730         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19731         * gcc.dg/cpp/extratokens.c: ...here.
19732
19733 2000-12-04  Neil Booth  <neilb@earthling.net>
19734
19735         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19736         New tests.
19737
19738 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19739
19740         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19741         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19742
19743 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19744
19745         * gcc.c-torture/execute/20001203-1.c: New test.
19746
19747 2000-12-03  Neil Booth  <neilb@earthling.net>
19748
19749         * gcc.dg/cpp/macro6.c: New test cases.
19750
19751 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19752
19753         * gcc.c-torture/execute/string-opt-9.c: New test.
19754         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19755         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19756         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19757
19758         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19759         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19760
19761 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19762
19763         * gcc.dg/cpp/if-6.c: New testcase.
19764
19765         * gcc.dg/20001201-1.c: New testcase.
19766
19767 2000-12-02  Neil Booth  <neilb@earthling.net>
19768
19769         * g++.old-deja/g++.other/externC4.C,
19770         g++.old-deja/g++.other/friend10.C: New tests.
19771
19772 2000-12-02  Neil Booth  <neilb@earthling.net>
19773
19774         * g++.old-deja/g++.other/instan2.C
19775         * g++.old-deja/g++.other/instan3.C: New test.
19776
19777 2000-12-02  Neil Booth  <neilb@earthling.net>
19778
19779         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19780         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19781         gnuc99.c,gnuc99-pedantic.c: New tests.
19782
19783 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19784
19785         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19786         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19787
19788 2000-12-01  Neil Booth  <neilb@earthling.net>
19789
19790         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19791         * gcc.dg/cpp/poison.c: Update.
19792         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19793
19794 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19795
19796         * g77.f-torture/execute/20001201.f: New test.
19797
19798 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19799
19800         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19801
19802 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19803
19804         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19805
19806 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19807
19808         * g++.old-deja/g++.other/cast6.C: New test.
19809
19810 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19811
19812         * gcc.c-torture/execute/20001130-2.c: New testcase.
19813
19814 2000-11-30  Richard Henderson  <rth@redhat.com>
19815
19816         * gcc.c-torture/execute/20001130-1.c: New test.
19817
19818 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19819
19820         * g++.old-deja/g++.other/op3.C: New test.
19821
19822 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         * g++.old-deja/g++.other/op2.C: New test.
19825
19826 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.old-deja/g++.other/crash38.C: New test.
19829
19830 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19831
19832         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19833
19834 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19835
19836         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19837         tests.
19838         * gcc.c-torture/execute/string-opt-6.c: New test.
19839
19840         * gcc.dg/20001117-1.c: Add main.
19841
19842 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19843
19844         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19845         Move from here ...
19846         * gcc.dg/940510-1.c: ... to here.
19847
19848         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19849         zero-size arrays in toplevel structures.
19850
19851 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19852
19853         * gcc.c-torture/execute/loop-8.c: New test.
19854
19855 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19856
19857         * g++.old-deja/g++.other/base1.C: New test.
19858
19859 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19860
19861         * g++.old-deja/g++.other/parse2.C: New test.
19862
19863 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         * g++.old-deja/g++.pt/incomplete1.C: New test.
19866
19867 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19868
19869         * g++.old-deja/g++.other/friend9.C: New test.
19870
19871 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19872
19873         * gcc.dg/20001127-1.c: New test.
19874
19875 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         * g++.old-deja/g++.pt/friend46.C: New test.
19878
19879 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19880
19881         * g++.old-deja/g++.other/ptrmem8.C: New test.
19882
19883 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19884
19885         * gcc.c-torture/execute/string-opt-7.c: New test.
19886         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19887
19888 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19889
19890         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19891         instead of 'mkcheck 2'.
19892
19893 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19894
19895         * gcc.c-torture/execute/memcheck/driver.c,
19896         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19897         C9X references to refer to C99.
19898
19899 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.dg/ultrasp3.c: New test.
19902
19903 2000-11-25  Neil Booth  <neilb@earthling.net>
19904
19905         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19906
19907 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19908
19909         * gcc.c-torture/compile/20001123-2.c: New.
19910
19911 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19912
19913         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19914
19915 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19916
19917         * gcc.dg/sequence-point-1.c: Add some new tests.
19918         * gcc.c-torture/execute/20001124-1.c: New test.
19919
19920 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19921
19922         * g++.old-deja/g++.other/vaarg4.C: New test.
19923         * gcc.c-torture/compile/20001123-1.c: New test.
19924
19925 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19926
19927         * g++.other/crash24.C: Adjust and remove XFAIL.
19928         * g++.other/crash37.C: New test.
19929
19930 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19931
19932         * g++.old-deja/g++.pt/instantiate9.C: New test.
19933
19934 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19935
19936         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19937         new ABI, too.
19938
19939         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19940         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19941
19942 2000-11-22  Neil Booth  <neilb@earthling.net>
19943
19944         * gcc.dg/cpp/Wtrigraphs.c: New test.
19945
19946 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19947
19948         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19949
19950 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19951
19952         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19953
19954 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19955
19956         * lib/gcc-dg.exp: load_lib scanasm.exp.
19957         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19958         * lib/g++-dg.exp: load_lib scanasm.exp.
19959         * lib/scanasm.exp: New.
19960         (scan-assembler, scan-assembler-not): Add optional arguments to
19961         test name, or if not present, the pattern name.
19962         (scan-assembler-dem, scan-assembler-dem-not): New.
19963
19964         * g++.dg/dg.exp: New.
19965
19966 2000-11-21  Neil Booth  <neilb@earthling.net>
19967
19968         * gcc.dg/cpp/integrated1.c: Remove.
19969
19970 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.c-torture/execute/20001121-1.c: New test.
19973
19974 2000-11-21  Richard Henderson  <rth@redhat.com>
19975
19976         * gcc.c-torture/compile/20001121-1.c: New test.
19977
19978 2000-11-20  Neil Booth  <neilb@earthling.net>
19979
19980         * gcc.dg/cpp/integrated1.c: New test.
19981
19982 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * g++.old-deja/g++.other/inline17.C: New test.
19985
19986 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19987
19988         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19989         local variable to be zero: I made the variable global. Now
19990         uses abort() and exit() instead of relying on main's return value.
19991
19992 2000-11-20  Neil Booth  <neilb@earthling.net>
19993
19994         * gcc.dg/cpp/paste2.c: Update test.
19995         * objc/execute/paste.m: New test.
19996
19997 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19998
19999         * gcc.dg/c99-condexpr-1.c: New test.
20000
20001 2000-11-20  Neil Booth  <neilb@earthling.net>
20002
20003         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20004
20005 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         * g++.old-deja/g++.pt/export1.C: New test.
20008
20009 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.dg/20001117-1.c: New test.
20012
20013 2000-11-18  Richard Henderson  <rth@redhat.com>
20014
20015         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20016
20017 2000-11-18  Richard Henderson  <rth@redhat.com>
20018
20019         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20020         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20021         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20022
20023 2000-11-18  Richard Henderson  <rth@redhat.com>
20024
20025         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20026         (main): New.  Exit cleanly.
20027
20028 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20029
20030         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20031         gcc.dg/c99-fordecl-2.c: New tests.
20032
20033 2000-11-18  Richard Henderson  <rth@redhat.com>
20034
20035         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20036         * gcc.c-torture/execute/zerolen-2.c: New.
20037
20038 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20039
20040         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20041         memory.
20042
20043 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         * g++.old-deja/g++.pt/instantiate8.C: New test.
20046
20047 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20048
20049         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20050         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20051
20052 2000-11-16  Nick Clifton  <nickc@redhat.com>
20053
20054         * gcc.c-torture/execute/nestfunc-2.c: New test.
20055         * gcc.c-torture/execute/nestfunc-3.c: New test.
20056
20057 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20058
20059         * gcc.c-torture/compile/20001116-1.c: New test.
20060
20061 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20062
20063         * gcc.c-torture/execute/20001115-1.c: New test.
20064
20065 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20066
20067         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20068         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20069         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20070         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20071
20072 2000-11-15  Neil Booth  <neilb@earthling.net>
20073
20074         gcc.dg/cpp/_Pragma1.c: Update.
20075         gcc.dg/cpp/_Pragma2.c: New test.
20076
20077 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20078
20079         * g++.old-deja/g++.other/anon5.C: New test.
20080
20081 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20082
20083         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20084         tests.
20085
20086 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20087
20088         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20089         output.
20090
20091 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20092
20093         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20094         labels at end of compound statements.
20095
20096 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20097
20098         * gcc.c-torture/execute/loop-7.c: New test.
20099
20100 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20101
20102         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20103
20104 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20105
20106         * gcc.dg/c99-bool-1.c: New test.
20107
20108 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20109
20110         * gcc.dg/c99-scope-1.c: Remove xfail.
20111         * gcc.dg/c99-scope-2.c: New test.
20112
20113 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20114
20115         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20116         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20117
20118 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20119
20120         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20121         error messages.
20122
20123         * g++.mike/p700.C: Don't typedef wchar_t.
20124         * g++.mike/p784.C: Likewise.
20125         * g++.mike/eb101.C: Don't use __wchar_t.
20126
20127 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20128
20129         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20130         from DO loop.
20131
20132 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20133
20134         * gcc.c-torture/execute/20001111-1.c: New test.
20135
20136 2000-11-10  Nick Clifton  <nickc@redhat.com>
20137
20138         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20139         long multuiple and accumulate.
20140
20141 2000-11-09  Richard Henderson  <rth@redhat.com>
20142
20143         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20144         via size_t instead of int.
20145
20146         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20147         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20148         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20149         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20150
20151 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20152
20153         * gcc.c-torture/compile/20001109-1.c: New test.
20154         * gcc.c-torture/compile/20001109-2.c: New test.
20155
20156 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20157
20158         * g++.old-deja/g++.pt/operator1.C: New test.
20159         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20160
20161 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20162
20163         * gcc.dg/20001108-1.c: New test.
20164
20165 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20166
20167         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20168         with both arguments constant strings.
20169         * gcc.c-torture/execute/string-opt-3.c: New test.
20170         * gcc.c-torture/execute/string-opt-4.c: New test.
20171         * gcc.c-torture/execute/string-opt-5.c: New test.
20172
20173 2000-11-08  Nick Clifton  <nickc@redhat.com>
20174
20175         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20176         mulsidi3adddi patterns.
20177
20178 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20179
20180         * g++.old-deja/g++.other/crash36.C: New test.
20181
20182 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20183
20184         * g++.old-deja/g++.other/init16.C: New test.
20185
20186 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20187
20188         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20189
20190 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20191
20192         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20193         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20194         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20195
20196 2000-11-07  DJ Delorie  <dj@redhat.com>
20197
20198         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20199
20200 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20201
20202         * gcc.c-torture/execute/string-opt-1.c: New test.
20203
20204 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20205
20206         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20207         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20208         parameters in registers, and there is no way for a varargs
20209         function to know in which order the integer and floating-point
20210         parameters should be interleaved when they are placed on the
20211         stack.
20212         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20213         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20214
20215 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20216
20217         * gcc.c-torture/execute/string-opt-2.c: New test.
20218
20219 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         * g++.old-deja/g++.pt/crash60.C: New test.
20222
20223 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20224
20225         * g++.old-deja/g++.other/crash24.C: New test.
20226         * g++.old-deja/g++.other/crash25.C: New test.
20227         * g++.old-deja/g++.other/crash26.C: New test.
20228         * g++.old-deja/g++.other/crash27.C: New test.
20229         * g++.old-deja/g++.other/crash28.C: New test.
20230         * g++.old-deja/g++.other/crash29.C: New test.
20231         * g++.old-deja/g++.other/crash30.C: New test.
20232         * g++.old-deja/g++.other/crash31.C: New test.
20233         * g++.old-deja/g++.other/crash32.C: New test.
20234         * g++.old-deja/g++.other/crash33.C: New test.
20235         * g++.old-deja/g++.other/crash34.C: New test.
20236         * g++.old-deja/g++.other/crash35.C: New test.
20237
20238 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20239
20240         * gcc.c-torture/execute/20001031-1.c: New test.
20241
20242 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20243
20244         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20245         namespace.
20246
20247         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20248         standards-conformant.
20249
20250         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20251
20252         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20253         * g++.old-deja/g++.mike/p755a.C: Likewise.
20254         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20255         library makes no calls to `operator new' during initialization.
20256
20257 2000-11-04  Neil Booth  <neilb@earthling.net>
20258
20259         * gcc.dg/cpp/include2.c: New tests.
20260
20261 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20262
20263         * lib/g++.exp (g++_set_ld_library_path): New function.
20264         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20265
20266 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20267
20268         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20269         warnings.
20270
20271 2000-11-01  Richard Henderson  <rth@redhat.com>
20272
20273         * g++.old-deja/g++.ext/namedret1.C: New.
20274         * g++.old-deja/g++.ext/namedret2.C: New.
20275         * g++.old-deja/g++.ext/namedret3.C: New.
20276
20277 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20278
20279         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20280         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20281
20282 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20283
20284         * gcc.c-torture/execute/va-arg-21.c: New test.
20285
20286 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20287
20288         * gcc.dg/c99-complex-2.c: New test.
20289
20290 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20291
20292         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20293
20294 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20295
20296         * g++.old-deja/g++.other/inline16.C: New test.
20297
20298 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20299
20300         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20301         __PRETTY_FUNCTION__
20302
20303 2000-10-29  Neil Booth  <neilb@earthling.net>
20304
20305         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20306         New tests.
20307         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20308         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20309         optimisation.
20310
20311 2000-10-29  Neil Booth  <neilb@earthling.net>
20312
20313         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20314         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20315         * mi5.c: Test multiple includes work with -C.
20316         * trigraphs.c: Test ^= version.
20317
20318 2000-10-28  Neil Booth  <neilb@earthling.net>
20319
20320         New tests and test updates for new macro expander.
20321
20322         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20323         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20324         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20325         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20326         new diagnostic messages.
20327
20328         * gcc.dg/cpp/macro3.c: New tests.
20329
20330 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20331
20332         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20333         on the same line.
20334
20335 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20336
20337         * g++.old-deja/g++.other/eh2.C: New test.
20338
20339 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20340
20341         * gcc.c-torture/execute/20001027-1.c: New test.
20342
20343 2000-10-26  Richard Henderson  <rth@redhat.com>
20344
20345         * gcc.c-torture/execute/20001026-1.c: New.
20346
20347 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20350         * g++.old-deja/g++.law/builtin1.C: Likewise.
20351         * g++.old-deja/g++.law/ctors10.C: Likewise.
20352         * g++.old-deja/g++.law/virtual3.C: Likewise.
20353         * g++.old-deja/g++.mike/p658.C: Likewise.
20354         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20355         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20356         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20357         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20358         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20359
20360 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20361
20362         * gcc.c-torture/compile/20001024-1.c: New test.
20363
20364 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20365
20366         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20367         to tell us whether or not we are using V3.
20368
20369 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20370
20371         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20372         operands.
20373
20374 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20375
20376         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20377
20378 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20379
20380         * gcc.c-torture/execute/20001024-1.c: New test.
20381
20382 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20383
20384         * g++.old-deja/g++.other/sibcall1.C: New test.
20385
20386 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20387
20388         * gcc.dg/noncompile/init-3.c: New test.
20389
20390 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20391
20392         * gcc.dg/format-array-1.c: New test.
20393
20394 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20395
20396         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20397         writing through null pointers; remove comment about testing
20398         unterminated strings.
20399
20400 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20401
20402         * gcc.c-torture/execute/20001017-2.c: New test.
20403
20404 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20405
20406         * gcc.c-torture/compile/20001018-1.c: New test.
20407         * gcc.c-torture/compile/20001018-1.x: Xfail.
20408
20409 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20410
20411         * gcc.c-torture/execute/20001017-1.c: New test.
20412
20413 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20414
20415         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20416         for multiple use of arguments with scanf formats; add tests for
20417         multiple use of arguments.
20418
20419 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20420
20421         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20422
20423 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20424
20425         * gcc.dg/format-miss-1.c: New test.
20426
20427 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20428
20429         * gcc.c-torture/execute/20001013-1.c: New test.
20430
20431 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20432
20433         * gcc.dg/format-branch-1.c: New test.
20434
20435 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20436
20437         * README, lib/file-format.exp: Remove EGCS references.
20438
20439 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20440
20441         * gcc.dg/20001013-1.c: New test.
20442
20443 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20444
20445         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20446         for intmax_t in the compiler using __typeof__ and the type rules
20447         for conditional expressions.
20448
20449 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20450
20451         * gcc.dg/20001012-1.c: New test.
20452         * gcc.dg/20001012-2.c: New test.
20453
20454 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20455
20456         * gcc.dg/format-attr-1.c: New test.
20457
20458 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20459
20460         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20461         __LONG_LONG_MAX__ instead of LLONG_MAX.
20462
20463 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20464
20465         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20466         scanf flags.
20467         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20468         flags.
20469
20470 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20471
20472         * gcc.dg/sequence-pt-1.c: New test.
20473
20474 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20475
20476         * gcc.c-torture/execute/20001011-1.c: New testcase.
20477         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20478
20479 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20480
20481         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20482         does not error on it.
20483
20484 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20485
20486         * gcc.dg/20001009-1.c: New test.
20487
20488 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20489
20490         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20491         * gcc.c-torture/execute/20001009-2.c: ... to here.
20492
20493 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20494
20495         * gcc.c-torture/compile/20001009-1.c: New testcase.
20496         * gcc.c-torture/execute/20001009-1.c: New testcase.
20497         Testcases provided by Jan Hubicka <jh@suse.cz>.
20498
20499 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20500
20501         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20502         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20503         uintmax_t using <limits.h> to emulate the compiler's internal
20504         logic.  No longer XFAIL %j tests.
20505
20506 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20507
20508         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20509         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20510         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20511         regexps and details of expected handling of some bad formats.
20512         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20513         suppression.
20514
20515 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20516
20517         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20518         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20519         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20520         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20521         in list archives.
20522
20523 2000-10-06  Richard Henderson  <rth@cygnus.com>
20524
20525         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20526         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20527         * g++.old-deja/g++.jason/report.C: Likewise.
20528         * g++.old-deja/g++.law/friend5.C: Likewise.
20529         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20530         of the expected warnings.
20531
20532 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         * g++.old-deja/g++.pt/enum14.C: New test.
20535
20536 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20537
20538         * g++.old-deja/g++.pt/crash59.C: New test.
20539
20540 2000-10-04  Will Cohen  <wcohen@redhat.com>
20541
20542         * gcc.dg/20000926-1.c: New test.
20543
20544 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20545
20546         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20547         function name for current C++ compiler.
20548         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20549
20550 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20551
20552         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20553         __PRETTY_FUNCTION__.
20554         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20555
20556 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20557
20558         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20559
20560 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20561
20562         * gcc.c-torture/compile/20000923-1.c: New test.
20563
20564 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20565
20566         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20567         * g++.old-deja/g++.pt/ttp62.C: Same.
20568         * g++.old-deja/g++.other/inline14.C: Same.
20569
20570 2000-09-24  Richard Henderson  <rth@cygnus.com>
20571
20572         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20573
20574 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20575
20576         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20577
20578 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20579
20580         * gcc.c-torture/compile/20000922-1.c: New file.
20581
20582 2000-09-21  Nick Clifton  <nickc@redhat.com>
20583
20584         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20585         a signed long modulo operation.
20586         (mod6): New function - perform an unsigned long modulo operation.
20587         (main): Add tests for modulos of very large numbers by very small
20588         dividends.
20589
20590 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20591
20592         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20593
20594 2000-09-19  Richard Henderson  <rth@cygnus.com>
20595
20596         * gcc.dg/compare2.c (case 10): XFAIL.
20597
20598 2000-09-18  Richard Henderson  <rth@cygnus.com>
20599
20600         * gcc.c-torture/execute/20000906-1.c: Move ...
20601         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20602         that support __builtin_trap.
20603
20604 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20605
20606         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20607
20608 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20609
20610         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20611         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20612         more $ format tests.
20613
20614 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20615
20616         * gcc.dg/format-errmk-1.c: New test.
20617
20618 2000-09-17  Greg McGary  <greg@mcgary.org>
20619
20620         * gcc.c-torture/execute/20000917-1.x: Remove.
20621
20622 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20623
20624         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20625
20626 2000-09-17  Greg McGary  <greg@mcgary.org>
20627
20628         * gcc.c-torture/execute/20000917-1.c: New test.
20629         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20630
20631 2000-09-16  Neil Booth  <NeilB@earthling.net>
20632
20633         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20634         in nested macro bug.
20635
20636 2000-09-15  Neil Booth  <NeilB@earthling.net>
20637
20638         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20639
20640 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20641
20642         * gcc.c-torture/execute/20000914-1.c: New test.
20643
20644 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20645
20646         * g++.other/inline13.C: New test.
20647
20648 2000-09-12  Andreas Jaeger  <aj@suse.de>
20649
20650         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20651         constant by Ulrich Drepper <drepper@redhat.com>.
20652
20653 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20654
20655         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20656
20657 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20658
20659         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20660
20661 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20662
20663         * gcc.dg/cpp/backslash.c: New test.
20664
20665 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20666
20667         * gcc.c-torture/execute/20000910-1.c: New test.
20668         * gcc.c-torture/execute/20000910-2.c: Likewise.
20669
20670 2000-09-11  Robert Lipe  <robertl@sco.com>
20671
20672         * gcc.dg/pragma-align.c: New test.
20673
20674 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         * g++.old-deja/g++.pt/explicit82.C: New test.
20677         * g++.old-deja/g++.pt/explicit83.C: New test.
20678
20679 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20680
20681         * gcc.dg/asm-names.c: New test.
20682
20683 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20684
20685         * gcc.dg/cpp/tr-warn6.c: New test
20686
20687 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20688
20689         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20690         be accepted.
20691
20692 2000-09-07  Catherine Moore  <clm@redhat.com>
20693
20694         * gcc.c-torture/execute/unroll-1.c: New test.
20695
20696 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20697
20698         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20699         ERROR markers.
20700         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20701         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20702         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20703         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20704         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20705         Preprocess only.
20706         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20707         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20708
20709 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20710
20711         * g++.old-deja/g++.pt/deduct2.C: New test.
20712
20713 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.old-deja/g++.pt/parms2.C: New test.
20716
20717 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20718
20719         * g++.old-deja/g++.pt/crash58.C: New test.
20720
20721 2000-09-06  Greg McGary  <greg@mcgary.org>
20722
20723         * gcc.c-torture/execute/20000906-1.c: New test.
20724         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20725
20726 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20727
20728         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20729
20730 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20731
20732         * g++.old-deja/g++.pt/crash57.C: New test.
20733
20734 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20735
20736         * g++.old-deja/g++.pt/crash56.C: New test.
20737
20738 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20739
20740         * g++.old-deja/g++.pt/koenig1.C: New test.
20741
20742 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * gcc.dg/20000904-1.c: New test.
20745
20746 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20747
20748         * gcc.dg/cpp/paste8.c: New test.
20749
20750 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20751
20752         * gcc.c-torture/compile/20000827-1.c: New test.
20753
20754 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20755
20756         * gcc.dg/format-diag-1.c: New test.
20757
20758 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20759
20760         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20761         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20762         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20763         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20764         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20765
20766 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.old-deja/g++.other/nested4.C: New test.
20769
20770 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.old-deja/g++.ns/scoped1.C: New test.
20773
20774 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20775
20776         * lib/g++.exp: Support testing already-installed GCC.
20777
20778 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20779
20780         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20781
20782 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20783
20784         * gcc.dg/return-type-2.c: New test.
20785
20786 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20787
20788         * gcc.c-torture/compile/20000825-1.c: New test.
20789
20790 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20791
20792         * gcc.dg/dwarf2-2.c: New test.
20793
20794 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20795
20796         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20797         dg-warning regexps.
20798
20799 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20800
20801         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20802         gcc.dg/format-ext-5.c: New tests.
20803
20804 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20805
20806         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20807
20808 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20809
20810         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20811
20812 2000-08-24  Richard Henderson  <rth@cygnus.com>
20813
20814         * gcc.dg/ia64-sync-1.c: New test.
20815         * gcc.dg/ia64-sync-2.c: New test.
20816         * gcc.dg/ia64-asm-1.c: New test.
20817
20818 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20819
20820         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20821         * gcc.dg/format-ext-2.c: New test.
20822
20823 2000-08-23  Jason Merrill  <jason@redhat.com>
20824
20825         * lib/old-dejagnu.exp: Also ignore "In member function" and
20826         "At global scope".
20827
20828 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20829
20830         * gcc.dg/noncompile/label-lineno-1.c: New test.
20831
20832 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20833
20834         * gcc.dg/c99-array-nonobj-1.c: New test.
20835
20836 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20837
20838         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20839         tests.
20840         * gcc.dg/format-ext-1.c: New test.
20841
20842 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20843
20844         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20845         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20846         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20847         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20848         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20849
20850 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20851
20852         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20853         gcc.dg/c99-strftime-2.c: New tests.
20854
20855 2000-08-22  Richard Henderson  <rth@cygnus.com>
20856
20857         * gcc.c-torture/execute/20000822-1.c: New test.
20858
20859 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20860
20861         * gcc.c-torture/execute/20000819-1.x: Remove.
20862
20863 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20864
20865         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20866         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20867         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20868         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20869         gcc.dg/format-xopen-1.c: New tests.
20870
20871 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20872
20873         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20874
20875 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20876
20877         * g++.old-deja/g++.other/loop2.C: New test.
20878
20879         * gcc.c-torture/compile/20000606-1.c: New test.
20880         * gcc.c-torture/compile/20000728-1.c: New test.
20881         * gcc.c-torture/execute/20000801-1.c: New test.
20882         * gcc.c-torture/execute/20000801-2.c: New test.
20883         * gcc.c-torture/execute/20000819-1.c: New test.
20884         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20885         * gcc.dg/20000629-1.c: New test.
20886         * gcc.dg/20000724-1.c: New test.
20887         * gcc.dg/20000807-1.c: New test.
20888
20889 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20890
20891         * gcc.dg/cpp/pragma-1.c: New test.
20892         * gcc.dg/cpp/pragma-2.c: New test.
20893
20894 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20895
20896         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20897         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20898
20899 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20900
20901         * gcc.c-torture/compile/20000818-1.c: New test.
20902
20903 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20904
20905         * gcc.c-torture/execute/20000818-1.c: New test.
20906
20907 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20908
20909         * gcc.dg/format-va-1.c: New test.
20910
20911 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20912
20913         * g++.old-deja/g++.other/typedef8.C: New test.
20914
20915 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20916
20917         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20918         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20919         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20920         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20921         * g++.old-deja/g++.other/ptrmem7.C: New test.
20922         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20923
20924 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * g++.old-deja/g++.pt/typename27.C: New test.
20927
20928 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20929
20930         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20931         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20932         * g++.old-deja/g++.pt/friend45.C: New test.
20933         * g++.old-deja/g++.other/friend8.C: New test.
20934
20935 2000-08-15  Richard Henderson  <rth@cygnus.com>
20936
20937         * gcc.c-torture/execute/20000815-1.c: New test.
20938
20939 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20940
20941         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20942         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20943         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20944
20945 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20946
20947         * g++.old-deja/g++.other/refinit2.C: New test.
20948
20949 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20950
20951         * lib/c-torture.exp (c-torture): Make
20952         compiler_conditional_xfail_data global.
20953         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20954         compiler_conditional_xfail_data machinery.
20955         (f-torture-execute): Likewise.
20956         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20957         and only when unrolling loops.
20958
20959         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20960
20961 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20962
20963         * g++.old-deja/g++.pt/explicit81.C: New test.
20964
20965 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20966
20967         * g++.old-deja/g++.pt/typename26.C: New test.
20968
20969 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20970
20971         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20972         warning.
20973
20974 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20975
20976         * g++.old-deja/g++.other/array3.C: New test.
20977
20978 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20979
20980         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20981         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20982         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20983         New tests.
20984
20985 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20986
20987         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20988         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20989
20990 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20991
20992         * gcc.c-torture/execute/20000808-1.c: New test.
20993
20994 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20995
20996         * gcc.dg/c90-const-expr-1.c: New test.
20997
20998 2000-08-08  Richard Henderson  <rth@cygnus.com>
20999
21000         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21001
21002 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21003
21004         * gcc.dg/noncompile/const-ll-1.c: New test.
21005
21006 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21007
21008         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21009
21010 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21011
21012         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21013         that running programs linked against the shared version of libobjc
21014         run correctly.
21015
21016 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21017
21018         * gcc.dg/c99-printf-1.c: New test.
21019
21020 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21021
21022         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21023
21024 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21025
21026         * gcc.c-torture/execute/20000731-1.x: Delete.
21027
21028 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21029
21030         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21031         and torture_without_loops as is done by c-torture.exp.
21032         (search_for): Copy from c-torture.exp.
21033         (gcc-dg-runtest): New function, drives a directory of tests
21034         iterating over the TORTURE_OPTIONS.
21035         (scan-assembler, scan-assembler-not): Move here from
21036         individual directory drivers.
21037
21038         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21039         defined by lib/gcc-dg.exp.
21040         * gcc.dg/cpp/cpp.exp: Likewise.
21041         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21042         gcc-dg-runtest, so we cycle over optimization options.
21043
21044         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21045         * gcc.dg/compare2.c: No longer expected to fail.
21046
21047 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21048
21049         * gcc.c-torture/execute/20000804-1.c: New test.
21050
21051 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21052
21053         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21054
21055 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21056
21057         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21058
21059 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21060
21061         * gcc.c-torture/compile/20000803-1.c: New test.
21062
21063 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21064
21065         * gcc.c-torture/execute/20000801-3.c,
21066         gcc.c-torture/execute/20000801-4.c: New tests.
21067         * gcc.c-torture/execute/20000801-3.x,
21068         gcc.c-torture/execute/20000801-4.x: Xfail.
21069
21070 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21071
21072         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21073         libobjc/.libs to allow for libtool.
21074
21075 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21076
21077         * gcc.c-torture/compile/20000802-1.c: New test.
21078
21079 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21080
21081         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21082
21083 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21084
21085         * gcc-c-torture/execute/20000731-2.c: New test.
21086
21087         * gcc.c-torture/execute/20000731-1.c: New test.
21088         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21089
21090 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * testsuite/gcc.dg/cpp/paste7.c: New test.
21093         * gcc.dg/cpp/20000725-1.c: New test.
21094
21095 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21096
21097         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21098         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21099         declaration warning for __builtin_dwarf_reg_size.
21100
21101         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21102
21103 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21104
21105         * gcc.dg/noncompile/voidparam-1.c: New test.
21106
21107 2000-07-30  Richard Henderson  <rth@cygnus.com>
21108
21109         * gcc.dg/c90-digraph-1.c: Don't xfail.
21110         * gcc.dg/compare2.c (case 10): Xfail.
21111         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21112
21113 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21114
21115         * gcc.dg/c99-main-1.c: New test.
21116
21117 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21118
21119         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21120
21121 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21122
21123         * gcc.c-tortuer/execute/20000726-1.c: New test.
21124
21125 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21126
21127         * gcc.c-torture/execute/enum-2.c: New test.
21128
21129 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21130
21131         * gcc.dg/cpp/tr-warn3.c: New test.
21132
21133 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21134
21135         * g++.old-deja/g++.ext/implicit1.C: Remove.
21136         * g++.old-deja/g++.jason/c2.C: Remove
21137         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21138         * g++.old-deja/g++.pt/crash16.C: Likewise.
21139         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21140
21141 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21142
21143         * g++.old-deja/g++.other/for2.C: New test.
21144
21145 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21146
21147         * gcc.dg/20000720-1.c: New test.
21148
21149 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21150
21151         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21152
21153 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21154
21155         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21156         * gcc.c-torture/execute/20000722-1.c: New.
21157         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21158
21159 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21160
21161         * gcc.dg/cpp/20000720-1.S: New test.
21162
21163 2000-07-21  Michael Meissner  <meissner@redhat.com>
21164
21165         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21166
21167 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21168
21169         * g++.old-deja/g++.brendan/crash16.C,
21170         g++.old-deja/g++.brendan/parse3.C,
21171         g++.old-deja/g++.brendan/redecl1.C,
21172         g++.old-deja/g++.ns/template13.C,
21173         g++.old-deja/g++.other/decl4.C,
21174         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21175
21176 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21177
21178         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21179         and "Internal error".
21180
21181         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21182         regexps.
21183         * gcc.dg/cpp/paste6.c: New test.
21184
21185 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21186
21187         * gcc.dg/cpp/tr-direct.c: New test.
21188
21189         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21190         gcc.dg/cpp/undef1.c: Tweak error regexps.
21191
21192 2000-07-18  Eric Christopher <echristo@redhat.com>
21193
21194         * gcc.c-torture/compile/20000718-1.c: New test.
21195
21196 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21197
21198         * cpplex.c (_cpp_push_token): If the token being pushed back
21199         is the previous token in this context, just subtract one from
21200         context->posn.
21201         * cppmacro.c (save_expansion): Clear aux field when storing a
21202         placemarker.
21203
21204 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21205
21206         * gcc.dg/noncompile/redecl-1.c: New test.
21207
21208 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21209
21210         * gcc.c-torture/execute/20000717-5.c: New test.
21211         * gcc.c-torture/execute/20000717-1.x: Removed.
21212
21213 2000-07-17  Richard Henderson  <rth@cygnus.com>
21214
21215         * gcc.c-torture/execute/20000717-4.c: New test.
21216
21217 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21218
21219         * gcc.dg/cpp/syshdr.c: New test.
21220         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21221
21222 2000-07-17  Neil Booth  <neilb@earthling.net>
21223
21224         * gcc.dg/cpp/cmdlne-dM.c: New test.
21225         * gcc.dg/cpp/cmdlne-dD.c: New test.
21226
21227 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21228
21229         * gcc.c-torture/execute/20000717-3.c: New test.
21230
21231         * gcc.c-torture/compile/20000717-1.c: New test.
21232
21233 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21234
21235         * gcc.c-torture/execute/20000717-2.c: New test.
21236
21237 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21238
21239         * gcc.dg/formatz-1.c: New test.
21240
21241         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21242         * gcc.dg/c99-digraph-1.c: New tests.
21243
21244         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21245         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21246
21247         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21248         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21249         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21250         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21251         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21252         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21253         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21254
21255 2000-07-17   Greg McGary <greg@mcgary.org>
21256
21257         * gcc.c-torture/execute/20000717-1.c: New test.
21258         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21259
21260 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21261
21262         * gcc.c-torture/execute/20000715-2.c: New test.
21263         * gcc.dg/20000715-1.c: New test.
21264
21265 2000-07-15  Michael Meissner  <meissner@redhat.com>
21266
21267         * gcc.c-torture/execute/20000715-1.c: New test.
21268
21269 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21270
21271         * gcc.c-torture/execute/20000707-1.c: New test.
21272
21273 2000-07-13  Neil Booth  <NeilB@earthling.net>
21274
21275         * testsuite/gcc.dg/cpp/digraph1.c,
21276         testsuite/gcc.dg/cpp/digraph2.c,
21277         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21278
21279 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21280
21281         * g77.f-torture/compile/20000630-2.f:  New test.
21282         * g77.f-torture/compile/20000630-2.x
21283
21284 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21285
21286         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21287
21288 2000-07-11  Neil Booth  <NeilB@earthling.net>
21289
21290         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21291
21292 2000-07-11  Neil Booth  <NeilB@earthling.net>
21293
21294         * gcc.dg/cpp/cmdlne-C.c: New.
21295
21296 2000-07-09  Neil Booth  <NeilB@earthling.net>
21297
21298         * gcc.dg/cpp/directiv.c: New tests.
21299         * gcc.dg/cpp/undef1.c: Update.
21300
21301 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21302
21303         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21304
21305 2000-07-09  Neil Booth  <NeilB@earthling.net>
21306
21307         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21308
21309 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21310
21311         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21312         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21313
21314 2000-07-08  Neil Booth  <NeilB@earthling.net>
21315
21316         * gcc.dg/cpp/macsyntx.c: New tests.
21317
21318 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21319
21320         * gcc.dg/20000707-1.c: New test.
21321
21322 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21323
21324         * gcc.c-torture/execute/20000706-1.c: New test.
21325         * gcc.c-torture/execute/20000706-2.c: New test.
21326         * gcc.c-torture/execute/20000706-3.c: New test.
21327         * gcc.c-torture/execute/20000706-4.c: New test.
21328         * gcc.c-torture/execute/20000706-5.c: New test.
21329
21330 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21331
21332         * g++.old-deja/g++.pt/instantiate7.C: New test.
21333
21334 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21335
21336         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21337         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21338         * g++.old-deja/g++.other/rtti3.C: Likewise.
21339         * g++.old-deja/g++.other/rttid3.C: Likewise.
21340
21341 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21342
21343         *  g77.f-torture/compile/20000630-1.x: Fix typo
21344
21345 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21346
21347         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21348         assembly output.
21349
21350 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21351
21352         * gcc.dg/cpp/ident.c: New test.
21353
21354 2000-07-05  Neil Booth  <NeilB@earthling.net>
21355
21356         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21357           gcc.dg/cpp/lexstrng.c: New tests.
21358
21359 2000-07-04  Neil Booth  <NeilB@earthling.net>
21360
21361         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21362         * gcc.dg/cpp/strify2.c: Same.
21363
21364 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21365
21366         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21367         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21368         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21369         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21370
21371         * testsuite/gcc.dg/cpp/macro1.c,
21372         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21373         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21374         testsuite/gcc.dg/cpp/strify1.c,
21375         testsuite/gcc.dg/cpp/strify2.c: New tests.
21376
21377 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21378
21379         * gcc.c-torture/execute/20000703-1.c: New test.
21380
21381 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21382
21383         * g++.old-deja/g++.pt (lookup10.C): New test.
21384
21385 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21386
21387         * g++.old-deja/g++.pt (typename25.C): New test.
21388
21389 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21390
21391         * gcc.c-torture/compile/20000701-1.c: New test.
21392
21393 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21394
21395         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21396         to test case.
21397
21398 2000-06-30  Catherine Moore  <clm@cygnus.com>
21399
21400         * gcc.c-torture/execute/align-1.c: New test.
21401
21402 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21403
21404         * g++.old-deja/g++.pt/expr8.C: New test.
21405         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21406
21407 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21408
21409         * gcc.c-torture/compile/20000629-1.c: New test.
21410
21411 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21412
21413
21414         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21415         gcc.dg/noncompile directory, depending on whether they're
21416         preprocessor tests or not.  Annotate all the tests for the dg
21417         framework.
21418
21419         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21420         * gcc.dg/noncompile/noncompile.exp: New.
21421
21422         * Moved files:
21423         Old name                                New name
21424         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21425         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21426         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21427         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21428         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21429         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21430         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21431         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21432         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21433         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21434         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21435         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21436         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21437         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21438         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21439         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21440         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21441         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21442         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21443         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21444         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21445         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21446         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21447         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21448
21449         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21450         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21451         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21452         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21453         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21454         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21455
21456 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21457
21458         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21459         declare one variable.  On the fourth, error.
21460         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21461         declared by 20000628-1a.h.
21462
21463 2000-06-29  Richard Henderson  <rth@redhat.com>
21464
21465         * gcc.c-torture/execute/930529-1.x: New file.
21466         * gcc.dg/920413-1.c: Adjust expected warning text.
21467         * gcc.dg/980217-1.c: Declare abort.
21468         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21469
21470 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21471
21472         * g77.f-torture/compile/20000629-1.f: New test.
21473         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21474
21475 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21476
21477         Rearrange lots of files, removing entirely the
21478         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21479         directories.
21480
21481         * Deleted files:
21482         gcc.c-torture/code_quality/code_quality.exp
21483         gcc.c-torture/special/special.exp
21484         gcc.failure/failure.exp
21485         gcc.failure/940409-1.x
21486         gcc.c-torture/compile/961203-1.x
21487
21488         * New files:
21489         gcc.misc-tests/linkage.exp
21490         gcc.c-torture/execute/920730-1t.c
21491         gcc.c-torture/execute/920730-1t.x
21492         gcc.c-torture/compile/920520-1.x
21493         gcc.c-torture/compile/920521-1.x
21494         gcc.c-torture/compile/981006-1.x
21495         gcc.c-torture/execute/eeprof-1.x
21496
21497         * Moved files (possibly with modifications to fit a new harness):
21498         Old name                                New name
21499         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21500         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21501         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21502         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21503         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21504         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21505         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21506         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21507         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21508         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21509         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21510         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21511         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21512         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21513
21514 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21515
21516         * c-torture/compile/961203-1.x: Delete.
21517
21518         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21519         not exit. Include stdio.h.
21520         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21521         * gcc.misc-tests/dg-12.c: Likewise.
21522         * gcc.misc-tests/dg-5.c: Likewise.
21523         * gcc.misc-tests/dg-6.c: Likewise.
21524         * gcc.misc-tests/dg-7.c: Prototype abort.
21525         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21526         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21527         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21528         not exit.
21529         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21530         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21531
21532 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.dg/cpp/20000628-1.c: New test.
21535         * gcc.dg/cpp/20000628-1.h: New header for above test.
21536         * gcc.dg/cpp/20000628-1a.h: Likewise.
21537
21538 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21539
21540         * gcc.dg/cpp: New directory.
21541         * gcc.dg/cpp/cpp.exp: New driver.
21542         * gcc.dg/cpp/20000627-1.c: New test.
21543         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21544         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21545         and rewrite as a compilation test.
21546
21547         * gcc.dg: Move many files into the cpp subdirectory, possibly
21548         renaming or editing them as well.
21549         Old name                New name
21550         990119-1.c              cpp/19990119-1.c
21551         990228-1.c              cpp/19990228-1.c
21552         990407-1.c              cpp/19990407-1.c
21553         990409-1.c              cpp/19990409-1.c
21554         990413-1.c              cpp/19990413-1.c
21555         990703-1.c              cpp/19990703-1.c
21556         20000127-1.c            cpp/20000127-1.c
21557         20000129-1.c            cpp/20000129-1.c
21558         20000207-1.c            cpp/20000207-1.c
21559         20000207-2.c            cpp/20000207-2.c
21560         20000209-1.c            cpp/20000209-1.c
21561         20000209-2.c            cpp/20000209-2.c
21562         20000301-1.c            cpp/20000301-1.c
21563         20000419-1.c            cpp/20000419-1.c
21564         20000510-1.S            cpp/20000510-1.S
21565         20000519-1.c            cpp/20000519-1.c
21566         20000529-1.c            cpp/20000529-1.c
21567         20000625-1.c            cpp/20000625-1.c
21568         20000625-2.c            cpp/20000625-2.c
21569         cpp-as1.c               cpp/assert1.c
21570         cpp-as2.c               cpp/assert2.c
21571         cxx-comments-1.c        cpp/cxxcom1.c
21572         cxx-comments-2.c        cpp/cxxcom2.c
21573         endif-label.c           cpp/endif.c
21574         cpp-hash1.c             cpp/hash1.c
21575         cpp-hash2.c             cpp/hash2.c
21576         cpp-if1.c               cpp/if-1.c
21577         cpp-if2.c               cpp/if-2.c
21578         cpp-if3.c               cpp/if-3.c
21579         cpp-if4.c               cpp/if-4.c
21580         cpp-if5.c               cpp/if-5.c
21581         cpp-cond.c              cpp/if-cexp.c
21582         cpp-missingop.c         cpp/if-mop.c
21583         cpp-missingparen.c      cpp/if-mpar.c
21584         cpp-opprec.c            cpp/if-oppr.c
21585         cpp-ifparen.c           cpp/if-paren.c
21586         cpp-shortcircuit.c      cpp/if-sc.c
21587         cpp-shift.c             cpp/if-shift.c
21588         cpp-unary.c             cpp/if-unary.c
21589         cpp-li1.c               cpp/line1.c
21590         cpp-li2.c               cpp/line2.c
21591         lineno.c                cpp/line3.c
21592         lineno-2.c              cpp/line4.c
21593         cpp-mi.c                cpp/mi1.c
21594         cpp-mic.h               cpp/mi1c.h
21595         cpp-micc.h              cpp/mi1cc.h
21596         cpp-mind.h              cpp/mi1nd.h
21597         cpp-mindp.h             cpp/mi1ndp.h
21598         cpp-mix.h               cpp/mi1x.h
21599         cpp-mi2.c               cpp/mi2.c
21600         cpp-mi2a.h              cpp/mi2a.h
21601         cpp-mi2b.h              cpp/mi2b.h
21602         cpp-mi2c.h              cpp/mi2c.h
21603         cpp-mi3.c               cpp/mi3.c
21604         cpp-mi3.def             cpp/mi3.def
21605         poison-1.c              cpp/poison.c
21606         pr-impl.c               cpp/prag-imp.c
21607         cpp-redef-2.c           cpp/redef1.c
21608         cpp-redef.c             cpp/redef2.c
21609         strpaste.c              cpp/strp1.c
21610         strpaste-2.c            cpp/strp2.c
21611         cpp-tradpaste.c         cpp/tr-paste.c
21612         cpp-tradstringify.c     cpp/tr-str.c
21613         cpp-tradwarn1.c         cpp/tr-warn1.c
21614         cpp-tradwarn2.c         cpp/tr-warn2.c
21615         trigraphs.c             cpp/trigraphs.c
21616         cpp-unc1.c              cpp/unc1.c
21617         cpp-unc2.c              cpp/unc2.c
21618         cpp-unc3.c              cpp/unc3.c
21619         cpp-unc.c               cpp/unc4.c
21620         undef.c                 cpp/undef1.c
21621         undef-2.c               cpp/undef2.c
21622         cpp-wi1.c               cpp/widestr1.c
21623
21624 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21625
21626         * lib/g++.exp (g++_include_flags): Tweak.
21627
21628 2000-06-27  H.J. Lu  <hjl@gnu.org>
21629             Loren J. Rittle  <ljrittle@acm.org>
21630
21631         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21632         version with one that knows about the new gcc tree structure.
21633         (g++_link_flags): Same.
21634
21635 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21636
21637         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21638         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21639         case we are cross-compiling.
21640
21641         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21642         g++.old-deja/g++.niklas/Makefile.in,
21643         g++.old-deja/g++.niklas/configure.in,
21644         g++.old-deja/g++.other/Makefile.in,
21645         g++.old-deja/g++.other/configure.in,
21646         gcc.c-torture/code_quality/Makefile.in,
21647         gcc.c-torture/code_quality/configure.in,
21648         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21649         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21650         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21651         gcc.c-torture/execute/ieee/Makefile.in,
21652         gcc.c-torture/execute/ieee/configure.in,
21653         gcc.c-torture/noncompile/Makefile.in,
21654         gcc.c-torture/noncompile/configure.in,
21655         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21656         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21657         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21658
21659 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21660
21661         * g++.old-deja/g++.other/ambig3.C: New test.
21662
21663 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21664
21665         * g++.old-deja/g++.pt/syntax1.C: New test.
21666         * g++.old-deja/g++.pt/syntax2.C: New test.
21667         * g++.old-deja/g++.other/syntax3.C: New test.
21668         * g++.old-deja/g++.other/syntax4.C: New test.
21669
21670 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21671
21672         * gcc.dg/20000623-1.c: Prototype exit and abort.
21673
21674 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21675
21676         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21677         New tests.
21678         * gcc.dg/cpp-mi3.def: New file.
21679
21680         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21681         inside assertions.
21682         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21683         lexer's error messages.
21684         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21685         divine anything from the linemarkers.
21686         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21687         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21688
21689 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21690
21691         * gcc.dg/20000623-1.c: New test.
21692
21693 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.c-torture/execute/20000622-1.c: New test.
21696
21697 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.old-deja/g++.other/init15.C: New test.
21700
21701 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         * g++.old-deja/g++.pt/vaarg2.C: New test.
21704         * g++.old-deja/g++.pt/vaarg3.C: New test.
21705
21706 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         * g++.old-deja/g++.other/dyncast6.C: New test.
21709
21710 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21711
21712         * gcc.c-torture/execute/loop-6.c: New test.
21713
21714 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.dg/20000614-1.c: New test.
21717         * gcc.dg/20000614-2.c: New test.
21718
21719 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21720
21721         * g++.old-deja/g++.other/inline12.C: New test.
21722
21723 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21724
21725         * g++.old-deja/g++.other/eh1.C: New test.
21726
21727 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21728
21729         * g++.old-deja/g++.other/type.C: New test.
21730
21731 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21732
21733         * g++.old-deja/g++.other/initstring.C: New test.
21734
21735 2000-06-12  Jason Merrill  <jason@redhat.com>
21736
21737         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21738
21739 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21740
21741         * gcc.c-torture/compile/20000609-1.c: New test.
21742
21743 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21744
21745         * gcc.dg/20000609-1.c: New test.
21746
21747 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21748
21749         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21750         * gcc.c-torture/noncompile/poison-1.c: Move...
21751         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21752         * gcc.dg/cpp-li1.c: Add a token after the #line.
21753
21754 2000-06-05  Richard Henderson  <rth@cygnus.com>
21755
21756         * gcc.c-torture/execute/20000605-2.c: New test.
21757         * gcc.c-torture/execute/20000605-3.c: New test.
21758
21759 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21760
21761         * g77.f-torture/execute/20000503-1.x: New file.
21762
21763 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21764
21765         * g++.old-deja/g++.eh/badalloc1.C: New test.
21766
21767 2000-06-05  Richard Henderson  <rth@cygnus.com>
21768
21769         * gcc.c-torture/execute/20000605-1.c: New test.
21770
21771 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21772             Nathan Sidwell <nathan@codesourcery.com>
21773
21774         * gcc.c-torture/compile/20000605-1.c: New test.
21775
21776 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21777
21778         * g77.f-torture/compile/20000601-1.f:  New test.
21779
21780 2000-06-03  Richard Henderson  <rth@cygnus.com>
21781
21782         * gcc.c-torture/execute/20000603-1.c: New.
21783
21784 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21785
21786         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21787         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21788
21789 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21790
21791         * gcc.dg/compare2.c (case 12): XFAIL.
21792         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21793         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21794
21795         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21796
21797 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21798
21799         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21800         guard macro is already defined when the header is first
21801         included.
21802         * gcc.dg/cpp-mix.h: New file.
21803         * gcc.dg/endif-label.c: Update patterns to match compiler.
21804
21805         * g++.brendan/complex1.C: Declare abort.
21806         * g++.law/refs4.C: Remove XFAIL.
21807         * g++.oliva/expr2.C: Declare abort and exit.
21808
21809 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21810
21811         * gcc.c-torture/execute/20000528-1.c: New test.
21812
21813         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21814         * g++.old-deja/g++.law/temps4.C: Likewise.
21815
21816         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21817         stdlib.h.  Call abort() on failure.
21818         * g++.old-deja/g++.law/refs4.C: Likewise.
21819         * g++.old-deja/g++.law/temps4.C: Likewise.
21820         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21821         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21822
21823 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21824
21825         Relative to g++.dg/special:
21826         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21827
21828         Relative to g++.old-deja:
21829         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21830         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21831         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21832         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21833         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21834         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21835         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21836
21837         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21838         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21839         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21840         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21841         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21842         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21843         and/or string.h.
21844
21845         * g++.other/goto1.C: Update expectations for error messages.
21846
21847 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21848
21849         * gcc.c-torture/compile/20000523-1.c: New test.
21850
21851 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21852
21853         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21854
21855 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         * g++.old-deja/g++.eh/catch11.C: New test.
21858         * g++.old-deja/g++.eh/catch12.C: New test.
21859
21860 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21861
21862         * gcc.c-torture/execute/20000523-1.c: New test.
21863
21864 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21865
21866         * c-torture/execute/bcp-1.c: Replace abort in arg of
21867         __builtin_constant_p with a generic external function.
21868
21869         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21870         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21871         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21872         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21873         Prototype abort and/or exit.
21874
21875         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21876         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21877         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21878         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21879
21880 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21881
21882         * gcc.dg/dwarf2-1.c: New test.
21883
21884 2000-05-20  Richard Henderson  <rth@cygnus.com>
21885
21886         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21887
21888 2000-05-20  Andreas Jaeger  <aj@suse.de>
21889
21890         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21891         testcase.
21892
21893 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21894
21895         * gcc.c-torture/execute/20000519-2.c: New test.
21896
21897 2000-05-19  Andreas Jaeger  <aj@suse.de>
21898
21899         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21900         which fails with SSA.
21901
21902         * lib/c-torture.exp: Also test with -O3 -fssa.
21903
21904 2000-05-18  Michael Meissner  <meissner@redhat.com>
21905
21906         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21907         * gcc.c-torture/execute/920415-1.c: Ditto.
21908         * gcc.c-torture/execute/920501-1.c: Ditto.
21909         * gcc.c-torture/execute/conversion.c: Ditto.
21910         * gcc.c-torture/execute/cvt-1.c: Ditto.
21911
21912 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21913
21914         * gcc.c-torture/compile/20000518-1.c: New test.
21915
21916 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21917
21918         * g77.f-torture/compile/200005018.f:  New test.
21919
21920 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21921
21922         * gcc.c-torture/compile/20000517-1.c: New test.
21923
21924 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21925
21926         * gcc.c-torture/execute/20000516-1.c: New test.
21927
21928 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21929
21930         * g++.old-deja/g++.other/eh.C: New test.
21931
21932 2000-05-12  Richard Henderson  <rth@cygnus.com>
21933
21934         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21935         constants through to doit's conditional.
21936
21937 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21938
21939         * gcc.c-torture/compile/20000511-1.c: New test.
21940         * g77.f-torture/compile/20000511-1.f: New test.
21941         * g77.f-torture/compile/20000511-2.f: New test.
21942
21943 2000-05-11  Michael Meissner  <meissner@redhat.com>
21944
21945         * gcc.c-torture/execute/20000511-1.c: New test.
21946
21947 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21948
21949         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21950         * gcc.dg/20000510-1.S: New.
21951
21952 2000-05-08  Catherine Moore  <clm@cygnus.com>
21953
21954         * gcc.dg/unused-3.c: New.
21955
21956 2000-05-06  Richard Henderson  <rth@cygnus.com>
21957
21958           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21959           * g++.old-deja/g++.mike/warn1.C: Likewise.
21960           * g++.old-deja/g++.pt/local1.C: Likewise.
21961           * g++.old-deja/g++.pt/local7.C: Likewise.
21962           * g++.old-deja/g++.pt/spec16.C: Likewise.
21963
21964 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21965
21966         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21967
21968 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21969
21970           * g77.f-torture/execute/20000503-1.f:  New test.
21971
21972 2000-05-04  Andreas Jaeger  <aj@suse.de>
21973
21974         * gcc.dg/noreturn-2.c: New test.
21975
21976 2000-05-04  Neil Booth  <NeilB@earthling.net>
21977
21978         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21979         preprocessor.
21980
21981 2000-05-04  Richard Henderson  <rth@cygnus.com>
21982
21983         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21984
21985 2000-05-04  Richard Henderson  <rth@cygnus.com>
21986
21987         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21988         OpenSSL by Jason R Thorpe.
21989
21990 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21991
21992         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21993
21994 2000-05-03  Robert Lipe <robertlipe@usa.net>
21995
21996         * gcc.dg/20000503-1.c: New test.
21997
21998 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21999
22000         * gcc.c-torture/compile/20000502-1.c: New test.
22001         * g++.old-deja/g++.other/align.C: New test.
22002         * gcc.dg/cpp-tradstringify.c: New test.
22003
22004 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22005
22006         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22007         and hard registers.
22008
22009 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22010
22011         * gcc.c-torture/execute/loop-5.c: New test.
22012
22013 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22014
22015         * gcc.c-torture/execute/va-arg-20.c: New test.
22016
22017 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22018
22019         * gcc.c-torture/execute/20000422-1.c: New test.
22020
22021 2000-04-20  Greg McGary  <gkm@gnu.org>
22022
22023         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22024         when optimizing, but without sibling-call optimizations (-O1).
22025
22026 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22027
22028           * gcc.c-torture/compile/20000420-1.c: New test.
22029
22030 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         * g++.abi/ptrflags.C: New test.
22033         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22034
22035 2000-04-19  Catherine Moore  <clm@cygnus.com>
22036
22037         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22038
22039 2000-04-19  Greg McGary  <gkm@gnu.org>
22040
22041         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22042         sibling-call optimizations.
22043
22044 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22045
22046         * gcc.dg/20000419-1.c: New test.
22047
22048 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22049
22050         * gcc.c-torture/execute/20000412-6.c: New test.
22051
22052 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22053
22054         * gcc.c-torture/execute/20000412-5.c: New test.
22055         * g77.f-torture/compile/20000412-1.f: New test.
22056         * gcc.c-torture/execute/20000412-4.c: New test.
22057         * gcc.c-torture/compile/20000412-2.c: New test.
22058         * gcc.c-torture/execute/20000412-3.c: New test.
22059         * gcc.c-torture/compile/20000412-1.c: New test.
22060         * gcc.c-torture/execute/20000412-2.c: New test.
22061
22062 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22063
22064         * objc/execute/bf-20.m: New test.
22065
22066 2000-04-10  Richard Henderson  <rth@cygnus.com>
22067
22068         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22069
22070         * gcc.c-torture/execute/20000412-1.c: New test.
22071
22072 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         * g++.old-deja/g++.eh/catchptr1.C: New test.
22075
22076 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22077
22078         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22079
22080 2000-04-08  Neil Booth  <NeilB@earthling.net>
22081
22082         * gcc.dg/cpp-nullchar.c: Remove test as
22083         embedded nulls cause problems.
22084
22085 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22086
22087         * gcc.dg/compare2.c: New test.
22088
22089 2000-04-08  Neil Booth  <NeilB@earthling.net>
22090
22091         * gcc.dg/cpp-nullchar.c: New test.
22092
22093 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22094
22095         * gcc.dg/cpp-mi2.c: New test.
22096         * gcc.dg/cpp-mi2[abc].h: New files.
22097
22098 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22101         member name.
22102
22103 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22104
22105         * g++.old-deja/g++.abi/vmihint.C: New test.
22106
22107 2000-04-06  Neil Booth  <NeilB@earthling.net>
22108
22109         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22110         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22111         copyright.
22112
22113 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22114
22115         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22116         avoid stack-frame overwrite.
22117
22118 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22119
22120         * gcc.c-torture/compile/20000405-2.c: New test.
22121         * gcc.c-torture/compile/20000405-3.c: New test.
22122
22123 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22124
22125         * gcc.c-torture/compile/20000405-1.c: New test.
22126
22127 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22128
22129         * gcc.dg/cast-qual-1.c: Revert last change.
22130
22131 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22132
22133         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22134
22135 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22136
22137         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22138         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22139
22140 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22141
22142         * gcc.c-torture/compile/20000403-2.c: New test.
22143         * gcc.c-torture/compile/20000403-1.c: New test.
22144
22145 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22146
22147         * gcc.c-torture/execute/20000403-1.c: New test.
22148
22149 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22150
22151         * gcc.c-torture/execute/20000402-1.c: New test.
22152
22153 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22154
22155         * gcc.c-torture/execute/va-arg-15.c: New test.
22156         * gcc.c-torture/execute/va-arg-16.c: New test.
22157         * gcc.c-torture/execute/va-arg-17.c: New test.
22158         * gcc.c-torture/execute/va-arg-18.c: New test.
22159         * gcc.c-torture/execute/va-arg-19.c: New test.
22160
22161 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22162
22163         * gcc.c-torture/compile/981211-1.c: Move to...
22164         * gcc.dg/cpp-as1.c: ...here.
22165         * gcc.dg/cpp-as2.c: New file.
22166
22167         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22168         compiler.
22169
22170 2000-04-02  Neil Booth  <NeilB@earthling.net>
22171
22172         * gcc.dg/cpp-cond.c  New tests.
22173         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22174         accidental success less likely.
22175         * gcc.dg/cpp-missingop.c  New tests.
22176         * gcc.dg/cpp-missingparen.c  New tests.
22177         * gcc.dg/cpp-shift.c  New tests.
22178         * gcc.dg/cpp-shortcircuit.c  New tests.
22179         * gcc.dg/cpp-unary.c  New tests.
22180
22181 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22182
22183         * gcc.c-torture/compile/20000329-1.c: New test.
22184
22185 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22186
22187         * gcc.c-torture/compile/20000326-1.c: New test.
22188         * gcc.c-torture/compile/20000326-2.c: New test.
22189
22190 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22191
22192         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22193         the first parameter is a function argument.
22194
22195 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22196
22197         * g++.old-deja/g++.ext/array4.C: New test.
22198
22199 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22200
22201         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22202
22203 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22204
22205         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22206
22207 2000-03-19  Richard Henderson  <rth@cygnus.com>
22208
22209         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22210
22211 2000-03-19  Richard Henderson  <rth@cygnus.com>
22212
22213         * gcc.c-torture/compile/20000319-1.c: New test.
22214
22215 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22216
22217         * gcc.c-torture/execute/20000314-3.c: New test.
22218         * gcc.c-torture/execute/20000314-2.c: New test.
22219         * gcc.c-torture/execute/20000314-1.c: New test.
22220         * gcc.c-torture/compile/20000314-2.c: New test.
22221         * gcc.c-torture/compile/20000314-1.c: New test.
22222
22223 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22224
22225         * g++.old-deja/g++.warn/inline.C: New test.
22226
22227 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22228
22229         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22230         standards-compliant result rather than specific constants.
22231         Put test-values in array.
22232
22233 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22234
22235         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22236         (g++_target_compile): Put test-specific options last.
22237
22238 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22239
22240         * g++.old-deja/g++.eh/vbase4.C: New test.
22241
22242 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22243
22244         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22245
22246 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22247
22248         * g++.old-deja/g++.brendan/misc12.C: Removed.
22249         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22250         * g++.old-deja/g++.ext/pretty4.C: New test.
22251
22252 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22253
22254         * g++.old-deja/g++.other/string2.C: New test.
22255
22256 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22257
22258         * g++.old-deja/g++.warn/impint2.C: New test.
22259
22260 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22261
22262         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22263         is 1, not zero.
22264
22265 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22266
22267         * g++.old-deja/g++.warn/impint.C: New test.
22268         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22269         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22270         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22271         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22272         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22273         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22274         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22275         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22276         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22277         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22278         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22279         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22280
22281 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22282
22283         * gcc.dg/cpp-redef.c: New test.
22284
22285 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         * g++.old-deja/g++.pt/unify7.C: New test.
22288
22289 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22290
22291         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22292         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22293
22294 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22295
22296         * gcc.c-torture/compile/20000224-1.c: New test.
22297
22298 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22299
22300         * gcc.c-torture/compile/cpp-2.c: New test.
22301         * gcc.c-torture/compile/cpp-1.c: New test.
22302
22303 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22304
22305         * gcc.c-torture/execute/20000225-1.c: New test.
22306
22307 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22308
22309         * gcc.dg/cpp-li2.c: New test.
22310
22311         * gcc.dg/cpp-wi1.c: New test.
22312
22313         * gcc.dg/cpp-li1.c: New test.
22314
22315 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         * g++.old-deja/g++.other/sizeof5.C: New test.
22318
22319 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22320
22321         * gcc.c-torture/execute/va-arg-13.c: New test.
22322
22323 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22324
22325         * gcc.c-torture/execute/va-arg-12.c: New test.
22326
22327 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         * gcc.c-torture/execute/20000223-1.c: New test.
22330
22331 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22332
22333         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22334
22335 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22336
22337         * g++.old-deja/g++.abi/ptrmem.C: New test.
22338
22339 2000-02-19  Richard Henderson  <rth@cygnus.com>
22340
22341         * gcc.c-torture/compile/init-3.c: New.
22342
22343 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22344
22345         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22346         ALWAYS_CXXFLAGS.
22347
22348 2000-02-11  Robert Lipe <robertl@sco.com>
22349
22350         * gcc.c-torture/compile/20000211-3.c: New test.
22351
22352 2000-02-11  Martin Buchholz <martin@xemacs.org>
22353
22354         * gcc.c-torture/compile/20000211-2.c: New test.
22355
22356 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22357
22358         * gcc.c-torture/compile/20000211-1.c: New test.
22359
22360 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22361
22362         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22363           on native targets
22364
22365 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22366
22367         * g++.old-deja/g++.other/cast5.C: New test.
22368
22369 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22370
22371         * gcc.c-torture/execute/20000205-1.c: New.
22372
22373 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22374
22375         * g++.old-deja/g++.jason/cast3.C: Return void.
22376         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22377
22378 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22379
22380         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22381
22382         * gcc.dg/loop-1.c: New test.
22383
22384 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * gcc.c-torture/compile/20000127-1.c: New test.
22387         * gcc.c-torture/execute/991228-1.c: New test.
22388
22389 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22390
22391         * gcc.dg/unused-2.c: New test.
22392
22393         * gcc.dg/conv-1.c: New test.
22394
22395 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22398         compiler.
22399         (tool_option_proc): Fix typo.
22400
22401 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22402
22403         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22404         of the ld on the host, not on the build machine.
22405         Also, don't crash if '--help' is not a supported option.
22406
22407 2000-01-24  Richard Henderson  <rth@cygnus.com>
22408
22409         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22410
22411 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22412
22413         * gcc.c-torture/execute/20000120-2.c: New test.
22414         * gcc.c-torture/execute/20000120-1.c: New test.
22415
22416 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22417
22418         * gcc.c-torture/execute/20000113-1.c: New test.
22419
22420 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22421
22422         * gcc.c-torture/execute/20000112-1.c: New test.
22423
22424 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22425
22426         * gcc.dg/20000111-1.c: New test.
22427
22428 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22429
22430         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22431         with 16 bit integers.
22432
22433 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22434
22435         * gcc.dg/20000108-1.c: New test.
22436
22437 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22438
22439         * g++.old-deja/g++.ns/koenig8.C: New test.
22440
22441 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22442
22443         * g++.old-deja/g++.other/cast4.C: New test.
22444
22445 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22446
22447         * gcc.c-torture/compile/20000105-2.c: New test.
22448         * gcc.c-torture/compile/20000105-1.c: New test.
22449
22450 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22451
22452         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22453         references to printf & atoi to conform to ANSI standard.
22454         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22455         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22456         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22457         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22458         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22459         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22460         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22461         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22462         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22463         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22464         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22465         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22466         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22467         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22468         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22469         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22470         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22471         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22472         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22473         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22474         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22475         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22476         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22477         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22478         * g++.old-deja/g++.brendan/init3.C: Likewise.
22479         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22480         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22481         * g++.old-deja/g++.brendan/new2.C: Likewise.
22482         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22483         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22484         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22485         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22486         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22487         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22488         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22489         * g++.old-deja/g++.brendan/template24.C: Likewise.
22490         * g++.old-deja/g++.brendan/template3.C: Likewise.
22491         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22492         * g++.old-deja/g++.jason/inline3.C: Likewise.
22493         * g++.old-deja/g++.jason/opeq.C: Likewise.
22494         * g++.old-deja/g++.law/arg5.C: Likewise.
22495         * g++.old-deja/g++.law/arm7.C: Likewise.
22496         * g++.old-deja/g++.law/ctors11.C: Likewise.
22497         * g++.old-deja/g++.law/cvt8.C: Likewise.
22498         * g++.old-deja/g++.law/init9.C: Likewise.
22499         * g++.old-deja/g++.law/refs4.C: Likewise.
22500         * g++.old-deja/g++.law/template2.C: Likewise.
22501         * g++.old-deja/g++.law/visibility24.C: Likewise.
22502         * g++.old-deja/g++.law/vtable3.C: Likewise.
22503         * g++.old-deja/g++.mike/asm2.C: Likewise.
22504         * g++.old-deja/g++.mike/eh1.C: Likewise.
22505         * g++.old-deja/g++.mike/misc1.C: Likewise.
22506         * g++.old-deja/g++.mike/misc13.C: Likewise.
22507         * g++.old-deja/g++.mike/misc14.C: Likewise.
22508         * g++.old-deja/g++.mike/ns12.C: Likewise.
22509         * g++.old-deja/g++.mike/p1248.C: Likewise.
22510         * g++.old-deja/g++.mike/p3708.C: Likewise.
22511         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22512         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22513         * g++.old-deja/g++.mike/p646.C: Likewise.
22514         * g++.old-deja/g++.mike/p700.C: Likewise.
22515         * g++.old-deja/g++.mike/p783.C: Likewise.
22516         * g++.old-deja/g++.mike/p783a.C: Likewise.
22517         * g++.old-deja/g++.mike/p783b.C: Likewise.
22518         * g++.old-deja/g++.mike/p786.C: Likewise.
22519         * g++.old-deja/g++.mike/p789.C: Likewise.
22520         * g++.old-deja/g++.mike/p789a.C: Likewise.
22521         * g++.old-deja/g++.mike/p807a.C: Likewise.
22522         * g++.old-deja/g++.other/delete3.C: Likewise.
22523         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22524         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22525         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22526         * g++.old-deja/g++.other/empty1.C: Likewise.
22527         * g++.old-deja/g++.other/temporary1.C: Likewise.
22528         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22529         * g++.old-deja/g++.pt/t16.C: Likewise.
22530         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22531
22532 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22533
22534         * gcc.dg/991230-1.c: New test.
22535
22536 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22537
22538         * gcc.c-torture/compile/991229-3.c: New test.
22539         * gcc.c-torture/compile/991229-2.c: New test.
22540         * gcc.c-torture/compile/991229-1.c: New test.
22541
22542 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22543
22544         * gcc.c-torture/compile/labels-2.c: New test.
22545
22546 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22547
22548         * gcc.c-torture/execute/991227-1.c: New test.
22549
22550 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22551
22552         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22553
22554 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22555
22556         * gcc.c-torture/execute/991221-1.c: New test.
22557
22558 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22559
22560         * g++.old-deja/g++.other/cast3.C: New test.
22561
22562 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22563
22564         * gcc.c-torture/execute/991216-4.c: New test.
22565
22566 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22567
22568         * gcc.c-torture/execute/991216-1.c: New test.
22569         * gcc.c-torture/execute/991216-2.c: New test.
22570         * gcc.c-torture/execute/991216-3.c: New test.
22571
22572 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22573
22574         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22575         Actually make the test fail by using "-O2" for compilation.
22576
22577 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22578
22579         * g++.old-deja/g++.warn/cast-align1.C: New test.
22580
22581 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22582
22583         * gcc.c-torture/compile/991214-1.c: New test.
22584         * gcc.c-torture/compile/991214-2.c: New test.
22585
22586 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22587
22588         * gcc.dg/991214-1.c: New test.
22589
22590 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22591
22592         * gcc.c-torture/compile/991213-3.c: New test.
22593         * gcc.c-torture/compile/991213-2.c: New test.
22594         * gcc.c-torture/compile/991213-1.c: New test.
22595
22596 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22597
22598         * gcc.dg/991209-1.c: New test.
22599
22600 1999-12-08  Nathan Sidwell <nathan@acm.org>
22601
22602         * gcc.c-torture/compile/991208-1.c: New test.
22603
22604 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22605
22606         * gcc.dg/ultrasp2.c: New test.
22607
22608 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22609
22610         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22611
22612 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22613
22614         * gcc.c-torture/compile/991202-1.c: New test.
22615         * gcc.c-torture/execute/991202-1.c: New test.
22616         * gcc.c-torture/execute/991202-2.c: New test.
22617         * gcc.c-torture/execute/991202-3.c: New test.
22618
22619 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22620
22621         * g++.old-deja/g++.abi/align.C: New test.
22622         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22623         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22624
22625 1999-12-01  Richard Henderson  <rth@cygnus.com>
22626
22627         * gcc.c-torture/execute/991201-1.c: New.
22628
22629 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22630
22631         * gcc.dg/991129-1.c: New test.
22632
22633 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22634
22635         * gcc.c-torture/compile/991127-1.c: New test.
22636
22637 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22638
22639         * g++.old-deja/g++.other/warn4.C: New test.
22640
22641 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22642
22643         * g++.old-deja/g++.eh/cleanup2.C: New test.
22644         * g++.old-deja/g++.ext/pretty2.C: New test.
22645         * g++.old-deja/g++.ext/pretty3.C: New test.
22646         * g++.old-deja/g++.other/debug6.C: New test.
22647
22648 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22649
22650         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22651         compiler_output to look for one error message instead of two.
22652
22653 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22654
22655         * gcc.c-torture/execute/991118-1.c: Also test case
22656         where the word boundary does not split a byte evenly.
22657
22658 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22659
22660         * g++.old-deja/g++.ext/restrict1.C: New test.
22661
22662 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22663
22664         * gcc.c-torture/execute/991118-1.c: New test.
22665
22666 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22667
22668         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22669         working directory pathnames.
22670
22671 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22672
22673         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22674         host is equipped with driver.h and driver.o so it can actually
22675         compile and run the tests.
22676
22677 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22678
22679         * gcc.c-torture/compile/991008-1.c: New test.
22680
22681 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22682
22683         * lib/gcc-dg.exp: Include target-supports.exp
22684
22685 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22686
22687         * lib/target-supports.exp: New file: Provide procs to test for
22688         features supported by the target.
22689         (check_weak_available): Moved here from ecos.exp.
22690         (check_alias_available): New proc: Determine of the target
22691         toolchain supports the alias attribute.
22692
22693         * gcc.dg/special/ecos.exp: Move check_weak_available to
22694         target-supports.exp.
22695         (alias-1.c): Only perform the test if the target supports
22696         aliases.
22697         (wkali-1.c): Only perform the test if the target supports
22698         aliases.
22699
22700         * gcc.dg/990506-0.c: Expect error messages from cross
22701         targets as well as native targets.
22702
22703 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22704
22705         * gcc.dg/ultrasp1.c: Removed xfail.
22706         * gcc.dg/struct-ret-2.c: Likewise.
22707         * gcc.dg/array-1.c: Likewise.
22708
22709 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22710
22711         * gcc.dg/struct-ret-2.c: New test.
22712
22713         * gcc.dg/array-1.c: New test.
22714
22715 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22716
22717         * gcc.c-torture/execute/991030-1.c: New test.
22718
22719 1999-10-26  Richard Henderson  <rth@cygnus.com>
22720
22721         * gcc.c-torture/compile/991026-2.c: New test.
22722
22723 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22724
22725         * gcc.c-torture/compile/991026-1.c: New test.
22726
22727 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22728
22729         * gcc.c-torture/execute/991023-1.c: New test.
22730
22731 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22732
22733         * gcc.c-torture/execute/991019-1.c: New test.
22734
22735 1999-10-16  Richard Henderson  <rth@cygnus.com>
22736
22737         * gcc.c-torture/execute/991016-1.c: New test.
22738
22739 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22740
22741         * gcc.c-torture/execute/991014-1.c: New test.
22742
22743 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22744
22745         * g++.old-deja/g++.other/union2.C: New test.
22746
22747 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22748
22749         * g++.old-deja/g++.other/vaarg2.C: New test.
22750         * g++.old-deja/g++.other/vaarg3.C: New test.
22751
22752 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22753
22754         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22755         in compile/.
22756
22757 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22758
22759         * gcc.c-torture/execute/va-arg-11.c: New test.
22760
22761 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22762
22763         * lib/file-format.exp (gcc_target_object_format): Don't
22764         crash if objdump is unavailable.
22765
22766 1999-09-29  Donn Terry <donn@interix.com>
22767
22768         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22769
22770 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22771
22772         * gcc.c-torture/compile/990928-1.c: New test.
22773
22774 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22775
22776         * g++.old-deja/g++.other/decl6.C: New test.
22777
22778 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22779
22780         * gcc.c-torture/execute/va-arg-10.c: New test.
22781
22782 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22783
22784         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22785         __PRETTY_FUNCTION__.
22786
22787 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22788
22789         * gcc.c-torture/execute/990923-1.c: New test.
22790
22791 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22792
22793         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22794         for which -fpic is inappropriate.
22795
22796 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22797
22798         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22799
22800 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22801
22802         * g++.old-deja/g++.other/dyncast1.C: New test.
22803         * g++.old-deja/g++.other/dyncast2.C: New test.
22804         * g++.old-deja/g++.other/dyncast3.C: New test.
22805         * g++.old-deja/g++.other/dyncast4.C: New test.
22806         * g++.old-deja/g++.other/dyncast5.C: New test.
22807         * g++.old-deja/g++.eh/catch3.C: New test.
22808         * g++.old-deja/g++.eh/catch3p.C: New test.
22809         * g++.old-deja/g++.eh/catch4.C: New test.
22810         * g++.old-deja/g++.eh/catch4p.C: New test.
22811         * g++.old-deja/g++.eh/catch5.C: New test.
22812         * g++.old-deja/g++.eh/catch5p.C: New test.
22813         * g++.old-deja/g++.eh/catch6.C: New test.
22814         * g++.old-deja/g++.eh/catch6p.C: New test.
22815         * g++.old-deja/g++.eh/catch7.C: New test.
22816         * g++.old-deja/g++.eh/catch7p.C: New test.
22817         * g++.old-deja/g++.eh/catch8.C: New test.
22818         * g++.old-deja/g++.eh/catch8p.C: New test.
22819         * g++.old-deja/g++.eh/catch9.C: New test.
22820         * g++.old-deja/g++.eh/catch9p.C: New test.
22821
22822 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22823
22824         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22825         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22826
22827 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22828
22829         * gcc.c-torture/compile/990913-1.c: New test.
22830
22831 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22832
22833         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22834         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22835
22836 1999-09-09  Richard Henderson  <rth@cygnus.com>
22837
22838         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22839
22840 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22841
22842         * g++.old-deja/g++.other/lookup11.C: New test.
22843         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22844         what is permitted and what we want.
22845         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22846         overload use.
22847         * g++.old-deja/g++.jason/rfg5.C: Likewise
22848
22849 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22850
22851         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22852         * gcc.c-torture/noncompile/poison-1.c: New file.
22853
22854 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22855
22856         * g++.old-deja/g++.other/sizeof3.C: New test.
22857         * g++.old-deja/g++.other/sizeof4.C: New test.
22858         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22859         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22860
22861 1999-09-07  Richard Henderson  <rth@cygnus.com>
22862
22863         * gcc.dg/va-arg-1.c: New.
22864
22865 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22866
22867         * gcc.c-torture/execute/va-arg-9.c: New test.
22868
22869 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22870
22871         * g77.f-torture/compile/980519-2.f: New test.
22872         * g77.f-torture/compile/19990905-0.f: New test.
22873         * g77.f-torture/compile/19990905-1.f: New test.
22874         * g77.f-torture/compile/19990905-2.f: New test.
22875
22876         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22877
22878 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22879
22880         * gcc.c-torture/execute/990827-1.c: Fix typo.
22881
22882 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22883
22884         * g++.old-deja/g++.other/deref1.C: New test.
22885
22886 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22887
22888         * g++.old-deja/g++.other/ambig2.C: New test.
22889         * g++.old-deja/g++.other/cond5.C: New test.
22890         * g++.old-deja/g++.other/lookup16.C: New test.
22891
22892 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22893
22894         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22895         assemblers too.
22896
22897 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22898
22899         * lib/c-torture.exp: Avoid the "compare executables" optimization
22900         when testing native.
22901
22902 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22903
22904         * gcc.c-torture/execute/990829-1.c: New test.
22905         * gcc.c-torture/compile/990829-1.c: New test.
22906
22907 1999-08-27  Paul Burchard  <burchard@pobox.com>
22908
22909         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22910         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22911         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22912         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22913         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22914         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22915         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22916         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22917         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22918         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22919         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22920
22921 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22922
22923         * gcc.c-torture/execute/990827-1.c: New test.
22924
22925 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22926
22927         * g77.f-torture/noncompile/19990826-4.f: New test.
22928
22929         * g77.f-torture/compile/19990826-3.f: New test.
22930
22931         * g77.f-torture/execute/19990826-2.f: New test.
22932
22933         * g77.f-torture/compile/19990826-1.f: New test.
22934
22935         * gcc.c-torture/execute/990826-0.c: New test.
22936         * g77.c-torture/execute/19990826-0.f: New test.
22937
22938         * g77.f-torture/noncompile/970626-2.f: New test.
22939
22940 1999-08-25  Paul Burchard  <burchard@pobox.com>
22941
22942         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22943         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22944         lss-011.C: New tests.
22945
22946 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22947
22948         * g++.old-deja/g++.other/decl5.C: New test.
22949
22950 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22951
22952         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22953         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22954         call `postbase' for each one.  All callers of `postbase' changed
22955         to call this instead.
22956
22957 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22958
22959         * gcc.c-torture/execute/990811-1.c: New test.
22960
22961 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22962
22963         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22964         just native ones.
22965
22966         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22967         just native ones.
22968
22969 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22970
22971         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22972
22973 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22974
22975         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22976
22977 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22978
22979         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22980
22981 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22982
22983         * gcc.c-torture/execute/990804-1.c: New test.
22984
22985 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22986
22987         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22988         * g++.old-deja/g++.brendan/crash64.C: Likewise
22989         * g++.old-deja/g++.brendan/overload8.C: Likewise
22990
22991 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22992
22993         * g++.old-deja/g++.other/struct1.C: New test.
22994
22995 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22996
22997         * g++.old-deja/g++.other/enum2.C: New test.
22998
22999 1999-08-02  Richard Henderson  <rth@cygnus.com>
23000
23001         Adapted from tests from Franz Sirl:
23002         * gcc.c-torture/execute/va-arg-7.c: New test.
23003         * gcc.c-torture/execute/va-arg-8.c: New test.
23004
23005 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23006
23007         * gcc.c-torture/compile/990801-2.c: New test.
23008
23009         * gcc.c-torture/compile/990801-1.c: New test.
23010
23011 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23012
23013         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23014         fp-cmp-1.c, converting double to float.
23015
23016         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23017         fp-cmp-1.c, converting double to long double.
23018
23019         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23020         from fr1 to unknown_register, since fr1 is a legitimate register
23021         on some machines.
23022
23023 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23024
23025         * README: More listname related changes.
23026
23027 1999-07-08  Catherine Moore  <clm@cygnus.com>
23028
23029         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23030
23031 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23032
23033         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23034
23035 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23036
23037         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23038
23039 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23040
23041         * gcc.dg/990703-1.c: New test.
23042
23043 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23044
23045         * lib/file-format.exp: New file: Move definition of proc
23046         gcc_target_object_format to here from
23047         gcc.dg/special/ecos.exp.
23048
23049         * lib/c-torture.exp: Include lib file-format.exp.
23050         * lib/gcc-dg.exp: Include lib file-format.exp.
23051
23052         * gcc.dg/special/ecos.exp: Remove definition of proc
23053         gcc_target_object_format.
23054
23055 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23056
23057         * gcc.c-torture/execute/990628-1.c: New test.
23058
23059 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23060
23061         * gcc.c-torture/compile/990625-2.c: New test.
23062
23063         * gcc.c-torture/compile/990625-1.c: New test.
23064
23065 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23066
23067         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23068         attributes compile.
23069         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23070         ports that use the COFF/PE file format.
23071
23072 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23073
23074         * gcc.c-torture/compile/990617-1.c: New test.
23075
23076 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23077
23078         * g++.old-deja/g++.other/decl4.C: New test.
23079
23080 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23081
23082         * g++.old-deja/g++.other/bitfld3.C: New test.
23083
23084 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23085
23086         * g++.old-deja/g++.eh/catch1.C: New test.
23087
23088 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23089
23090         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23091
23092         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23093         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23094
23095 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23096
23097         * g77.f-torture/compile/19990502-0.f: Replace with new,
23098         shorter, test that still fails after recent changes.
23099
23100 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23101
23102         * gcc.c-torture/execute/990604-1.c: New test.
23103
23104 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23105
23106         * gcc.c-torture/execute/990531-1.c: New test.
23107
23108 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23109
23110         * gcc.c-torture/compile/990527-1.c: New test.
23111
23112 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23113
23114         * gcc.c-torture/execute/990527-1.c: New test.
23115
23116 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23117
23118         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23119         bitfields as signed.
23120
23121 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23122
23123         * g77.f-torture/compile/19990525-0.f: New test.
23124
23125 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23126
23127         * gcc.c-torture/execute/990525-2.c: New test.
23128
23129         * gcc.c-torture/execute/990525-1.c: New test.
23130
23131 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23132
23133         * g++.old-deja/g++.other/anon3.C: New test.
23134         * g++.old-deja/g++.other/anon4.C: New test.
23135         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23136         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23137         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23138         Merrill).
23139
23140 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23141
23142         * gcc.c-torture/execute/990524-1.c: New test.
23143
23144         * gcc.dg/990524-1.c: New test.
23145
23146 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23147
23148         * gcc.c-torture/compile/990523-1.c: New test.
23149
23150 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23151
23152         * gcc.c-torture/compile/990519-1.c: New test.
23153
23154 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23155
23156         * gcc.c-torture/compile/990517-1.c: New test.
23157
23158         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23159         (e4, f4): New tests.
23160         (main): Call them.
23161
23162 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23163
23164         * gcc.dg/noreturn-1.c: New test.
23165
23166 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23167
23168         * gcc.c-torture/execute/990513-1.c: New test.
23169
23170 1999-05-10  Richard Henderson  <rth@cygnus.com>
23171
23172         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23173
23174 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23175
23176         * g77.f-torture/execute/erfc.f: Use small single-precision
23177         values, to avoid problems on Alphas when not -mieee.
23178
23179 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23180
23181         * gcc.dg/990506-0.c: New test.
23182
23183 1999-05-08  Richard Henderson  <rth@cygnus.com>
23184
23185         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23186         the constant to test.  Don't XFAIL 64-bit targets.
23187
23188         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23189         * g++.old-deja/g++.law/profile1.C: Likewise.
23190
23191         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23192         operator new instances.
23193         * g++.old-deja/g++.other/delete5.C: Likewise.
23194
23195 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23196
23197         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23198         intrinsic.
23199
23200 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23201
23202         * g77.f-torture/execute/u77-test.f: Reverse order of two
23203         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23204
23205 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23206
23207         * gcc.dg/compare1.c: New test.
23208
23209 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23210
23211         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23212         New tests.
23213
23214 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23215
23216         * g77.f-torture/compile/19990502-1.f: New test.
23217
23218 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23219
23220         * g77.f-torture/compile/19990502-0.f: New test.
23221
23222 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23223
23224         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23225         intrinsic.
23226
23227 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23228
23229         * g77.f-torture/execute/u77-test.f (main): List libU77
23230         intrinsics not currently tested.
23231         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23232         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23233         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23234         Trim blanks off the ends of some printed strings.
23235
23236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23237
23238         * g77.f-torture/execute/u77-test.f (main): Just warn about
23239         FSTAT gid disagreement, as it's expected on some systems.
23240
23241 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23242
23243         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23244         use a new function, which allows for some slop.
23245         Clean up some commentary.
23246         (issum): The new function.
23247         (sgladd): Deleted subroutine.
23248
23249 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23250
23251         * g77.f-torture/execute/u77-test.f: Modify to be more like
23252         libf2c/libU77 version, bringing patches to that version here.
23253         Add suitable commentary.
23254
23255 1999-04-25  Richard Henderson  <rth@cygnus.com>
23256
23257         * gcc.dg/990424-1.c: New test.
23258
23259 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23260
23261         * g77.f-torture/execute/u77-test.f (main): Bug involving
23262         LSTAT has been fixed, so turn back on full checking.
23263
23264 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23265
23266         * g77.f-torture/compile/19990419-0.f: New test.
23267         * g77.f-torture/execute/19990419-1.f: New test.
23268
23269 1999-04-17  Richard Henderson  <rth@cygnus.com>
23270
23271         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23272         to avoid the need for a prototype to supress a warning.
23273
23274 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23275
23276         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23277
23278 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23279
23280         * gcc.c-torture/execute/990404-1.c: New test.
23281
23282 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23283
23284         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23285         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23286         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23287         missing initializer warnings.
23288
23289 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23290
23291         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23292         matching strings.
23293
23294 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23295
23296         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23297
23298 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23299
23300         * g77.f-torture/execute/19990325-0.f: New test.
23301         * g77.f-torture/execute/19990325-1.f: New test.
23302
23303 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23304
23305         * gcc.c-torture/execute/990324-1.c: New test.
23306
23307 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23308
23309         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23310         test with 4.
23311
23312 1999-03-17  Richard Henderson  <rth@cygnus.com>
23313
23314         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23315
23316 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23317
23318         * g77.f-torture/execute/19990313-2.f: New test.
23319         * g77.f-torture/execute/19990313-3.f: New test.
23320
23321 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23322
23323         * g77.f-torture/execute/19990313-0.f: New test.
23324         * g77.f-torture/execute/19990313-1.f: New test.
23325
23326 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23327
23328         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23329         printf to sprintf.
23330         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23331         (main): Add check for u15.  Conditionalize u31 check depending on
23332         whether ints are <32 bits or >=32 bits.
23333
23334 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23335
23336         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23337
23338 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23339
23340         * g77.f-torture/compile/19990305-0.f: New test.
23341         * g77.f-torture/execute/19981119-0.f: New test.
23342
23343 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23344
23345         * g77.f-torture/execute/970625-2.f: call ABORT if final
23346         result is not correct, instead of just printing it.
23347         Add this checking via newly introduced obfuscation, to
23348         trip up buggy front ends.
23349
23350 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23351
23352         * g77.f-torture/compile/960317-1.f: Moved from being
23353         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23354
23355 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23356
23357         * g77.f-torture/execute/960317-1.f: New (old) test.
23358         * g77.f-torture/execute/970625-2.f: Ditto.
23359
23360 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23361
23362         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23363         message on line 1 or line 2; cccp and cpplib do this differently.
23364
23365 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23366
23367         * g++.old-deja/g++.law/weak1.C: New test.
23368
23369 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23370
23371         * gcc.c-torture/execute/990119-1.c: Renamed to...
23372         * gcc.dg/990119-1.c: this, so it will only be tested once
23373         (it's a preprocessor test, it doesn't need to be run at
23374         multiple optimization levels).
23375
23376 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23377
23378         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23379           ALWAYS_CXXFLAGS.
23380
23381 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23382
23383         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23384         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23385         to not be compilable by current g77.
23386
23387 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23388
23389         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23390
23391 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23392
23393         * gcc.c-torture/execute/990222-1.c: New test.
23394
23395 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23396
23397         * g77.f-torture/compile/19990218-0.f: New test.
23398         * g77.f-torture/noncompile/19990218-1.f: New test.
23399
23400 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23401
23402         * g77.f-torture/compile/19981216-0.f: New test.
23403
23404 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23405
23406         * gcc.dg/990214-1.c: New test.
23407
23408 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23409
23410         * gcc.dg/990213-2.c: New test.
23411
23412         * gcc.dg/990213-1.c: New test.
23413
23414 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23415
23416         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23417         ints.
23418
23419 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23420
23421         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23422         specified by target.
23423
23424         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23425
23426 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23427
23428         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23429
23430 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23431
23432         * gcc.dg/special/ecos.exp: New test driver for new tests with
23433         special requirements.
23434
23435         * gcc.dg/special/alias-1.c: New test.
23436         * gcc.dg/special/gcsec-1.c: New test.
23437         * gcc.dg/special/weak-1.c: New test.
23438         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23439         * gcc.dg/special/weak-2.c: New test.
23440         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23441         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23442         * gcc.dg/special/wkali-1.c: New test.
23443         * gcc.dg/special/wkali-2.c: New test.
23444         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23445         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23446
23447 1999-02-10  Felix Lee  <flee@cygnus.com>
23448
23449           * lib/c-torture.exp (c-torture-compile): Pull out code for
23450           analyzing gcc error messages.
23451           (c-torture-execute): Likewise.  Fix some (harmless) false
23452           positives.
23453           * lib/gcc.exp (gcc_check_compile): New function.
23454
23455 1999-02-08  Richard Henderson  <rth@cygnus.com>
23456
23457         * gcc.c-torture/execute/990208-1.c: New test.
23458
23459 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23460
23461         * g++.dg/special/ecos.exp: New driver for new tests with special
23462         requirements
23463
23464         * g++.dg/special/conpr-1.C: New test
23465         * g++.dg/special/conpr-2.C: New test
23466         * g++.dg/special/conpr-2a.C: New test
23467         * g++.dg/special/conpr-3.C: New test
23468         * g++.dg/special/conpr-3a.C: New test
23469         * g++.dg/special/conpr-3b.C: New test
23470
23471         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23472         allow g++ to use the dg driver
23473
23474         * README: Add comment about g++.dg directory
23475
23476 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23477
23478         * README: Update email addresses.
23479
23480 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23481
23482         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23483         arguments in order to force structure S onto the stack even on
23484         the alpha.
23485         (test): Pass 10 leading arguments to function foo as well as the
23486         structure S.
23487
23488         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23489         failure for all targets.
23490
23491         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23492         abort to terminate program execution.
23493
23494 1999-01-30  Richard Henderson  <rth@cygnus.com>
23495
23496         * gcc.c-torture/execute/990130-1.c: New test.
23497
23498 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23499
23500         * gcc.dg/990130-1.c: New test.
23501
23502 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23503
23504         * gcc.c-torture/execute/990128-1.c: New test.
23505
23506 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23507
23508         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23509
23510 1999-01-27  Felix Lee  <flee@cygnus.com>
23511
23512         * lib/c-torture.exp (c-torture-compile): pull out code for
23513         analyzing gcc error messages.
23514         (c-torture-execute): ditto, and fix some (harmless) false
23515         positives.
23516         * lib/gcc.exp (gcc_check_compile): new function.
23517
23518 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23519
23520         * gcc.dg/990117-1.c: New test.
23521
23522         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23523
23524         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23525
23526 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23527
23528         * g77.f-torture/compile/990115-1.f: New test.
23529
23530 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23531
23532         * gcc.c-torture/compile/990107-1.c: New test
23533
23534 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23535
23536         * gcc.c-torture/execute/990106-2.c: New test.
23537
23538         * gcc.c-torture/execute/990106-1.c: New test.
23539
23540 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23541
23542         * gcc.c-torture/compile/981223-1.c: New test.
23543
23544 1998-12-29  Richard Henderson  <rth@cygnus.com>
23545
23546         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23547         (opt3): Rename from opt4 and disable.
23548
23549 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23550
23551         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23552
23553 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23554
23555         * g++.old-deja/g++.other/conv5.C: New test.
23556
23557 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23558
23559         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23560
23561 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23562
23563         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23564
23565 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23566
23567         * gcc.c-torture/compile/981211-1.c: New test.
23568
23569 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23570
23571         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23572
23573         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23574
23575 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23576
23577         * gcc.special/930510-1.c: Make C9X safe.
23578         * gcc.misc-tests/gcov-1.c Similarly.
23579         * gcc.misc-tests/gcov-2.c Similarly.
23580
23581 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23582
23583         * gcc.dg/ultrasp1.c: New test.
23584
23585 1998-12-06  Richard Henderson  <rth@cygnus.com>
23586
23587         * gcc.c-torture/execute/981206.c: New test.
23588
23589 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23590
23591         * g++.old-deja/g++.ns/template7.C: New test.
23592
23593         * g++.old-deja/g++.other/expr1.C: New test.
23594
23595         * g++.old-deja/g++.eh/tmpl3.C: New test.
23596
23597         * g++.old-deja/g++.eh/tmpl2.C: New test.
23598
23599 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23600
23601         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23602         * g++.old-deja/g++.other/using6.C: Removed.
23603         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23604
23605         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23606
23607 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23608
23609         * g++.old-deja/g++.pt/overload8.C: New test.
23610
23611         * g++.old-deja/g++.pt/overload7.C: New test.
23612
23613         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23614
23615         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23616         and relinking messages.
23617         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23618         compiling with -frepo.
23619
23620 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23621
23622         * g++.old-deja/g++.pt/lookup6.C: New test.
23623
23624 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23625
23626         * gcc.c-torture/execute/981130-1.c: New test.
23627         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23628
23629 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23630
23631         * g++.old-deja/g++.pt/explicit76.C: New test.
23632
23633         * g++.old-deja/g++.pt/friend38.C: New test.
23634
23635         * g++.old-deja/g++.ns/crash2.C: New test.
23636
23637         * g++.old-deja/g++.pt/defarg8.C: New test.
23638
23639         * g++.old-deja/g++.pt/instantiate6.C: New test.
23640
23641         * g++.old-deja/g++.pt/static6.C: New test.
23642
23643         * g++.old-deja/g++.pt/decl2.C: New test.
23644
23645 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23646
23647         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23648         problem is actually related with name lookup, but so what? :-)
23649
23650         * g++.old-deja/g++.pt/friend37.C: New test.
23651
23652 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23653
23654         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23655         element, which fails on some systems.
23656
23657         * g77.f-torture/execute/labug1.f: New test.
23658
23659 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23660
23661         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23662         is defined.
23663
23664 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23665
23666         * g77.f-torture/compile/981117-1.f: New test.
23667
23668 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23669
23670         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23671         properly discarded.
23672
23673 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23674
23675         * gcc.c-torture/execute/memcheck: New directory of tests for
23676         -fcheck-memory-usage.
23677
23678 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23679
23680         * README: New file, general information about the testsuite and
23681         new description of the various C++ test subdirectories.
23682         * README.g++: Eliminate obsolete information, update and move most
23683         relevant stuff to README.
23684
23685 1998-11-07  Richard Henderson  <rth@cygnus.com>
23686
23687         * gcc.c-torture/compile/981107-1.c: New test.
23688
23689 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23690
23691         * execute/memcpy-bi.c: New testcase.
23692
23693 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23694
23695         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23696         base classes.
23697
23698         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23699         template is selected.
23700
23701         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23702         classes, it should be accepted for all types.
23703
23704         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23705
23706         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23707         specializations start with template headers.
23708
23709 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23710
23711         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23712
23713         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23714         non-POD types.
23715
23716 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23717
23718         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23719
23720 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23721
23722         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23723
23724 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23725
23726         * 981019-1.c: New test.
23727
23728 1998-10-14  Robert Lipe <robertl@dgii.com>
23729
23730         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23731         find objc headers.
23732
23733 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23734
23735         * compile/981001-4.c: Remove use of GCC extension that triggers a
23736         compiler bug.
23737
23738 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23739
23740         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23741
23742 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23743
23744         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23745         instantiation of template produces incorrect code for delete
23746         expression.
23747
23748         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23749         constructors' name is not unique.
23750         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23751         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23752
23753         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23754         automatic array of const is ill-formed.
23755
23756         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23757         of template parameter?
23758
23759         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23760         const.
23761
23762         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23763         pointer-to-member expression.
23764
23765         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23766         declaration causes ICE.
23767
23768 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23769
23770         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23771         reserved in the global namespace.
23772
23773         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23774         generate needed virtual table.
23775
23776         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23777
23778 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23779
23780         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23781         template-dependent type
23782
23783 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23784
23785         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23786         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23787         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23788
23789         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23790         class should be usable as argument of member function.
23791         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23792         class should be usable as return type of member function.
23793         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23794         class should be usable as type of data member.
23795
23796         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23797
23798 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23799
23800         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23801
23802 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23803
23804         * gcc.dg/dll-?.c Add thumb to target list.
23805         Fix assembler scan patterns to match current assembler output.
23806
23807 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23808
23809         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23810         matching of template brackets.
23811
23812         * g++.old-deja/g++.other/using4.C: New test.  Test using
23813         declarations of methods from base classes.
23814
23815         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23816         within functions should introduce names into the innermost
23817         enclosing namespace.
23818
23819         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23820         of static locals if first initialization throws.
23821
23822 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23823
23824         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23825
23826 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23827
23828         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23829         lose track of the possible targets of tablejump insns.
23830         * special/special.exp: Run it.
23831
23832 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23833
23834         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23835         must be declared before its specializations can be named in friend
23836         declarations.
23837
23838 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23839
23840         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23841
23842         * g77.f-torture/execute/io1.f: New test.
23843
23844 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23845
23846         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23847         with pointer to template function, for which no argument deduction
23848         is possible.
23849
23850         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23851         specialization of template function as argument to template
23852         function.
23853
23854         * g++.old-deja/g++.other/access2.C: New test; Inner class
23855         shouldn't have privileged access to Outer's names.
23856
23857 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23858
23859         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23860         friend template declared within template class conflicts with
23861         nested class of the same name.
23862
23863         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23864         is ignored.
23865
23866         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23867         object with direct initializer as function declaration.
23868
23869         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23870         initializers.
23871
23872         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23873         involving const pointer and NULL produces incorrect result.
23874
23875         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23876         type name without `typename' should be rejected with -pedantic.
23877
23878 1998-10-02  Richard Henderson  <rth@cygnus.com>
23879
23880         * g++.old-deja/g++.other/addrof1.C: New test.
23881
23882 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23883
23884         * gcc.c-torture/compile/981001-1.c: New test.
23885         * gcc.c-torture/execute/981001-1.c: New test.
23886
23887 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23888
23889         * gcc.c-torture/compile/981001-2.c: New test.
23890         * gcc.c-torture/compile/981001-3.c: New test.
23891         * gcc.c-torture/compile/981001-4.c: New test.
23892
23893 1998-10-01  Robert Lipe  <robertl@dgii.com>
23894
23895         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23896         multilibbed hosts.   Idea grafted from g77.exp.
23897
23898 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23899
23900         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23901         avoid losing on systems which need -lsocket.
23902
23903 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23904
23905         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23906         * g++.old-deja/g++.other/nested2.C: Ditto.
23907         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23908         failure.
23909
23910 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23911
23912         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23913         preferred over template operator!= for enum bitfields.
23914
23915 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23916
23917         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23918         that happen to have the same base name, but in different scopes,
23919         are incorrectly rejected.
23920
23921 1998-09-16  Richard Henderson  <rth@cygnus.com>
23922
23923         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23924         on the native word size instead of an integer literal.
23925
23926 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23927
23928         * g++.old-deja/g++.other/static2.C: Invocation of static data
23929         member of type pointer-to-function denoted as non-static member.
23930
23931         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23932         checks involving function types and aliases.
23933
23934 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23935
23936         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23937         redefined to the same non-trivial type.
23938
23939         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23940         namespace-qualification of template specializations declared in
23941         other namespaces.
23942
23943         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23944         to declare a subset of the specializations of a template function
23945         as friends of specializations of a template class.
23946
23947         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23948         member templates that do not fully specialize the enclosing
23949         template class are rejected.
23950
23951 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23952
23953         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23954
23955 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23956
23957         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23958         altered from libf2c/libU77 version.
23959
23960 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23961
23962         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23963
23964 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23965
23966         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23967         (un)signed char are different types for template specialization
23968         purposes.
23969
23970 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23971
23972         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23973         * objc: ObjC testsuite.
23974
23975 1998-08-31  Catherine Moore  <clm@cygnus.com>
23976
23977         * gcc.c-torture/execute/941014-1.x:  New file.
23978
23979 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23980
23981         * lib/c-torture.exp: Add support for
23982         torture_eval_before_compile and torture_eval_before_execute
23983         variables.
23984
23985 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23986
23987         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23988         this test triggers valid.
23989
23990 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23991
23992         * gcc.dg/980827-1.c: New test.
23993
23994 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23995
23996         * gcc.c-torture/execute/loop-4b.c: New test.
23997
23998 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23999
24000         * lib/c-torture.exp: Add support for
24001         torture_eval_before_compile and torture_eval_before_execute
24002         variables.
24003
24004 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24005
24006         * gcc.c-torture/compile/980825-1.c: New test.
24007
24008 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24009
24010         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24011         count number tests in opt_t0 not good_t0.
24012
24013 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24014
24015         * gcc.c-torture/compile/930326-1.x: Fix typo.
24016
24017 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24018
24019         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24020         causes an ICE.
24021
24022 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24023
24024         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24025         STACK_SIZE is defined.
24026         * gcc.c-torture/unsorted/stuct.c: Similarly.
24027
24028         * gcc.c-torture/compile/980821-1.c: New test.
24029
24030 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24031
24032         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24033
24034 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24035
24036         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24037         code.
24038
24039 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24040
24041         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24042         error'.
24043
24044 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24045
24046         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24047
24048 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24049
24050         * gcc.c-torture/compile/980816-1.c: New test.
24051
24052         * gcc.dg/980816-1.c: New test.
24053
24054 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24055
24056         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24057         compiler for ieee tests.
24058
24059 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24060
24061         * g77.f-torture/compile/980729-0.f: New test.
24062
24063 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24064
24065         * gcc.c-torture/special/eeprof-1.c: New test, for
24066         -finstrument-functions.
24067         * gcc.c-torture/special/special.exp: Run it.
24068
24069 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24070
24071         * gcc.c-torture/compile/980729-1.c: New test.
24072
24073 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24074
24075         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24076         __thumb__ is defined, and test for ARM style doubles if so.
24077
24078 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24079
24080         * g77.f-torture/noncompile/980615-0.f: New test.
24081
24082 1998-07-26  H.J. Lu  (hjl@gnu.org)
24083
24084         * gcc.dg/980312-1.c: Do link instead of compile.
24085         * gcc.dg/980313-1.c: Likewise.
24086
24087 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24088
24089         * gcc.c-torture/compile/980726-1.c: New test.
24090
24091 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24092
24093         * g77.f-torture/execute/io0.f: New test.
24094
24095 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24096
24097         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24098         an int.
24099
24100 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24101
24102         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24103         m32r bugs.
24104
24105 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24106
24107         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24108         c-decl.c:grokdeclarator can handle mode attributes.
24109
24110 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24111
24112         * gcc.c-torture/execute/980716-1.c: New test.
24113
24114 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24115
24116         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24117         the mn10200.
24118         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24119         the mn10200.
24120         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24121         * gcc.c-torture/compile/930326-1.x: Similarly.
24122
24123 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24124
24125         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24126         New test from Craig.
24127
24128 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24129
24130         * g77.f-torture/noncompile/980616-0.f: New test.
24131
24132         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24133
24134 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24135
24136         *  g++.other/singleton.C: Return error value instead of taking
24137         SIGSEGV.
24138
24139 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24140
24141         *  g++.other/singleton.C: New test.   Warning is under dispute.
24142         Runtime crash is not.
24143
24144 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24145
24146         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24147         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24148         using6.C, using7.C}:  New namespace tests.
24149
24150 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24151
24152         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24153         specialization with typedef'ed names used as array indexes.
24154
24155 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24156
24157         * gcc.c-torture/execute/980709-1.c: New test.
24158
24159         * gcc.dg/980709-1.c: New test.
24160
24161 1998-07-07  Richard Henderson  <rth@cygnus.com>
24162
24163         * gcc.c-torture/execute/bcp-1.c: New test.
24164
24165 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24166
24167         * gcc.c-torture/execute/980707-1.c: New test.
24168
24169 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24170
24171         * gcc.c-torture/compile/980706-1.c: New test.
24172
24173 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24174
24175         * g77.f-torture/execute/980701-0.f,
24176         g77.f-torture/execute/980701-1.f: New test from Craig.
24177
24178 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24179
24180         * gcc.c-torture/compile/980701-1.c: New test.
24181
24182         * gcc.c-torture/execute/980701-1.c: New test.
24183
24184 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24185 rlsruhe.de>
24186
24187         * g++.old-deja/g++.robertl/eb132.C: New test.
24188         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24189
24190 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24191
24192         * g77.f-torture/execute/980628-7.f,
24193         g77.f-torture/execute/980628-8.f,
24194         g77.f-torture/execute/980628-9.f,
24195         g77.f-torture/execute/980628-10.f: New tests from Craig.
24196
24197         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24198
24199 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24200
24201         * g77.f-torture/execute/980628-4.f: New test from Craig.
24202         * g77.f-torture/execute/980628-5.f: Likewise.
24203         * g77.f-torture/execute/980628-2.f: Likewise.
24204         * g77.f-torture/execute/980628-0.f: Likewise.
24205         * g77.f-torture/execute/980628-1.f: Likewise.
24206         * g77.f-torture/execute/980628-3.f: Likewise.
24207         * g77.f-torture/execute/980628-6.f: Likewise.
24208
24209 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24210
24211         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24212         directory when nothing has been installed yet.
24213
24214 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24215
24216         * gcc.c-torture/special/special.exp: Handle newer versions of
24217         dejagnu.
24218
24219 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24220
24221         * gcc.dg/980626-1.c: New test.
24222
24223 1998-06-19  Bruno Haible <haible@ilog.fr>
24224
24225         * gcc.misc-tests/m-un-2.c: New test.
24226         * g++.old-deja/g++.other/warn01.c: Likewise.
24227
24228 1998-06-19  Robert Lipe  <robertl@dgii.com>
24229
24230         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24231         compatibility with assmblers with a different comment character.
24232         Eliminate use of GAS-specific extensions.
24233
24234 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24235
24236         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24237
24238 1998-06-19  Robert Lipe  <robertl@dgii.com>
24239
24240         *lib/g77.exp: Replace search for libf2c.a with search for newly
24241         renamed libg2c.a
24242
24243 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24244
24245         * gcc.c-torture/execute/980617-1.c: New test.
24246
24247 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24248
24249         * gcc.c-torture/execute/980612-1.c: New test.
24250
24251 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24252
24253         * gcc.dg/980523-1.c: Only test on ppc-linux.
24254         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24255
24256         * gcc.c-torture/execute/980608-1.c: New test.
24257
24258 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24259
24260         * gcc.c-torture/execute/980605-1.c: New test.
24261
24262 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24263
24264         * gcc.c-torture/execute/980604-1.c: New test.
24265
24266 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24267
24268         * gcc.c-torture/execute/980602-1.c: New test.
24269         * gcc.c-torture/execute/980602-2.c: Likewise.
24270
24271 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24272
24273         * 970125-0.f: Fix per JCB.  Add commentary.
24274
24275 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24276
24277         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24278         IEEE -0 support.
24279
24280 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24281
24282         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24283         earlier.
24284
24285 1998-05-28  Catherine Moore <clm@cygnus.com>
24286
24287         * gcc.c-torture/execute/980526-3.c: New test.
24288
24289 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24290
24291         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24292         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24293         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24294         m88k-motorola-sysv3 to XFAIL.
24295
24296 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24297
24298         * gcc.dg/980526-1.c: New test.
24299         * gcc.c-torture/execute/980526-2.c: New test.
24300
24301 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24302
24303         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24304
24305         * gcc.c-torture/execute/980526-1.c: New test.
24306
24307 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24308
24309         * g77.f-torture/execute/alpha2.f: Add runtime test.
24310
24311 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24312
24313         * g++.old-deja/old-deja.exp: Strip leading directories.
24314
24315         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24316         error for the line.  Don't run multiple tests for the same line.
24317
24318 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24319
24320         * gcc.dg/980523-1.c: New test.
24321
24322 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24323
24324         * g77.f-torture/compile/970915-0.f: New test.
24325
24326 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24327
24328         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24329
24330 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24331
24332         * gcc.dg/980520-1.c: New test.
24333
24334 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24335
24336         * gcc.dg/980502-1.c: Fix return type.
24337
24338 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24339
24340         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24341         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24342         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24343         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24344         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24345
24346 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24347
24348         * g77.f-torture/execute/980520-1.f: New test.
24349
24350 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24351
24352         * lib/mike-g77.exp: New file.
24353
24354         * g77.f-torture/noncompile/noncompile.exp,
24355         g77.f-torture/noncompile/check0.f: New files.
24356
24357 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24358
24359         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24360         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24361         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24362         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24363         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24364         abort where appropriate.
24365
24366 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24367
24368         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24369         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24370
24371 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24372
24373         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24374
24375 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24376
24377         * g77.f-torture/compile/980427-0.f: New test.
24378
24379 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24380
24381         * g77.f-torture/compile/980424-0.f: New test.
24382
24383 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24384
24385         * g77.f-torture/compile/980419-2.f (main): New test.
24386         * g77.f-torture/compile/970125-0.f: New test.
24387         * g77.f-torture/compile/980419-1.f: New test.
24388
24389 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24390
24391         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24392         of loop-4.c.
24393
24394 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24395
24396         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24397
24398 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24399
24400         * gcc.c-torture/compile/980329-1.c: New test.
24401
24402 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24403
24404         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24405         * gcc.dg/980312-1.c: Fix typo in -march command.
24406
24407 1998-03-16  H.J. Lu  (hjl@gnu.org)
24408
24409         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24410
24411 1998-03-11  Robert Lipe  <robertl@dgii.com>
24412
24413         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24414         Dave Love agree the Fortran source is bogus.
24415
24416 1998-03-11  Robert Lipe  <robertl@dgii.com>
24417
24418         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24419         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24420         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24421         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24422         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24423
24424 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24425
24426         * g++.old-deja/g++.other/friend1.C: New test.
24427
24428 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24429
24430         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24431         possibly uninitialized) variables and declare dnrm2.
24432
24433 1998-02-23  Robert Lipe <robertl@dgii.com>
24434
24435         From Bruno Haible <haible@ilog.fr>:
24436         * gcc.c-torture/execute/980223.c: New test.
24437
24438 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24439
24440         * gcc.dg/ifelse-1.c: New test.
24441
24442 1998-02-09  H.J. Lu  (hjl@gnu.org)
24443
24444         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24445
24446           * lib/old-dejagnu.exp (old-dejagnu): Added the
24447           "execution test - XFAIL *-*-*" handling in the spirit of
24448           "excess errors test -". Changed the "execution test fails"
24449           handling to be like "excess errors test fails".
24450           * Update various tests accordingly.
24451
24452 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24453
24454         * gcc.c-torture/execute/980205.c: New test.
24455
24456 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24457
24458         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24459         * lib/f-torture.exp: Similarly.
24460         * gcc.c-torture: Rename all .cexp files to .x files.
24461
24462 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24463
24464         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24465         (940510-1.c): Removed duplicate.
24466         (971104-1.c): New test.
24467
24468 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24469
24470           * lib/f-torture.exp: Improve error and loop detection.
24471
24472 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24473
24474         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24475         use that to size the filler array.
24476
24477 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24478
24479         * lib/c-torture.exp(c-torture-execute): Fix typo.
24480
24481         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24482         testcase as the executable name. Keep the executable around if
24483         the test fails.
24484
24485 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24486
24487         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24488         changes.  Only test one -g option, and move it to the end of the
24489         list of options to test.
24490
24491 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24492
24493         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24494         variable GCC_TORTURE_OPTIONS to supply default switches separated
24495         by colons.  If no environment variable, run tests with -O0 -g, -O1
24496         -g, and -O2 -g as well.
24497
24498 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24499
24500         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24501         explanatory comments. Fix indentation.
24502
24503 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24504
24505         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24506
24507 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24508
24509         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24510         * g++.old-deja/g++.mike/p7325.C: Likewise.
24511         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24512
24513 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24514
24515         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24516         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24517         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24518         * g++.old-deja/g++.law/operators4.C: Likewise.
24519
24520 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24521
24522         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24523         * g++.old-deja/g++.mike/p784.C: Ditto.
24524         * g++.old-deja/g++.mike/p785.C: Ditto.
24525
24526 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24527
24528           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24529
24530 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24531
24532         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24533         target feature; pass this to c-torture-execute as needed.
24534
24535 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24536
24537         * lib/c-torture.exp(c-torture-execute): If the previous and the
24538         current executables being tested are identical, we don't need to
24539         run the executable again. Try to make the executable names
24540         unique. Add an optional argument for passing additional compiler
24541         flags.
24542
24543 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24544
24545         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24546
24547 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24548
24549         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24550
24551 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24552
24553         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24554         32bit or larger longs.
24555
24556         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24557         have either a 32bit long or 32bit int.
24558
24559 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24560
24561         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24562         Make double precision tests dependent on sizeof (double).
24563
24564 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24565
24566         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24567         too.
24568
24569 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24570
24571         * gcc.c-torture/compile/961203-1.cexp: New script.
24572
24573 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24574
24575         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24576         up the includes ourselves.
24577
24578 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24579
24580         * lib/plumhall.exp: Remove random include, and add a few
24581         verbose messages for debugging.
24582
24583 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24584
24585         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24586         of trying to do it ourselves.
24587
24588 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24589
24590         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24591
24592 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24593
24594         * gcc.prms/5403.c: Made regexp a bit less strict.
24595
24596 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24597
24598         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24599         is returned from remote_load instead.
24600         * lib/plumhall.exp: Ditto.
24601         * lib/mike-g++.exp: Ditto.
24602         * lib/old-dejagnu.exp: Ditto.
24603         * lib/c-torture.exp: Ditto.
24604
24605 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24606
24607         * lib/g++.exp: Use build_wrapper procedure.
24608         * lib/gcc.exp: Ditto.
24609
24610 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24611
24612         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24613         an old-style decl for malloc.  Fixes tests to work when
24614         sizeof (int) != sizeof (size_t).
24615
24616 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24617
24618         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24619
24620         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24621         use stdargs.h interface.
24622
24623 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24624
24625         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24626         NO_VARARGS when compiling.
24627
24628 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24629
24630         * lib/plumhall.exp(ph_includes): New procedure.
24631         (ph_make): Use it.
24632         (ph_compiler): Ditto.
24633
24634         * lib/g++.exp: Rename test-glue.c to testglue.c.
24635         * lib/gcc.exp: Ditto.
24636
24637 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24638
24639         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24640         to completion when it's called.
24641
24642 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24643
24644         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24645         is defined, don't do test.
24646
24647 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24648
24649         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24650         for object files.
24651         (ph_summary): Mark skipped testcases as untested, not unresolved.
24652
24653         * lib/plumhall.exp (ph_make): If unresolved because of bad
24654         errorCode, record errorCode in log file.
24655         (*): Replace send_log/verbose with verbose -log.
24656
24657 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24658
24659         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24660         double conversion if double isn't at least 8 bytes.
24661
24662         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24663         int to work with targets where int is 16 bits.
24664
24665         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24666         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24667         precision for the test to complete.
24668
24669 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24670
24671         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24672         if d10v is not compiled with the -mdouble64 flag.
24673         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24674
24675         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24676         d10v is not compiled with the -mint32 flag.
24677
24678 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24679
24680         * lib/plumhall.exp: Use incr_count.
24681
24682 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24683
24684         * gcc.c-torture: Update to c-torture-1.45.
24685
24686 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24687
24688         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24689         the name of the expect testcase file).
24690
24691         * lib/g++.exp(g++_init): Ditto.
24692
24693 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24694
24695         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24696         the host.
24697
24698         * lib/gcc.exp(gcc_exit): New procedure.
24699
24700 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24701
24702         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24703         specs where appropriate.
24704
24705         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24706         because of new "candidates are" messages, and removed a few
24707
24708         * Converted all non-old-style g++ testcases to old-style, and
24709         moved into g++.old-deja.
24710
24711 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24712
24713         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24714         options.
24715
24716         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24717         succeeded.
24718
24719         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24720
24721 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24722
24723         * lib/gcc.exp (gcc_target_compile): Add support for defining
24724         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24725         the machine doesn't have those features.
24726
24727 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24728
24729         * g++.law/operators4.exp: Don't use LIBS.
24730
24731 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24732
24733         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24734
24735         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24736         * lib/g++.exp: Set it here instead. Also, allow use of the
24737         --tool_exec and --tool_opt options. Change CXX to
24738         GXX_UNDER_TEST.
24739
24740         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24741
24742         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24743
24744 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24745
24746         * lib/old-dejagnu.exp: Use prune_warnings instead of
24747         prune_system_crud.
24748         * lib/mike-g++.exp: Ditto.
24749         * lib/gcc.exp: Ditto.
24750         * lib/g++.exp: Ditto.
24751
24752         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24753
24754 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24755
24756           * 941014-2.c: Include stdlib.h
24757           * 960327-1.c: Include stdio.h
24758           * dbra.c, index-1.c: Don't assume ints are 32bits.
24759
24760 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24761
24762         * lib/gcc.exp: Add gcc,stack_size target feature.
24763
24764         * lib/g++.exp(g++_target_compile): Add the include and link
24765         paths here, not in two other places. And, it's $options, not
24766         options.
24767
24768         * lib/mike-g++.exp(postbase): Remove the code that determines
24769         the correct include and link paths.
24770         * g++.old-deja/old-deja.exp: Ditto.
24771
24772 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24773
24774         * lib/g++.exp(g++_init): target_compile no longer returns the
24775         filename of the result.
24776
24777 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24778
24779         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24780         call to glob.
24781
24782         * gcc.c-torture/special/special.exp: Change call to
24783         gcc_target_compile to include the object file.
24784
24785 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24786
24787         * gcc.c-torture/special/special.exp: Correct misspelling in last
24788         change.
24789
24790 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24791
24792         * lib/plumhall.exp(ph_summary): Log the entire output of the
24793         executable. Return -1 if there were any failures, 0 otherwise.
24794         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24795         (ph_make): Clean up objects and executables that were built
24796         if the tests succeeded.
24797
24798 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24799
24800         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24801         libraries and includes in the build tree as appropriate.
24802
24803 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24804
24805         * lib/c-torture.exp: Instead of looking for the global variable
24806         NO_LONG_LONG, check to see if that's a feature of the target.
24807
24808 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24809
24810         * config/default.exp: Minimize. Delete the remainer of the files in
24811         config; this functionality is now in devo/dejagnu/config.
24812
24813         g++.*/*: Pass any additional flags used to compile to postbase;
24814         delete CXXFLAGS.
24815
24816         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24817         is now done by runtest.exp. Use gcc_target_compile instead of
24818         compile.
24819
24820         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24821         Remove references to CFLAGS. Use remote_file instead of
24822         calling rm -f.
24823         (c-torture): Take a list of arguments to use to compile this
24824         testcase.
24825
24826         lib/g++.exp: Simplify. Use target_compile instead of compile.
24827         lib/gcc-dg.exp: Ditto.
24828         lib/gcc.exp: Ditto.
24829         lib/mike-{gcc,g++}.exp: Ditto.
24830         lib/old-dejagnu.exp: Ditto.
24831         lib/plumhall.exp: Ditto.
24832
24833 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24834
24835         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24836         (ph_linker): Likewise.
24837
24838 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24839
24840           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24841         MAP_ANON / MAP_ANONYMOUS if defined;
24842         else try to map from /dev/zero .
24843
24844 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24845
24846         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24847         isn't defined, then define it to MAP_ANONYMOUS.
24848
24849 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24850
24851         * gcc.c-torture: Update to c-torture-1.42 release.
24852
24853 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24854
24855         * gcc.c-torture: Update to c-torture-1.41 release.
24856
24857 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24858
24859         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24860         c-torture release.
24861
24862 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24863
24864         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24865         and LDFLAGS.  Fix second case to append the target_info ldflags
24866         onto LDFLAGS, not CFLAGS.
24867         * lib/g++.exp (g++_init): Add target_info stuff.
24868         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24869         of libgloss and newlib flags for !native.
24870
24871         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24872         (GDB): Fix relative path to go up another dir for finding gdb.
24873
24874 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24875
24876         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24877         versions in the target_info array, if they don't exist.
24878
24879 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24880
24881         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24882
24883 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24884
24885         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24886         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24887
24888 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24889
24890         * lib/old-dejagnu.exp: Don't remove the output file before we've
24891         actually tested it. Don't append pwd to the path of the executable
24892         we're testing.
24893
24894 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24895
24896         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24897
24898 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24899
24900         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24901         temporary directory for compiler files, and set it to a default
24902         value of /tmp. Set $output as the name of the output file from
24903         compiling the testcase. Add a -o option to $cflags_var so the
24904         compiler writes the final output file as $output. Set $executable
24905         to $output.
24906
24907         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24908         directory for compiler files, and set it to /tmp if it doesn't
24909         already have a value. Set $output_file to the name of the output
24910         file from compiling the testcase. Add a -o option to CXXFLAGS so
24911         the compiler writes the final output file as $output. Use $output
24912         as the executable to be tested.
24913
24914 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24915
24916         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24917
24918 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24919
24920         * gcc.c-torture/execute/pending-1.c: New test.  Still
24921         pending in Tege's queue.
24922
24923 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24924
24925         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24926         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24927         if there were failures.  Call unresolved if there were unresolved
24928         testcases.  Call gcc_fail if program did not run to completion.
24929         (ph_make): Pass additional argument name to ph_execute.
24930         (ph_execute): Add new argument.  Pass additional arguments to
24931         ph_summary.  Call gcc_fail is there is no execution output.
24932
24933 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24934
24935         * lib/plumhall.exp (proc_summary): Output relavent summary
24936         lines into the log so specific failures in plumhall can be
24937         investigated.
24938
24939 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24940
24941         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24942         (c-torture-execute): Don't try to execute tests which use
24943         "long long" types if $NO_LONG_LONG is nonzero.
24944
24945 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24946
24947         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24948         not c-torture.
24949
24950         * gcc.ieee: Move from here.
24951         * gcc.c-torture/execute/ieee: To here.
24952
24953 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24954
24955         * gcc.c-torture: Update to c-torture-1.41 release.
24956
24957 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24958
24959         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24960         not "$output".
24961
24962 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24963
24964         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24965         -c present.
24966
24967 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24968
24969         * config/proelf.exp: Handle connecting to a simulator.
24970
24971 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24972
24973         * config/proelf.exp: New file.  Enough framework that we can
24974         run c-torture tests on the proelf targets (or any other target
24975         that gdb can connect to for that matter).
24976
24977 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24978
24979         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24980         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24981
24982         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24983         exec_output exists.
24984
24985 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24986
24987         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24988         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24989
24990         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24991         to pass/fail/unresolved/unsupported/untested.  Caller must now
24992         call unresolved/unsupported/untested.
24993         * lib/*.exp: Update FSF address.  Update to handle new results of
24994         ${tool}_load.
24995         * lib/chill.exp (verbose): Delete.
24996
24997 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24998
24999         * lib/gcc.exp (default_gcc_start): Change order of args to
25000         $LDFLAGS $CFLAGS $LIBS.
25001         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25002         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25003         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25004         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25005         * gcc.misc-tests/dg-test.exp: Likewise.
25006         * gcc.misc-tests/msgs.exp: Likewise.
25007         * gcc.prms/prms.exp: Likewise.
25008         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25009         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25010
25011         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25012
25013 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25014
25015         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25016
25017         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25018         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25019
25020         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25021         necessary.
25022
25023 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25024
25025         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25026         global for loop; add use of $mathlib.
25027         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25028         settings here; set mathlib for anything but VxWorks.
25029
25030 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25031
25032         * gcc.c-torture: Update to c-torture-1.40 release.
25033
25034 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25035
25036         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25037         dg.exp.
25038
25039 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25040
25041         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25042         global.
25043
25044 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25045
25046         * lib/g++.exp (LIBS): Define if not already.
25047         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25048         (gcc-dg-prune): Call prune_gcc_output.
25049         * lib/gcc.exp (prune_gcc_output): New proc.
25050         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25051         prune_gcc_output.
25052
25053 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25054
25055         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25056         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25057
25058 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25059
25060         * gcc.c-torture: Update to c-torture-1.39 release.
25061
25062 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25063
25064         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25065         fails, try others as well.
25066
25067 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25068
25069         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25070         If compilation fails, mark execute tests as `untested'.
25071         If test is marked as unsupported, don't mark compilation and
25072         execute tests as failed.
25073
25074 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25075
25076         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25077         libstdc++ for whether or not we want to be doing shared
25078         libraries.  Delete link_curses since we don't need it anymore.
25079         * lib/mike-g++.exp (postbase): Don't link in libg++.
25080         * g++.old-deja/old-deja.exp: Likewise.
25081
25082 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25083
25084         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25085
25086 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25087
25088         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25089         For that, add `-Wl,-a,shared_archive'.
25090         * g++.old-deja/old-deja.exp: Likewise.
25091
25092 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25093
25094         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25095
25096 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25097
25098         * lib/mike-g++.exp (postbase): Pay attention to the status of
25099         g++_load.
25100
25101 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25102
25103           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25104
25105 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25106
25107         * lib/gcc.exp (default_gcc_start): No longer need to log program
25108         being executed or its output, execute_anywhere does that now.
25109         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25110         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25111
25112 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25113
25114         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25115         the same as those in lib/g++.exp.
25116
25117 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25118
25119         * gcc.c-torture: Update to c-torture-1.38 release.
25120         * gcc.ieee: Related changes.
25121
25122 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25123
25124         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25125         "exec". Minor reformatting changes.
25126
25127         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25128         cross. This means all "exec" calls now work on a remote host as
25129         well.
25130         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25131         cross. Filter out the extra "\r\n" stuff that expect puts in.
25132         (c-torture-execute): Filter out the bogus warnings like
25133         c-torture-compile does. Add support for canadian cross.
25134         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25135         Use execute_anywhere rather than calling exec directly. Now it
25136         works for canadian cross testing.
25137
25138 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25139
25140         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25141         results into a variable, and check that rather than using file exists.
25142
25143 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25144
25145         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25146         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25147
25148 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25149
25150         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25151         lib_curses if there's a shared libg++ in the build tree.
25152
25153 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25154
25155         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25156         if not supported target.
25157
25158 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25159
25160         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25161         link_curses up to always happen, not just for native builds.
25162
25163 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25164
25165         * gcc.c-torture: Update to c-torture-1.36 release.
25166         * gcc.failure: Related changes.
25167
25168 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25169
25170         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25171
25172 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25173
25174         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25175         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25176         runshlib, link_curses, and mathlib for link and run.
25177
25178         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25179         pass the runtime shared library options for Solaris, OSF/1, and
25180         Irix5, and link with -lcurses to avoid unresolved references.
25181
25182 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25183
25184         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25185         only run once.
25186
25187 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25188
25189         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25190
25191 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25192
25193         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25194         do not have a framework for the "compat" tests yet.
25195
25196 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25197
25198         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25199         set to null if we're testing vxworks5.1.  Use that instead of
25200         `-lm' in the setting of LIBS for link and run.
25201
25202 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25203
25204         * config/rom68k.exp (${tool}_load): Major changes to make it
25205         work.  Verified that it does in fact return the stuff in
25206         exec_output properly.  Catch any Emul or any TRAP other than 0.
25207
25208 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25209
25210         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25211         LDFLAGS properly for targets that need stuff from libgloss.
25212         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25213         only run once.
25214         (gpp_initialized): New variable.
25215
25216 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25217
25218         * config/rom68k.exp: Load libgloss.exp.
25219         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25220         so we can produce a fully linked binary.
25221         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25222         so we can produce a fully linked binary.
25223
25224 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25225
25226         * lib/plumhall.exp (ph_section): Watch for expected failures.
25227         Add missing `else'.
25228
25229         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25230         run the testcase.
25231         (c-torture): Likewise.
25232
25233 1995-08-28  Doug Evans  <dje@cygnus.com>
25234
25235         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25236
25237         * lib/mike-g++.exp (mike_cleanup): New proc.
25238         (prebase): New globals compiler_result, not_compiler_result,
25239         target_regexp.
25240         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25241         allow leading "-" in pattern.  Watch for unsupported tests.
25242         If $compiler_result is set, pattern match assembler code,
25243         and ditto for $not_compiler_result.
25244         * lib/mike-gcc.exp: Likewise.
25245
25246         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25247         execution "succeeded".
25248
25249 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25250
25251         * config/win32.exp: New file.
25252         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25253
25254 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25255
25256         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25257         unsupported.
25258         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25259         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25260         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25261
25262         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25263         "... without exceptions was ...".  That is now handled by
25264         prune_system_crud.
25265         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25266
25267 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25268
25269         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25270         sieve.c,sort2.c}: New files.
25271         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25272         sieve.exp,sort2.exp}: Drivers for them.
25273
25274         * lib/mike-gcc.exp (program_output): New user settable variable.
25275         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25276         messages.
25277         * lib/mike-g++.exp (program_output): New user settable variable.
25278
25279         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25280
25281         * config/sh.exp: Deleted (use sim.exp instead).
25282
25283 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25284
25285         * config/vx.exp: Declare CHECKTASK as global.
25286         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25287         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25288         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25289
25290 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25291
25292         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25293         target. Like vx.exp, only includes `vx29k.exp' instead of
25294         `vxworks.exp'.
25295
25296 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25297
25298         * config/sim.exp: Increase time limit from 120 seconds to 240.
25299
25300 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25301
25302         * gcc.c-torture/execute/950628-1.c: New test.
25303
25304 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25305
25306         * gcc.c-torture: Update with changes/additions from
25307         c-torture-1.34.
25308
25309 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25310
25311         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25312
25313 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25314
25315         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25316
25317 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25318
25319         * gcc.c-torture/compile/950512-1.c: New test.
25320         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25321         * gcc.dg/struct-ret-1.c: Likewise.
25322
25323 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25324
25325         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25326           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25327
25328 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25329
25330         * gcc.c-torture/special/920411-1.c: Deleted.
25331         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25332
25333 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25334
25335         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25336         cpu limit.
25337
25338 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25339
25340         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25341
25342 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25343
25344         From kenner;
25345         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25346         is the proper length.
25347         * va-arg-3.c: Likewise.
25348
25349 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25350
25351         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25352         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25353
25354         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25355         * lib/g++.exp (default_g++_start): Delete old cruft.
25356
25357 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25358
25359         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25360         (2 * (1 << 18)) to (2 * (1 << 17)).
25361
25362         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25363
25364 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25365
25366         * config/rom68k.exp: Renamed from config/idp.exp
25367
25368 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25369
25370         * c-torture/compile/921109-2.c
25371
25372 1995-04-18  Mike Stump  <mrs@cygnus.com>
25373
25374         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25375         excess errors.
25376
25377 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25378
25379         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25380         output.
25381         * lib/g++.exp (default_g++_start): Likewise.
25382
25383 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25384
25385         * gcc.c-torture/compile/950329-1.c: New test.
25386
25387 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25388
25389           * config/bug.exp (${tool}_load): Updated to use new remote_open
25390           and remote_close procs.
25391         * config/idp.exp: New file.
25392
25393 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25394
25395         * gcc.c-torture/execute/950322-1.c: New test.
25396
25397 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25398
25399         * config/vx.exp (${tool}_load): Clean up testing of return code from
25400         vxworks_ld and vxworks_spawn.
25401
25402 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25403
25404         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25405
25406 1995-03-13  Mike Stump  <mrs@cygnus.com>
25407
25408         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25409         can mark excess errors on a machine by machine basis.  Note, the
25410         default is to not expect any excess errors, even when excess
25411         errors test - is given, so you will want to put an XFAIL ... on
25412         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25413         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25414         those 4 machines, but no others.
25415
25416 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25417
25418         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25419         * lib/c-torture.exp: to here.
25420
25421 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25422
25423         * gcc.c-torture/execute/950221-1.c: New test.
25424         * gcc.c-torture/execute/struct-ret-1.c: New test.
25425         * gcc.c-torture/compile/950221-1.c: New test.
25426
25427         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25428
25429 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25430
25431         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25432         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25433
25434 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25435
25436         * g++.gb: New directory of tests, derived from my signature and
25437         class scoping tests.
25438
25439         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25440         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25441         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25442         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25443         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25444         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25445         * g++.gb/sig25.C: Likewise.
25446
25447         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25448         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25449         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25450         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25451         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25452         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25453         * g++.gb/sig25.exp: Likewise.
25454
25455         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25456         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25457         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25458         * g++.gb/scope13.C: Likewise, this test still fails.
25459
25460         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25461         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25462         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25463         * g++.gb/scope13.exp: Ditto.
25464
25465         * g++.gb/README: New file, explains what these tests are about.
25466
25467 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25468
25469         * lib/dg.exp (dg-do): Support `preprocess'.
25470         (dg-test): Likewise.
25471
25472 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25473
25474         * config/udi.exp: change "continue -expect" to "exp_continue".
25475
25476 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25477
25478         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25479         Delete redundant tests.
25480
25481         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25482         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25483         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25484         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25485         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25486         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25487         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25488         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25489
25490         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25491         storing label pointers.
25492         * gcc.c-torture/execute/921019-1.c: Likewise.
25493         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25494         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25495         parameter fp.
25496         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25497         constants.
25498
25499         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25500         Delete obsolete tests.
25501
25502         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25503         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25504         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25505         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25506         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25507         * gcc.c-torture/compile/950124-1.c: New test.
25508
25509         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25510
25511 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25512
25513         * lib/mike-g++.exp: Add -lm to LIBS.
25514
25515 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25516
25517         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25518
25519 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25520
25521         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25522
25523 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25524
25525         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25526
25527 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25528
25529         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25530         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25531         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25532         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25533         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25534         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25535         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25536         * g++.law/{operators31.C, operators32.C,
25537         * g++.law/{operators33.C, operators34.C}: Likewise.
25538         * g++.law/{pic1.C, refs2.C}: Likewise.
25539         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25540         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25541         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25542         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25543
25544         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25545         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25546         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25547         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25548         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25549         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25550         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25551         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25552         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25553         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25554         * g++.law/{operators34.exp}: Likewise.
25555         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25556         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25557         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25558         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25559         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25560
25561         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25562         No longer expected to fail.
25563         * g++.law/missed-error3.C: Tweak for recent bool changes.
25564
25565 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25566
25567         * config/emb-unix: Deleted.
25568         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25569         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25570
25571 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25572
25573         * lib/dg.exp (dg-test): Fix typo in last patch.
25574
25575 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25576
25577         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25578         (handles multiple occurrences).
25579
25580 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25581
25582         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25583         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25584         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25585         printed).
25586         * lib/c-torture.exp (c-torture-compile): Likewise.
25587         (c-torture): Prepend full path if missing.
25588         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25589         (gcc_fail): Likewise.
25590         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25591
25592 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25593
25594         * lib/netware.exp: Only attach to NetWare i386 systems.
25595
25596 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25597
25598         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25599         messages.  Add test name to "output pattern match" pass/fail message.
25600
25601 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25602
25603         * gcc.dg: New testsuite.
25604         * gcc.dg/dg.exp: New file.
25605
25606         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25607         test-switch.c}: Deleted.
25608
25609         * gcc.misc-tests/msgs.exp: New testcase driver.
25610
25611 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25612
25613         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25614         Watch for illegal return values from ${tool}_load.
25615         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25616         cross targets.  Coerce return value >0 to 1.
25617
25618 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25619
25620         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25621
25622         * config/emb-unix.exp: New file.
25623
25624         * config/sim.exp: Error if variable $SIM not defined.
25625         (${tool}_load): Mark test as "untested" if simulator missing.
25626
25627         * config/unix.exp: Load remote.exp to get rcp_download.
25628         * lib/c-torture.exp: Use different option lists for testcases with
25629         and without loops.
25630         * gcc.c-torture/execute/execute.exp: Likewise.
25631
25632 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25633
25634         * config/*.exp: Clarify return code from ${tool}_load.
25635         Call `unresolved' or `untested' instead of `warning' or `perror'
25636         (sometimes you still want to call both though).
25637         Add comment that `shell_id' is local to each file.
25638         * config/udi.exp (timeout): Set to 30.
25639         Don't print warning if connection fails, $connectmode has already
25640         printed an error.
25641         (${tool}_load): Move verbose messages to level 2.
25642         Rework pattern for "Process started" message.
25643         Pass `shell_id' to ${connectmode}_download.
25644         Retry twice upon timeout.  Make resetting of target more robust.
25645         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25646         Pass `shell_id' to exit_$connectmode.
25647         Only call exit_$connectmode if connected.
25648         * config/unix.exp (${tool}_load): Check return codes better.
25649         * config/vrtx.exp (${tool}_load): Likewise.
25650         * config/vx.exp (${tool}_load): Likewise.
25651         Delete unneeded global's.
25652         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25653         from ${tool}_load.
25654         (dg-stat): Delete.
25655         (dg-init): Delete recording of pass/fail counts.
25656         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25657         (old-dejagnu-init): Likewise.
25658         (old-dejagnu-stat): Delete contents, empty proc now.
25659         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25660         (c-torture): Delete references to lcnt, lpass, lfail.
25661         Get option list from TORTURE_OPTIONS.
25662         Delete -funroll[-all]-loops if no loops.
25663         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25664         (g++_stat): Delete contents (empty proc now).
25665         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25666         (gcc_finish): Likewise.
25667         (gcc_stat): Deleted.
25668         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25669         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25670         * gcc.c-torture/execute/execute.exp: Likewise.
25671         Split tests into two parts: compile, execute.
25672         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25673         no loops.  Update to reflect clarified return codes from ${tool}_load.
25674
25675 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25676
25677         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25678         to grep for.
25679         (old-dejagnu): Likewise (where necessary).
25680
25681 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25682
25683         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25684
25685         * lib/dg.exp (dg-process-target): Fix processing of selector.
25686         Add comment regarding use of `error'.
25687
25688         * lib/gcc.exp (prune_system_crud): Define if missing.
25689         * lib/g++.exp (prune_system_crud): Likewise.
25690
25691         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25692         Call prune_system_crud.
25693         * lib/dg.exp (dg-runtest): New proc.
25694         Use perror instead of send_user for tcl errors in testcase.
25695         Don't return any value, it's never used.
25696         Don't clobber previous definition of `unknown'.
25697         Print tcl errors in `dg-final'.
25698
25699 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25700
25701         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25702         (dg-test): Don't print errorInfo, it contains stack backtrace.
25703
25704 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25705
25706         * lib/g++.exp (runtest_file_p): Define if missing.
25707
25708 1994-09-24  Doug Evans  (dje@cygnus.com)
25709
25710         * lib/mike-g++.exp: Comment out loading of g++.exp.
25711         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25712         (default_g++_version): Always print something.
25713         (default_g++_start): Comment out call to `which'.
25714         (g++_start, g++_load): Deleted (must be defined in config file).
25715         * lib/gcc.exp: Test for existence of $CC at start.
25716         Delete check for tmpdir (done in gcc_init).
25717         (default_gcc_version): Always print something.
25718         (default_gcc_start): Comment out call to `which'.
25719         * config/*.exp: Major cleanup - make cross targets work at least a
25720         little better for g++ (by not being "--tool gcc" specific).
25721         Rename gcc_xxx to ${tool}_xxx.
25722         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25723         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25724
25725 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25726
25727         * lib/c-torture.exp (c-torture-compile): Rework compiler
25728         message processing.
25729
25730         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25731         c-torture.
25732
25733 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25734
25735         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25736
25737         * lib/dg.exp (dg-process-target): Support { target native }.
25738
25739 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25740
25741         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25742         looked for "... program xxx got fatal signal".
25743         Correct regsub munging of `comp_output'.
25744         Ignore compiler messages "path prefix not used" and "linker input
25745         file unused".
25746
25747 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25748
25749         * lib/gcc.exp (runtest_file_p): Define if missing.
25750         * gcc.prms/template.c: Example to work from.
25751
25752 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25753
25754         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25755         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25756
25757         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25758         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25759         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25760         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25761
25762         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25763         (dg-process-target): No longer a varargs proc.
25764         Return S/N for target, P/F for xfail.  All callers changed.
25765         (user option procs): More argument checking.
25766         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25767         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25768         (dg-test): Skip test if not running on selected target in `dg-do'.
25769         Update handling of `dg-do-what', `dg-output-text'.
25770         Separate execution pass/fail from output pattern match pass/fail.
25771         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25772
25773 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25774
25775         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25776         target for 920510-1.c.
25777
25778 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25779
25780         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25781         Clean up comment regarding use of passcnt, etc.
25782         (gcc_stat): Don't update `testcnt' here.
25783         (gcc_finish): Do it here.
25784         Might as well reset `but_id' here too.
25785         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25786         to determine if the file should be tested.
25787         * gcc.c-torture/compile/compile.exp: Likewise.
25788         * gcc.c-torture/execute/execute.exp: Likewise.
25789         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25790         * gcc.misc-tests/dg-test.exp: Likewise.
25791         * gcc.prms/prms.exp: Likewise.
25792         * gcc.wendy/wendy.exp: Likewise.
25793         * g++.old-deja.exp: Likewise.
25794         Move "Testing file" message to verbose level 1.
25795
25796 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25797
25798         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25799
25800 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25801
25802         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25803         (default_gcc_start): Accept optional second list element
25804         of compiler flags.  Print compiler output at verbosity level 2.
25805         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25806         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25807         Save current values of framework globals passcnt, failcnt, xpasscnt,
25808         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25809         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25810         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25811         xfailcnt to compute stats.  Update framework global `testcnt' from
25812         pass/fail counts.
25813         (gcc_finish): New proc.  Clean up test environment.
25814         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25815         (gcc_epass, gcc_efail): Delete.
25816         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25817         argument of line number.
25818         (dg-init): If the tool has an init routine, call it.
25819         (dg-test): Remove args `cflags_var' and `libs_var'.
25820         Pass all compiler options to ${tool}_start.
25821         Handle missing line number.
25822         (dg-finish): New function.
25823         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25824         particular files.  Call gcc_finish at end.  Move "skipping test"
25825         message to verbosity level 3.
25826         * gcc.c-torture/compile/compile.exp: Likewise.
25827         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25828         * gcc.c-torture/execute/execute.exp: Likewise.
25829         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25830         Print testcase being tried at verbosity level 1.
25831         * gcc.c-torture/special/special.exp: Unset xfail.
25832         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25833         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25834         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25835         * gcc.failure/failure.exp: Likewise.
25836         * gcc.ieee/ieee.exp: Likewise.
25837         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25838         Update call to dg-test.  Call dg-finish at end.
25839         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25840         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25841         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25842         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25843         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25844         * gcc.wendy/wendy.exp: Add copyright.
25845         Delete setting of tmpdir (done by gcc_init).
25846         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25847         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25848         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25849         gcc_[ce]pass/fail.
25850
25851 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25852
25853         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25854         confusion.
25855         (g++_load): Likewise.
25856
25857         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25858         Rename argument to `prog' to remove the confusion.
25859         Varargs fns behave differently too!
25860         (g++_load): Likewise.
25861
25862         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25863
25864         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25865         what it is.  Delete (always) printing of status value for !native.
25866         Simplify verbose code, and include status and exec_output.
25867         (g++_load): Use gcc_load.
25868
25869 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25870
25871         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25872         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25873         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25874         940714-3.c as these testcases don't exist anymore.  Make
25875         va-arg-1.c expected to pass.
25876
25877 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25878
25879         * gcc.misc-tests/misc.exp: Only run specific testcases.
25880         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25881         * gcc.misc-tests/dg-[1-9].c: New files.
25882
25883         * lib/dg.exp: New testsuite driver.
25884         * gcc.prms/prms.exp: Use it.
25885
25886         * README.gcc: New file.
25887
25888         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25889         Document and reset `lxpass' and `lxfail'.
25890         Simplify "initialized" message.
25891         (gcc_stat): Clean up comments a little.
25892
25893 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25894
25895         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25896
25897 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25898
25899         * lib/old-dejagnu.exp (process-option): New proc.
25900         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25901         (old-dejagnu): Simplify.
25902         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25903
25904 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25905
25906         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25907         exists and is not an empty string.
25908
25909         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25910         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25911         finished.
25912         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25913         automatically.
25914
25915         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25916         longer expected to fail.
25917
25918         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25919         "f" function call.
25920
25921         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25922
25923         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25924         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25925         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25926         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25927         c-torture-1.29.
25928
25929         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25930         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25931
25932         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25933
25934         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25935         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25936
25937         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25938         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25939         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25940
25941 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25942
25943         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25944         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25945         940714-1.c, 940714-2.c, 940714-3.c},
25946         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25947         gcc.misc-tests/{mg.c,mg.exp}:
25948         New tests.
25949         * gcc.noncompile/noncompile.exp: Change accordingly.
25950
25951 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25952
25953         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25954         Undo previous clobberage.
25955
25956 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25957
25958         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25959         * gcc.special/{930510-1.c, special.exp}:
25960         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25961         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25962         struct-varargs-1.c}: New tests from c-torture-1.26.
25963
25964 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25965
25966         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25967           argument to switch.
25968
25969 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25970
25971         * Revert the previous changes.  Please see Rob's directory
25972           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25973           fixes.
25974
25975 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25976
25977         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25978             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25979             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25980             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25981             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25982             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25983             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25984             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25985             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25986             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25987             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25988             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25989             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25990             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25991             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25992             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25993             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25994             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25995             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25996             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25997             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25998             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25999             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26000             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26001             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26002             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26003             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26004
26005 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26006
26007         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26008             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26009           with perror calls.
26010
26011 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26012
26013         * config/unix.exp (g++_load): Fix syntax.
26014
26015 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26016
26017         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26018         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26019         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26020         Don't expect va-arg-1.c to fail.  Correct expected output for
26021         920928-1.c.
26022         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26023         * gcc.wendy/hbm4.c: Correct typo.
26024         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26025
26026 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26027
26028         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26029         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26030         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26031         * lib/c-torture.exp (c-torture-compile): Ditto.
26032
26033         Reduce volume of output (remove all the -I's and such).
26034         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26035         Call gcc_cpass, gcc_cfail.
26036         (c-torture): Pass testing option to c-torture-compile.
26037
26038 1994-03-21  Doug Evans  (dje@cygnus.com)
26039
26040         Bring patches over from progressive.
26041         * config/default.exp: Exit remote shell cleanly.
26042         (g++_exit, g++_start): Add default versions.
26043         * config/sim.exp (gcc_load): Use perror, not error.
26044
26045 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26046
26047         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26048         set in site.exp.
26049
26050 1994-03-14  Doug Evans  (dje@cygnus.com)
26051
26052         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26053         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26054         (wendy_try): New proc to run testcase.
26055         (main loop): Call 'em.
26056         * gcc.wendy/*.c: Clean up pass to correct expected output.
26057
26058         * lib/gcc.exp: Minor cleanup work.
26059         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26060
26061 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26062
26063         * config/sim.exp (gcc_load): Document return codes better.
26064         Don't pass -v to simulator.
26065
26066 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26067
26068           * gcc.special/920717-x.c: Fix typo.
26069           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26070           get at sources.
26071
26072         * lib/mike-gcc.exp: Fix typo.
26073
26074 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26075
26076         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26077         binary to use, transform the name.
26078         * config/*.exp: rename everything. Nuke any g++ specific files,
26079         it's now a special case of gcc that requires no special support.
26080         Add a default.exp for unsupported targets.
26081
26082 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26083
26084         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26085         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26086         version of Tcl.
26087
26088 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26089
26090         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26091         than a warning.
26092
26093 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26094
26095         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26096
26097 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26098
26099         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26100         option_list.  Compile every file with only 4/6 option choices
26101         (same as C torture) instead of with 12/18 different option
26102         choices.
26103         * lib/c-torture.exp: Likewise.
26104
26105         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26106         not already set.
26107
26108 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26109
26110         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26111         can put an XFAIL *-*-* on excess errors.
26112
26113 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26114
26115         * g++.law: Add more tests derived from g++-bugs snapshots.
26116
26117         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26118         equivalent to g++.law/init9.
26119
26120         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26121         compiled it, and the a.out file after we've run it.
26122
26123 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26124
26125         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26126         compiled it, and the a.out file after we've run it.
26127
26128 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26129
26130         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26131
26132 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26133
26134         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26135         version number.
26136
26137 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26138
26139         * g++.law: New directory of g++ tests derived from the g++-bugs
26140         snapshots.
26141
26142 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26143
26144         * gcc.compile: initbug1.c initbug1.exp testcase added
26145
26146 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26147
26148         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26149         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26150           fixes submitted by Jeff Law (law@cs.utah.edu)
26151         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26152           Jeff Law (law@cs.utah.edu)
26153
26154
26155 1993-11-30  Mike Stump  (mrs@cygnus.com)
26156
26157         * config/unix-g++.exp: Follow the gcc way of doing things.
26158         * g++.old-deja/old-deja.exp: Minor updates.
26159         * lib/g++.exp: New file, follow the gcc way of doing things.
26160         * lib/old-dejagnu.exp: Minor updates.
26161         * lib/mike-g++.exp: Always unset errorInfo.
26162
26163 1993-11-06  Mike Stump  (mrs@cygnus.com)
26164
26165         * lib/gcc.exp: Fix some errors with the below change, CC and
26166         CFLAGS should be global when setting, not local.
26167
26168 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26169
26170         * lib/gcc.exp: Transform tool name.
26171
26172 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26173
26174         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26175
26176 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26177
26178         * lib/gcc.exp: change gcc_done to gcc_stat
26179
26180 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26181
26182         * Upgraded gcc testsuite to c-torture version 1.25
26183
26184 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26185
26186         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26187         * lib/c-torture: added hooks for new reporting code.
26188
26189 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26190
26191         * config/sh-gcc.exp: check if sh-sim exists in the path
26192
26193 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26194
26195         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26196         * gcc.compile/compile.exp: Initial changes for new logic.
26197         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26198         * gcc.failure/failure.exp: Initial changes for new logic.
26199         * gcc.ieee/ieee.exp: Initial changes for new logic.
26200         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26201         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26202         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26203         * lib/c-torture.exp: Initial changes for new logic.
26204         * lib/gcc.exp: Initial changes for new logic.
26205
26206 1993-10-15  Mike Stump  (mrs@cygnus.com)
26207
26208         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26209         depend upon failure or success.  Fully qualify names in failure
26210         and success messages.  Always remove a.out before starting
26211         compile, just in case.  Pay more attention to error text output by
26212         the compiler.  Handle testcases with no known past errors just
26213         like all others, so that things are uniform.  Other miscellaneous
26214         improvements.
26215
26216 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26217
26218         * gcc.cpp: new directory for cpp tests
26219
26220 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26221
26222         * lib/chill.exp: Code reformatted, removed unused code.
26223         * config/unix-chill.exp: Code reformatted, removed unused code.
26224         * chill.execute/execute.exp: Code reformatted, removed unused code.
26225         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26226
26227 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26228
26229         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26230         routines not written.
26231
26232 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26233
26234         * config/bug-gcc.exp: Use new procs from bug.exp.
26235
26236 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26237
26238         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26239         via ftp, rather than depending on NFS.
26240         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26241         case.
26242
26243 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26244
26245         * config/bug-gcc.exp: Use new download proc.
26246
26247 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26248
26249         * chill.execute/execute.exp: cleanups, handles errors better
26250         * chill.compile/compile.exp: rewrite, based on execute.exp
26251         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26252         * lib/chill.exp: major changes to diff proc and compile and link
26253           procs. added chill_fail and chill_pass wrappers to pass and
26254           fail. added more comments, and handle error codes better.
26255           Added a hack to capture stderr from exec, so noncompile tests
26256           can work.
26257
26258 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26259
26260         * chill.execute/execute.exp: rewrite of testsuite driver
26261         * lib/chill.exp: rewrite of testsuite driver
26262         * config/unix-chill.exp: rewrite of testsuite driver
26263
26264 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26265
26266     In chill.execute:
26267         * iexpr.ch: Standardize uppercase.
26268         * tuples.dat: Standardize uppercase.
26269         * vary.ch: standardize.  Correct varying string assignments.
26270         * vary.dat: Add new output lines.
26271
26272 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26273
26274     In chill.execute:
26275         * chprintf.ch: Standardize use of uppercase.
26276         * tuples.ch: Standardize and turn arr2 into a DCL,
26277           rather than a SYN.
26278         * pinits.ch: Standardize.
26279
26280 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26281
26282         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26283         * Makefil: Renamed to Makefile.in.
26284         * configure.in: New.
26285
26286 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26287
26288     In chill.execute:
26289         * .cvsignore: Add result/output files.
26290         * Makefile: Fix up variables at start.  Use MFLAGS
26291           everywhere.  Correct bool_loc, built_ins entries.
26292           Add entry for vary1.ch.
26293         * bitarray.ch: Standardize upper-case usage.
26294         * bitexpr.ch: Standardize, add output of b1.
26295         * params.ch: Use arrayt in along PROC parameters, to
26296           avoid novelty problems.
26297         * sets.ch: Tiny cleanup.
26298         * vary1.ch: Re-indent.
26299
26300 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26301
26302           * Add PR-related files to Makefiles, .cvsignore files, etc.
26303
26304 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26305
26306         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26307           with compiler objects. New names are test-flow.c and test-loop.c
26308
26309 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26310
26311         * Upgraded c-torture tests from 1.19 to 1.20
26312
26313         * new files:
26314         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26315         * gcc.compile: 930623-1.c 930623-2.c
26316         * gcc.noncompile: 930622-1.c 930622-2.c
26317         * gcc.failure: 920411-1.c 920627-2.c
26318         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26319
26320 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26321
26322         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26323           More changes to get testsuite working properly. Needs more work.
26324           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26325
26326 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26327
26328         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26329           More changes to get testsuite working properly. Needs more work.
26330
26331 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26332
26333         * chill.compile/compile.exp: Added for Dejagnu support
26334         * chill.execute/execute.exp: Added for Dejagnu support
26335         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26336
26337 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26338
26339     This should complete moving the CHILL test files.
26340         * chill.noncompile(.cvsignore printf.grt
26341             in-printf.grt chprintf.grt chprintf.ch):
26342             Added test-support files.
26343           (Makefile): Modified further.
26344         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26345             signal.ch): Added test files.
26346           * chill.execute (.cvsignore printf.grt printr.c
26347             in-printf.grt rts.c chprintf.grt rts.h): Added
26348           test-support files.
26349             (Makefile): More corrections.
26350
26351 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26352
26353         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26354           test cases, ready for DejaGnu.
26355
26356 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26357
26358         * Upgraded c-torture tests from 1.18 to 1.19
26359
26360         * gcc.compile: added test(s):
26361           930607-1.c
26362         * gcc.execute: added test(s):
26363           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26364
26365         * added new subdirectory for misc tests: gcc.misc-tests
26366         * gcc.misc-test(s): added tests:
26367           inst-check.c test-consts.c test-ior.c test-switch.c
26368
26369 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26370
26371         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26372
26373 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26374
26375         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26376
26377 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26378
26379         * Upgraded c-torture tests from 1.17 to 1.18
26380
26381 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26382
26383         * Upgraded c-torture tests from 1.12 to 1.17
26384
26385 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26386
26387         * lib/old-dejagnu.exp:
26388           Fixed handling of XFAIL target triplets to correctly
26389           recognize wildcard characters.  Removed code that
26390           appended a unique id tag to the end of the file name
26391           printed out by the result of the testcases within a
26392           given test file.
26393
26394 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26395
26396         * lib/old-dejagnu.exp:
26397           Reworked expected failure handling to trigger off of XFAIL
26398           keyword in keyphrase embeded in testcase source code. The
26399           XFAIL keyword must be at the end of the keyphrase line. It
26400           may optionally be followed by one or more target triplets.
26401           It has just occured that the handling of wildcards in the
26402           target triplet may not be correct.
26403
26404 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26405
26406         * g++.old-deja/tests:
26407           Moved all subdirectories up one level into g++.old-deja .
26408
26409         * lib/old-dejagnu.exp:
26410           Fixed problem with CXXFLAGS not being properly reset, and being
26411           corrupted with extraneous "-c" compiler option.  This was
26412           causing binaries to not be generated for test that needed them.
26413           Modified strings passed to "pass" and "fail" so that individual
26414           tests from the same test file would be distinguished by an
26415           identifier appended to the test file name in the summary logs;
26416           this corrected a problem with erroneous diff logs.  Added code
26417           to search testcases for expected fail and unexpected pass keywords.
26418
26419 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26420
26421         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26422
26423 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26424
26425         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26426           Removed extraneous text from end of "Special g++ Options"
26427           keyphrase.
26428
26429         * lib/old-dejagnu.exp: Added pattern matching to look for new
26430           keywords, embedded in testcases comments, which will trigger
26431           calls to xpass and xfail.
26432
26433 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26434
26435         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26436           comments embedded in the testcases, especially the one looking for
26437           special compiler options, as well as the pattern matching for the
26438           compiler output again.
26439
26440 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26441
26442         * lib/old-dejagnu.exp: Do a proper check of the return value for
26443           execute tests. Fixed several problems with the pattern matching
26444           of the compiler output which gave erroneous test results.
26445           Changed several of the test result messages to be more descriptive.
26446         * config/unix-g++.exp: Proc g++_load now actually works and
26447           executes the tests passed to it and returns a usable return
26448           value.
26449
26450 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26451
26452           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26453
26454 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26455
26456         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26457           Modified both files to properly execute the old style
26458           dejagnu tests. The previous versions of these files were
26459           experimental and did not function anything near correctly.
26460
26461 1993-04-05  Rob Savoye  (rob@cygnus.com)
26462
26463         * Removed all Makefile.in and configure.in files. No configuration
26464         needed now.
26465
26466 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26467
26468         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26469
26470 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26471
26472         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26473         gcc.special/configure.in, gcc.noncompile/configure.in,
26474         gcc.execute/configure.in, gcc.code_quality/configure.in,
26475         g++.other/configure.in, g++.old-deja/configure.in,
26476         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26477         in srcname setting.
26478
26479 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26480
26481         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26482         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26483         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26484
26485 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26486
26487         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26488         (gdb_exit): Don't remove *_soc files.
26489
26490 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26491
26492         * lib/c-torture.exp: Don't look for main; instead always use -w
26493         -c.  This is how the c-torture tests work.  Remove the object
26494         file if the compilation succeeds.
26495         * gcc.execute/execute.exp: Remove executable if test passes.
26496         * gcc.noncompile/noncompile.exp: Every test is an expected
26497         failure.
26498         * gcc.special/special.exp: Added tests from c-torture 1.11,
26499         corrected use of existing test.
26500         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26501         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26502         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26503         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26504         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26505         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26506         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26507         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26508         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26509         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26510         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26511         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26512         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26513         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26514         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26515         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26516         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26517         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26518         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26519         c-torture 1.11.
26520         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26521         correspond to c-torture 1.11.
26522
26523         * New file.