OSDN Git Service

* c-lex.c (get_nonpadding_token): Remove.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2
3         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4         resyncing.
5         * gcc.dg/cpp/direct2s.c: Likewise.
6
7 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8
9         * objc.dg/image-info.m: Update for changes to section selection.
10
11 2004-10-25  David Ayers  <d.ayers@inode.at>
12             Ziemowit Laski  <zlaski@apple.com>
13
14         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15         diagnostics when messaging 'id <Proto>'.
16         * objc.dg/class-protocol-1.m: New test.
17         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18         a non-existent method signature.
19         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20         Update diagnostics when messaging with non-existent method signature.
21         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23         invalid receivers are now resolved as if messaging 'id'; remove
24         extraneous diagnostics.
25
26 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27
28         PR c/16667
29         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30         gcc.dg/init-desig-obs-3.c: New tests.
31
32 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33
34         * gcc.dg/debug/20041023-1.c: New test.
35
36 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37
38         PR middle-end/17407
39         * gcc.c-torture/compile/pr17407.c: New test.
40
41         PR c++/18121
42         * g++.dg/template/array8.C: New test.
43
44 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45
46         PR other/18138
47         * lib/g++.exp: Accept more than one multilib libgcc.
48         * lib/gcc-dg.exp: Likewise.
49         * lib/objc.exp: Likewise.
50         * lib/treelang.exp: Likewise.
51         * lib/gfortran.exp: Likewise.
52
53 2004-10-24  Ben Elliston  <bje@au.ibm.com>
54
55         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
56
57 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
58
59         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
60         * gcc.dg/c99-const-expr-3.c: Likewise.
61
62 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
63
64         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
65
66 2004-10-23  Ben Elliston  <bje@au.ibm.com>
67
68         * gcc.c-torture/execute/loop-2e.x: Remove.
69
70 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
71
72         PR c++/18095
73         * g++.dg/parse/crash18.C: New.
74         * g++.dg/parse/crash19.C: New.
75
76 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
77
78         * g++.dg/ext/dllimport1.C: Move dg-warnings.
79         * g++.dg/ext/dllimport2.C: Same.
80         * g++.dg/ext/dllimport8.C: Same.
81
82 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/10841
85         * g++.dg/conversion/cast1.C: New test.
86         * g++.dg/overload/pmf1.C: Adjust error marker.
87
88 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
89
90         PR objc/17923
91         * objc.dg/const-str-7.m: New test.
92
93 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
94
95         * g++.dg/template/memfriend11.C: Fix comment typo.
96         * g++.dg/template/memfriend14.C: Likewise.
97
98 2004-10-20  Richard Henderson  <rth@redhat.com>
99
100         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
101         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
102         -fasynchronous-unwind-tables.
103
104 2004-10-20  Richard Henderson  <rth@redhat.com>
105
106         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
107         (main): Return success.
108         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
109         (main): Return success.
110
111 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
112
113         PR c++/13495
114         * g++.dg/template/memfriend9.C: New test.
115         * g++.dg/template/memfriend10.C: Likewise.
116         * g++.dg/template/memfriend11.C: Likewise.
117         * g++.dg/template/memfriend12.C: Likewise.
118         * g++.dg/template/memfriend13.C: Likewise.
119         * g++.dg/template/memfriend14.C: Likewise.
120         * g++.dg/template/memfriend15.C: Likewise.
121         * g++.dg/template/memfriend16.C: Likewise.
122         * g++.dg/template/memfriend17.C: Likewise.
123         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
124
125 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
126
127         * g++.dg/conversion/dr195.C: New.
128         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
129
130 2004-10-20  Ben Elliston  <bje@au.ibm.com>
131             Devang Patel  <dpatel@apple.com>
132
133         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
134         of floating point arithmetic, which could trap.
135
136 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
137
138         PR c++/14035
139         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
140         * g++.dg/conversion/const2.C: New test.
141         * g++.dg/expr/reinterpret2.C: New test.
142         * g++.dg/expr/reinterpret3.C: New test.
143         * g++.dg/expr/cast2.C: New test.
144         * g++.dg/expr/copy1.C: New test.
145         * g++.dg/other/conversion1.C: Change error message.
146         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
147         function pointers to void *.
148         * g++.old-deja/g++.mike/p10148.C: Likewise.
149
150 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
151
152         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
153
154 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
155
156         PR c++/18047
157
158         * g++.dg/parse/expr3.C: New test.
159
160 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
161
162         * gcc.dg/smod-1.c: New test.
163
164 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
165
166         * objc.dg/method-14.m: New test.
167
168 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
169
170         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
171         Also xfail as the patch was reverted.
172
173 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
174
175         PR middle-end/16973
176         * gcc.dg/pr16973.c: New test.
177
178 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
179
180         PR tree-optimization/17656
181         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
182
183 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
184
185         * g++.dg/eh/shadow1.C: New.
186
187 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
188
189         * gcc.c-torture/compile/20041018-1.c: New test.
190
191 2004-10-18  Ben Elliston  <bje@au.ibm.com>
192
193         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
194         compiler referring to register 0 when accessing sdata.  The linker
195         now patches things up.
196
197 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
198
199         PR c/17529
200         * gcc.c-torture/compile/pr17529.c: New test.
201
202 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
203
204         PR c++/17743
205         * g++.dg/ext/attrib17.C: New test.
206
207 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
208
209         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
210
211 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
212
213         PR c++/10479
214         * g++.dg/ext/attrib16.C: New test.
215
216 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
217
218         PR c++/17042
219         * g++.dg/init/dso_handle1.C: New test.
220
221         PR c++/14667
222         * g++.dg/parse/typedef6.C: New test.
223
224         PR c++/17916
225         * g++.dg/parse/pragma1.C: New test.
226
227 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
228
229         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
230
231 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
232
233         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
234         -fno-common when on HPPA HP-UX platforms.
235
236 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
237
238         PR other/16820
239         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
240         stdint.h.
241         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
242         uintptr_t.
243
244 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         PR c++/16301
247         * g++.dg/lookup/strong-using-4.C: New test.
248
249 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
250
251         PR middle-end/16567
252         * gcc.c-torture/compile/nested-1.c: New test.
253
254 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
255
256         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
257         and mipsisa64*-*-* (until support for misaligned loads is added).
258         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
259         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
260         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
261         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
262         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
263         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
264
265 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
266
267         PR c++/17976
268         * g++.dg/init/dtor3.C: New test.
269
270 2004-10-15  Ben Elliston  <bje@au.ibm.com>
271
272         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
273
274 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
275
276         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
277         * gcc.dg/macho-lo-sum.c: Likewise.
278
279 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
280
281         * gcc.dg/ppc-spe64-1.c: New test.
282
283 2004-10-14  Devang Patel  <dpatel@apple.com>
284
285         PR 17635
286         * gcc.dg/pr17635.c : New test.
287         
288 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
289
290         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
291         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
292         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
293         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
294         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
295         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
296         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
297         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
298         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
299         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
300         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
301         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
302         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
303         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
304         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
305         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
306         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
307         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
308
309 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
310
311         * gcc.dg/vect/vect-82.c: New testcase.  
312         * gcc.dg/vect/vect-82_64.c: New testcase.       
313         * gcc.dg/vect/vect-83.c: New testcase.  
314         * gcc.dg/vect/vect-83_64.c: New testcase.       
315
316 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
317
318         * gcc.dg/cpp/error-1.c: New test.
319
320 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
321
322         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
323
324 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
325
326         PR target/17984
327         * gcc.dg/cris-peep2-xsrand2.c: New test.
328
329 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
330
331         PR c++/17661
332         * testsuite/g++.dg/expr/for2.C: New test.
333
334 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
335
336         * g++.dg/inherit/thunk1.C: Run on the SPARC.
337
338 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
339
340         PR tree-optimization/17724
341         * g++.dg/opt/pr17724-1.C: New test.
342         * g++.dg/opt/pr17724-2.C: New test.
343         * g++.dg/opt/pr17724-3.C: New test.
344         * g++.dg/opt/pr17724-4.C: New test.
345         * g++.dg/opt/pr17724-5.C: New test.
346         * g++.dg/opt/pr17724-6.C: New test.
347
348 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
349
350         PR c/17301
351         * gcc.dg/pr17301-2.c: New test.
352
353 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/15876
356         * g++.dg/parse/error22.C: New test.
357
358         PR c++/17936
359         * g++.dg/template/spec18.C: New test.
360
361 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
362
363         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
364         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
365         memcpy. 
366         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
367         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
368
369 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
370
371         * g++.dg/eh/cleanup5.C: Add dg-options "".
372
373 2004-10-11  Roger Sayle  <roger@eyesopen.com>
374
375         PR middle-end/17657
376         * gcc.dg/switch-4.c: New test case.
377
378 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
379
380         * gcc.c-torture/execute/20041011-1.c: New test.
381
382 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
383
384         PR c++/17554
385         * g++.dg/init/for3.C: New test.
386
387         PR c++/17657
388         * g++.dg/opt/switch2.C: New test.
389
390         PR middle-end/17703
391         * g++.dg/warn/Wreturn-2.C: New test.
392
393 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
394
395         PR c++/17907
396         * g++.dg/eh/cleanup5.C: New test.
397
398 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
399
400         PR c++/17393
401         * g++.dg/parse/error21.C: New test.
402
403 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
404
405         * g++.dg/overload/pmf1.C: Adjust quoting marks.
406         * g++.dg/warn/incomplete1.C: Likewise.
407         * g++.dg/template/qualttp20.C: Likewise.
408
409 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
410
411         PR c/17881
412         * parm-incomplete-1.c: New test.
413
414 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
415
416         PR c++/17867
417         * g++.dg/parse/error19.C: New test.
418
419         PR c++/17670
420         * g++.dg/init/new11.C: New test.
421
422         PR c++/17821
423         * g++.dg/parse/error20.C: New test.
424
425         PR c++/17826
426         * g++.dg/template/crash24.C: New test.
427         
428 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
429
430         PR c/17301
431         * gcc.dg/pr17301-1.c: New test.
432
433 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
434
435         PR c/17189
436         * gcc.dg/anon-struct-5.c: New test.
437
438 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
439
440         PR c/17844
441         * gcc.dg/pr17844-1.c: New test.
442
443 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
444
445         PR tree-optimization/17906
446         * gcc.c-torture/compile/pr17906.c: New.
447
448 2004-10-09  Stuart Hastings  <stuart@apple.com>
449             Roger Sayle  <roger@eyesopen.com>
450
451         PR rtl-optimization/17853
452         * gcc.dg/i386-mmx-5.c: New testcase.
453
454 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
455
456         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
457
458 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/17524
461         * g++.dg/template/static9.C: New test.
462
463         PR c++/17685
464         * g++.dg/parse/operator5.C: New test.
465
466 2004-10-09  Roger Sayle  <roger@eyesopen.com>
467
468         PR middle-end/17894
469         * gcc.c-torture/execute/divcmp-4.c: New test case.
470
471 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
472
473         PR tree-opt/17902
474         * g++.dg/opt/pr17902.C: New test.
475
476 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
477
478         * gcc.dg/cpp/ident-1.c: Add dg-options "".
479
480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
481
482         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
483
484 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
485
486         * gcc.dg/assign-warn-3.c: New test.
487
488 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
489
490         PR c/16999
491         * gcc.dg/cpp/ident-1.c: New test.
492
493 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
494
495         * gcc.c-torture/compile/acc1.c: New.
496
497 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
498
499         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
500         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
501
502 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
503
504         * gcc.dg/ultrasp11.c: New test.
505
506 2004-10-08  Michael Matz  <matz@suse.de>
507
508         * gcc.dg/doloop-2.c: New test.
509
510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
511
512         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
513         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
514         objc.dg/method-9.m: Update expected diagnostics.
515
516 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
517
518         * gcc.dg/ppc-fsel-3.c: New file.
519         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
520
521 2004-10-07  Paul Brook  <paul@codesourcery.com>
522
523         * gfortran.dg/intrinsic_verify_1.f90: New test.
524
525 2004-10-07  Paul Brook  <paul@codesourcery.com>
526
527         * gfortran.dg/empty_format_1.f90: Remove stray commas.
528
529 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
530
531         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
532         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
533         commit.
534
535 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
538
539 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
540
541         PR c++/17115
542         * g++.dg/warn/Winline-4.C: New test.
543
544 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
545
546         * gcc.c-torture/compile/20041007-1.c: New test.
547
548 2004-10-07  Paul Brook  <paul@codesourcery.com>
549
550         PR fortran/17678
551         * gfortran.dg/use_allocated_1.f90: New test.
552
553 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
554
555         PR middle-end/17849
556         * gfortran.fortran-torture/compile/nested.f90: New test
557
558 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
559
560         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
561
562 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
563
564         PR c++/17368
565         * g++.dg/ext/asm6.C: New test.
566
567 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
568
569         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
570
571 2004-10-06  Paul Brook  <paul@codesourcery.com>
572
573         PR libfortran/17709
574         * gfortran.dg/empty_format_1.f90: New test.
575
576 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
577
578         PR fortran/17568
579         * gfortran.dg/ishft.f90: New test.
580
581         PR fortran/17283
582         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
583         tests.
584
585 2004-10-06  Paul Brook  <paul@codesourcery.com>
586
587         * gfortran.dg/do_1.f90: New test.
588
589 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
590
591         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
592         optimizing for size.
593
594 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
595
596         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
597
598 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
599
600         * gcc.c-torture/compile/20041005-1.c: New test.
601
602 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
603
604         PR c++/17829
605         * g++.dg/lookup/koenig4.C: New.
606
607 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
608
609         * g++.dg/other/classkey1.C: Adjust quoting marks.
610         * g++.dg/parse/error15.C: Likewise.
611         * g++.dg/template/meminit2.C (int>): Likewise.
612
613 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
614
615         PR fortran/17283
616         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
617
618         PR fortran/17631
619         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
620
621         PR fortran/17708
622         * gfortran.dg/pr17708.f90: New test.
623         
624 2004-10-04  Chao-ying Fu  <fu@mips.com>
625
626         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
627         * gcc.dg/vect/vect-4.c: Ditto.
628         * gcc.dg/vect/vect-5.c: Ditto.
629         * gcc.dg/vect/vect-6.c: Ditto.
630         * gcc.dg/vect/vect-8.c: Ditto.
631         * gcc.dg/vect/vect-16.c: Ditto.
632         * gcc.dg/vect/vect-30.c: Ditto.
633         * gcc.dg/vect/vect-40.c: Ditto.
634         * gcc.dg/vect/vect-41.c: Ditto.
635         * gcc.dg/vect/vect-42.c: Ditto.
636         * gcc.dg/vect/vect-43.c: Ditto.
637         * gcc.dg/vect/vect-44.c: Ditto.
638         * gcc.dg/vect/vect-45.c: Ditto.
639         * gcc.dg/vect/vect-46.c: Ditto.
640         * gcc.dg/vect/vect-47.c: Ditto.
641         * gcc.dg/vect/vect-48.c: Ditto.
642         * gcc.dg/vect/vect-49.c: Ditto.
643         * gcc.dg/vect/vect-50.c: Ditto.
644         * gcc.dg/vect/vect-51.c: Ditto.
645         * gcc.dg/vect/vect-52.c: Ditto.
646         * gcc.dg/vect/vect-53.c: Ditto.
647         * gcc.dg/vect/vect-54.c: Ditto.
648         * gcc.dg/vect/vect-55.c: Ditto.
649         * gcc.dg/vect/vect-56.c: Ditto.
650         * gcc.dg/vect/vect-57.c: Ditto.
651         * gcc.dg/vect/vect-58.c: Ditto.
652         * gcc.dg/vect/vect-59.c: Ditto.
653         * gcc.dg/vect/vect-60.c: Ditto.
654         * gcc.dg/vect/vect-74.c: Ditto.
655         * gcc.dg/vect/vect-79.c: Ditto.
656         * gcc.dg/vect/vect-80.c: Ditto.
657
658 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
659
660         * gcc.dg/unused-7.c: Use the correct option.
661
662 2004-10-04  Paul Brook  <paul@codesourcery.com>
663         Bud Davis  <bdavis9659@comcast.net>
664
665         PR fortran/17706
666         PR fortran/16434
667         * gfortran/pr17706.f90: New test.
668         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
669
670 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
671
672         * gfortran.dg/pr17612.f90: New test.
673
674 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
675
676         * g++.dg/template/local1.C: Adjust quoting marks in
677         testing for diagnostics.
678         * g++.dg/tls/diag-2.C: Likewise.
679         * g++.dg/other/error8.C: Likewise.
680
681 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
682
683         PR c/17178
684         * gcc.dg/unused-4.c: Adjust to be correct.
685
686         PR c/17820
687         * gcc.dg/unused-7.c: New test.
688
689 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
690
691         PR c++/17797
692         * g++.dg/overload/template2.C: New test.
693
694 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
695
696         PR tree-optimization/16632
697         * gcc.dg/tree-ssa/20041002-1.c: New.
698
699 2004-10-03  Paul Brook  <paul@codesourcery.com>
700
701         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
702         rather than relying on default formatting.
703
704 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
705
706         * gcc.dg/20040920-1.c: Update expected message text.
707
708 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
709
710         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
711
712 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
713
714         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
715         tree level.
716
717 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
718
719         * gcc.dg/tree-ssa/pr17343.c: Remove.
720
721 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
722
723         PR tree-opt/17343
724         * gcc.dg/tree-ssa/pr17343.c: New test.
725
726 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
727
728         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
729         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
730         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
731         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
732         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
733
734 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
735
736         * gcc.dg/lvalue-2.c: New test.
737
738 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
739
740         PR c/17730
741         * gcc.dg/pr17730-1.c: New test
742
743 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
744
745         PR c/7425
746         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
747
748 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
749
750         * gcc.c-torture/execute/stdarg-1.c: New test.
751         * gcc.c-torture/execute/stdarg-2.c: New test.
752         * gcc.c-torture/execute/stdarg-3.c: New test.
753         * gcc.dg/tree-ssa/stdarg-1.c: New test.
754         * gcc.dg/tree-ssa/stdarg-2.c: New test.
755         * gcc.dg/tree-ssa/stdarg-3.c: New test.
756         * gcc.dg/tree-ssa/stdarg-4.c: New test.
757         * gcc.dg/tree-ssa/stdarg-5.c: New test.
758
759 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
760
761         PR tree-optimization/17697
762         * g++.dg/opt/pr17697-1.C: New test.
763         * g++.dg/opt/pr17697-2.C: New test.
764         * g++.dg/opt/pr17697-3.C: New test.
765
766 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
767
768         PR c/16409
769         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
770         gcc.dg/vla-init-5.c: New tests.
771
772 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
773
774         PR c/13804
775         * gcc.dg/pr13804-1.c: New test.
776
777 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
778
779         PR fortran/16938
780         * gfortran.dg/pr16938.f90: New test.
781
782 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
783
784         * g++.dg/template/crash23.C: New test.
785
786 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
787
788         PR c++/17585
789         * g++.dg/template/static8.C: New test.
790
791 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
792
793         PR c++/17681
794         * g++.dg/other/error9.C: New test.
795
796 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
797
798         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
799
800 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
801
802         PR fortran/15164
803         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
804
805 2004-09-26  Roger Sayle  <roger@eyesopen.com>
806
807         PR middle-end/17112
808         * gcc.dg/pr17112-1.c: New test case.
809
810 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
811
812         PR c/11459
813         * gcc.dg/pr11459-1.c: New test.
814
815 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
816
817         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
818         * gcc.dg/tree-ssa/loop-4.c: Likewise.
819
820 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
821
822         * gfortran.dg/pr15324.f90: Make array bounds consistent.
823
824 2004-09-25  Jan Hubicka  <jh@suse.cz>
825
826         * compile/30040909-1.c: New test.
827         * compile/30040907-1.c: New test.
828
829 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
830
831         * gcc.c-torture/execute/va-arg-26.c: New test.
832
833 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
834
835         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
836         extra diagnostics on targets with 64-bit pointers.
837         * objc.dg/selector-1.m: Adjust dg-warning regexp.
838
839 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
840
841         PR c/17188
842         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
843         * gcc.dg/decl-3.c: Adjust expected message.
844
845 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
846
847         PR fortran/17615
848         * gfortran.dg/pr17615.f90: New test.
849
850 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
851
852         PR tree-optimzation/17517
853         * g++.dg/tree-ssa/pr17517.C: New Test.
854
855 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
856
857         PR c++/16889
858         * g++.dg/lookup/ambig3.C: New.
859
860 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
861
862         PR tree-opt/17624
863         * g++.dg/opt/pr17624.C: New test.
864
865 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
866
867         PR c/6980
868         * gcc.dg/Wbad-function-cast-1.c: New test.
869
870 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
871
872         * g++.dg/ext/complit1.C
873         * g++.dg/other/error2.C
874         * g++.dg/other/nontype-1.C
875         * g++.dg/parse/crash11.C
876         * g++.dg/parse/crash12.C
877         * g++.dg/parse/error15.C
878         * g++.dg/parse/error4.C
879         * g++.dg/parse/tmpl-outside1.C
880         * g++.dg/parse/too-many-tmpl-args1.C
881         * g++.dg/template/dependent-expr3.C
882         * g++.dg/template/error10.C
883         * g++.dg/template/instantiate1.C
884         * g++.dg/template/vtable2.C
885         * g++.dg/warn/Wshadow-1.C
886         * g++.dg/warn/weak1.C
887         * g++.old-deja/g++.brendan/crash16.C
888         * g++.old-deja/g++.brendan/crash18.C
889         * g++.old-deja/g++.brendan/crash48.C
890         * g++.old-deja/g++.brendan/crash49.C
891         * g++.old-deja/g++.brendan/crash55.C
892         * g++.old-deja/g++.brendan/crash56.C
893         * g++.old-deja/g++.brendan/crash8.C
894         * g++.old-deja/g++.brendan/enum11.C
895         * g++.old-deja/g++.brendan/enum8.C
896         * g++.old-deja/g++.brendan/enum9.C
897         * g++.old-deja/g++.brendan/friend3.C
898         * g++.old-deja/g++.brendan/misc14.C
899         * g++.old-deja/g++.bugs/900402_02.C
900         * g++.old-deja/g++.bugs/900404_03.C
901         * g++.old-deja/g++.bugs/900404_04.C
902         * g++.old-deja/g++.bugs/900428_03.C
903         * g++.old-deja/g++.jason/crash4.C
904         * g++.old-deja/g++.jason/overload21.C
905         * g++.old-deja/g++.jason/redecl1.C
906         * g++.old-deja/g++.jason/report.C
907         * g++.old-deja/g++.jason/rfg10.C
908         * g++.old-deja/g++.jason/template30.C
909         * g++.old-deja/g++.law/arm12.C
910         * g++.old-deja/g++.law/ctors5.C
911         * g++.old-deja/g++.law/cvt20.C
912         * g++.old-deja/g++.law/init10.C
913         * g++.old-deja/g++.law/init8.C
914         * g++.old-deja/g++.law/visibility17.C
915         * g++.old-deja/g++.law/visibility7.C
916         * g++.old-deja/g++.mike/net8.C
917         * g++.old-deja/g++.mike/p646.C
918         * g++.old-deja/g++.mike/p700.C
919         * g++.old-deja/g++.mike/p701.C
920         * g++.old-deja/g++.mike/p811.C
921         * g++.old-deja/g++.ns/template13.C
922         * g++.old-deja/g++.other/array3.C
923         * g++.old-deja/g++.other/crash25.C
924         * g++.old-deja/g++.other/dtor3.C
925         * g++.old-deja/g++.other/dtor4.C
926         * g++.old-deja/g++.other/main1.C
927         * g++.old-deja/g++.other/warn7.C
928         * g++.old-deja/g++.pt/crash11.C
929         * g++.old-deja/g++.pt/crash36.C
930         * g++.old-deja/g++.pt/spec22.C
931         * g++.old-deja/g++.pt/spec9.C
932         * g++.old-deja/g++.pt/ttp52.C
933         * g++.old-deja/g++.robertl/eb103.C
934         * g++.old-deja/g++.robertl/eb121.C
935         * g++.old-deja/g++.robertl/eb22.C
936         * g++.old-deja/g++.robertl/eb8.C:
937         Update locations and/or regexps of dg-error markers.
938         Remove markers for some bogus messages that are no longer issued.
939
940 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
941
942         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
943         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
944
945 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
946
947         PR c++/17618
948         * g++.dg/lookup/crash5.C: New test.
949
950 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
951
952         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
953         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
954         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
955         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
956         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
957         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
958
959         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
960         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
961         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
962         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
963         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
964         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
965
966         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
967
968         * gcc.dg/vect/vect-44.c: Check additional cases.
969         * gcc.dg/vect/vect-48.c: Check additional cases.
970
971         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
972         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
973         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
974         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
975         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
976         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
977         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
978         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
979         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
980
981         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
982         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
983         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
984
985 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
986
987         * gcc.dg/tree-ssa/loop-6.c: New test.
988
989 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
990
991         PR c++/17620
992         * g++.dg/inherit/base2.C: New.
993
994 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
995
996         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
997         * gcc.dg/20001012-2.c: Likewise.
998         * gcc.dg/20001013-1.c: Likewise.
999         * gcc.dg/20001101-1.c: Likewise.
1000         * gcc.dg/20001102-1.c: Likewise.
1001         * gcc.dg/bf-spl1.c: Likewise.
1002         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1003         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1004
1005 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1006
1007         PR tree-optimization/16721
1008         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1009
1010 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1011
1012         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1013         * gcc.dg/20040305-1.c: Likewise.
1014
1015 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1016
1017         PR c/16566
1018         * gcc.c-torture/compile/pr16566-1.c,
1019         gcc.c-torture/compile/pr16566-2.c,
1020         gcc.c-torture/compile/pr16566-3.c: New tests.
1021
1022 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1023
1024         PR tree-optimization/17512
1025         * gcc.c-torture/compile/20040916-1.c.
1026
1027 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1028
1029         * gcc.dg/pragma-re-3.c: New test.
1030
1031 2004-09-17  Matt Austern  <austern@apple.com>
1032
1033         PR c++/15049
1034         * g++.dg/other/anon3.C: New.
1035
1036 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1037
1038         PR c++/7503
1039         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1040         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1041         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1042         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1043         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1044
1045 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1046
1047         PR fortran/17286
1048         * gfortran.dg/pr17286.f90: New test.
1049
1050 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1051
1052         PR c++/17530
1053         * g++.dg/template/static7.C: New test.
1054
1055 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1056
1057         PR tree-opt/17558
1058         * gcc.c-torture/compile/pr17558.c: New test.
1059
1060 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1061
1062         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1063         if SKIP_ATTRIBUTE is defined.
1064
1065 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1066
1067         PR fortran/15957
1068         * gfortran.dg/pr15957.f90: New test.
1069
1070 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1071
1072         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1073         in comparison.
1074         * gcc.dg/vect/vect-79.c: Likewise.
1075         * gcc.dg/vect/vect-80.c: Likewise.
1076
1077 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1078
1079         PR fortran/15750
1080         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1081
1082 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1083
1084         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1085         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1086         * gcc.dg/vect/vect-62.c: New testcase.
1087         * gcc.dg/vect/vect-63.c: New testcase.
1088         * gcc.dg/vect/vect-64.c: New testcase.
1089         * gcc.dg/vect/vect-65.c: New testcase.
1090         * gcc.dg/vect/vect-66.c: New testcase.
1091         * gcc.dg/vect/vect-67.c: New testcase.
1092         * gcc.dg/vect/vect-68.c: New testcase.
1093         * gcc.dg/vect/vect-69.c: New testcase.
1094         * gcc.dg/vect/vect-79.c: New testcase.
1095         * gcc.dg/vect/vect-80.c: New testcase.
1096
1097 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1098
1099         * gcc.target/mips/asm-1.c: New test.
1100
1101 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1102
1103         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1104         * gcc.dg/vect/vect-73.c: New testcase.
1105         * gcc.dg/vect/vect-74.c: New testcase.
1106         * gcc.dg/vect/vect-75.c: New testcase.
1107         * gcc.dg/vect/vect-76.c: New testcase.
1108         * gcc.dg/vect/vect-77.c: New testcase.
1109         * gcc.dg/vect/vect-78.c: New testcase
1110
1111 2004-09-18  Paul Brook  <paul@codesourcery.com>
1112
1113         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1114
1115 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1116
1117         PR c/17424
1118         * gcc.dg/pr17424-1.c: New test.
1119
1120 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1121
1122         * g++.dg/tree-ssa/pr17153.C: New test.
1123
1124 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1125
1126         PR pch/13361
1127         * testsuite/g++.dg/pch/wchar-1.C: New.
1128         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1129
1130 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1131
1132         * gcc.c-torture/execute/20040917-1.c: New test.
1133
1134 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1135
1136         PR tree-optimization/17319
1137         * gcc.dg/pr17319.c: New test.
1138
1139 2004-09-17  Devang Patel  <dpatel@apple.com>
1140
1141         * gcc.dg/20040813-1.c: New test.
1142
1143 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1144
1145         PR tree-optimization/17273
1146         * gcc.c-torture/compile/pr17273.c: New test.
1147
1148 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1149
1150         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1151         Update expected messages.
1152         * gcc.dg/declspec-13.c: New test.
1153
1154 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1155
1156         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1157
1158 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1159
1160         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1161         change what 'a' is pointing to.
1162
1163 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1164
1165         PR c++/16002
1166         * g++.dg/template/error18.C: New test.
1167
1168         PR c++/16029
1169         * g++.dg/warn/Wunused-8.C: New test.
1170
1171 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1172
1173         PR tree-optimization/17513
1174         * gcc.dg/20040916-1.c: New test.
1175
1176 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1177
1178         PR c++/17501
1179         * g++.dg/template/typename7.C: New test.
1180
1181 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1182
1183         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1184
1185 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1186
1187         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1188         with -ftree-based-profiling also.
1189         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1190
1191 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1192
1193         PR/15364
1194         * gfortran.dg/der_array_io_1.f90: New test.
1195         * gfortran.dg/der_array_io_2.f90: New test.
1196         * gfortran.dg/der_array_io_3.f90: New test.
1197
1198 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1199
1200         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1201         EABI.
1202
1203 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1204
1205         * g++.dg/opt/switch1.C: New test.
1206
1207 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1208
1209         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1210         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1211         Update expected messages.
1212
1213 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1214
1215         PR fortran/16485
1216         * gfortran.dg/same_name_1.f90: New test.
1217
1218 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1219
1220         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1221         dereference garbage pointers.
1222
1223 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1224
1225         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1226         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1227
1228         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1229         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1230         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1231
1232 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1233
1234         PR c++/17324
1235         * g++.dg/template/mangle1.C: New test.
1236
1237 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1238
1239         PR tree-optimization/17252
1240         * gcc.c-torture/execute/pr17252.c: New test.
1241
1242 2004-09-14  Andrew Pinski  <apinski@apple.com>
1243
1244         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1245
1246 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1247
1248         PR rtl-optimization/9771
1249         * gcc.dg/pr9771-1.c: New test case.
1250
1251 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1252
1253         PR tree-optimization/15262
1254         * gcc.c-torture/execute/pr15262-1.c: New test.
1255         * gcc.c-torture/execute/pr15262-2.c: New test.
1256
1257 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1258
1259         * gcc.dg/declspec-12.c: New test.
1260
1261 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1262
1263         * gfortran.dg/pr17090.f90: Add directives to test.
1264
1265 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1266
1267         * gcc.c-torture/compile/20040914-1.c: New test.
1268
1269 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1270
1271         PR c++/16162
1272         * g++.dg/template/decl2.C: New test.
1273
1274 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1275
1276         PR fortran/17090
1277         * gfortran.dg/pr17090.f90: New test.
1278
1279 2004-09-13  Dale Johannesen  <dalej@apple.com>
1280
1281         * gcc.c-torture/compile/pr17408.c:  New test case.
1282
1283 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1284
1285         PR c++/16716
1286         * g++.dg/parse/crash17.C: New test.
1287
1288         PR c++/17327
1289         * g++.dg/template/enum3.C: New test.
1290
1291 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1292
1293         * lib/gcc-defs.exp: Load wrapper.exp.
1294         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1295         using local code.
1296         * lib/gcc.exp (gcc_init): Similar.
1297         * lib/gfortran.exp (gfortran_init): Similar.
1298         * lib/objc.exp (objc_init): Similar.
1299         * lib/treelang.exp (treelang_init): Similar.
1300         * lib/wrapper.exp: New file with build_wrapper call machinery in
1301         ${tool}_maybe_build_wrapper.
1302
1303 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1304
1305         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1306         "inline".
1307         * gcc.dg/declspec-11.c: Update expected messages.
1308         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1309         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1310         gcc.dg/inline-12.c: New tests.
1311
1312 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1313
1314         * g++.dg/tree-ssa/pr17400.C: New testcase.
1315
1316 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1317
1318         * gcc.target/mips/sb1-1.c: New testcase.
1319
1320 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1321
1322         * lib/g77-dg.exp: Remove unused file.
1323         * lib/mike-g77.exp: Ditto.
1324         * lib/g77.exp: Ditto.
1325
1326 2004-09-12  Richard Henderson  <rth@redhat.com>
1327
1328         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1329
1330 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1331
1332         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1333         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1334         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1335         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1336         Update expected messages.
1337
1338 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1339
1340         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1341         declaration/use mismatch for dirp parameter.
1342
1343 2004-09-12  Andrew Pinski  <apinski@apple.com>
1344
1345         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1346         -fgnu-runtime is passed.
1347
1348 2004-09-12  Richard Henderson  <rth@redhat.com>
1349
1350         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1351         do the uplevel thing and update additional_flags directly.
1352         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1353         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1354         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1355         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1356
1357 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1358
1359         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1360
1361 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1362
1363         PR middle-end/17411
1364         * g++.dg/opt/pr17411-1.C: New test case.
1365
1366 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1367
1368         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1369         gcc.dg/tls/diag-2.c: Update expected messages.
1370         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1371         messages.
1372         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1373         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1374         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1375         gcc.dg/tls/diag-5.c: New tests.
1376
1377 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1378
1379         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1380
1381 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1382
1383         * g++.dg/parse/break-in-for.C: New test.
1384
1385 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1386
1387         * gcc.dg/tree-ssa/20040911-1.c: New test.
1388
1389 2004-09-11  Andreas Jaeger  <aj@suse.de>
1390
1391         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1392         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1393
1394 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1395
1396         * gcc.target/frv: New directory of FR-V-specific tests.
1397
1398 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1399
1400         * gcc.dg/convert-vec-1.c: New test.
1401
1402 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1403
1404         PR middle-end/17024
1405         * gcc.dg/pr17024-1.c: New test case.
1406
1407 2004-09-10  Eric Christopher  <echristo@redhat.com>
1408
1409         * gcc.dg/20040910-1.c: New test.
1410
1411 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1412
1413         * gcc.dg/bitfld-9.c: New test.
1414
1415 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1416
1417         * gcc.c-torture/execute/ieee/acc1.c: New test.
1418         * gcc.c-torture/execute/ieee/acc2.c: New test.
1419         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1420
1421 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1422
1423         * gcc.dg/deprecated-2.c: New test.
1424
1425 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1426
1427         * gcc.dg/init-vec-1.c: New test.
1428
1429 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1430
1431         PR middle-end/17055
1432         * gcc.dg/pr17055-1.c: New test case.
1433
1434 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1435
1436         PR target/17377
1437         * gcc.c-torture/execute/pr17377.c: New test.
1438
1439 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1440
1441         PR c/8420
1442         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1443         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1444         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1445         gcc.dg/long-long-typespec-1.c: New tests.
1446         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1447
1448 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1449
1450         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1451         gcc.dg/gnu99-static-1.c: New tests.
1452
1453 2004-09-08  Devang Patel  <dpatel@apple.com>
1454
1455         * gcc.dg/darwin-ld-20040828-1.c: New test.
1456         * gcc.dg/darwin-ld-20040828-2.c: New test.
1457         * gcc.dg/darwin-ld-20040828-3.c: New test.
1458
1459 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1460
1461         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1462         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1463         in error message.
1464         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1465         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1466         in error message.
1467         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1468         types they qualify.
1469         * objc.dg/type-size-2.m: Fix wording in comment.
1470         * objc.dg/va-meth-1.m: New test case.
1471
1472 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1473
1474         PR c/16633:
1475         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1476         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1477
1478 2004-09-06  Devang Patel  <dpatel@apple.com>
1479
1480         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1481         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1482
1483 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1484
1485         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1486         reflect changed line numbering of diagnostics.
1487
1488 2004-09-06  Paul Brook  <paul@codesourcery.com>
1489
1490         * gfortran.dg/edit_real_1.f90: Add new test.
1491
1492 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1493
1494         * gcc.dg/tree-ssa/loop-2.c: New test.
1495         * gcc.dg/tree-ssa/loop-3.c: New test.
1496         * gcc.dg/tree-ssa/loop-4.c: New test.
1497         * gcc.dg/tree-ssa/loop-5.c: New test.
1498
1499 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1500
1501         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1502
1503 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1504
1505         * gcc.dg/format/sentinel-1.c: New test.
1506
1507 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1508
1509         * testsuite/gcc.dg/builtins-46.c: New.
1510
1511 2004-09-03  Devang Patel  <dpatel@apple.com>
1512
1513         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1514         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1515
1516 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1517
1518         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1519         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1520         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1521         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1522         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1523         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1524         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1525         the non-portable bzero.
1526         * gcc.dg/20010912-1.c: xfail for NetWare.
1527         * gcc.dg/20020426-2.c: xfail for NetWare.
1528         * gcc.dg/20021014-1.c: xfail for NetWare.
1529         * gcc.dg/20021018-1.c: xfail for NetWare.
1530         * gcc.dg/20030213-1.c: xfail for NetWare.
1531         * gcc.dg/20030225-1.c: xfail for NetWare.
1532         * gcc.dg/20030708-1.c: xfail for NetWare.
1533         * gcc.dg/builtins-config.h: Also exclude NetWare.
1534         * gcc.dg/format/format.h: Define restrict only if not already defined.
1535         * gcc.dg/nest.c: xfail for NetWare.
1536         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1537         * lib/target-supports.exp (check_visibility_available): Exclude
1538         NetWare.
1539
1540 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1541
1542         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1543         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1544         deterministic starting point for the alignment of structure fields.
1545         * gcc.dg/Wpadded.c: Dito.
1546         * g++.dg/abi/vbase10.C: Dito.
1547
1548 2004-09-03  Devang Patel  <dpatel@apple.com>
1549
1550         * g++.dg/debug/pr15736.cc: New test.
1551
1552 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1553
1554         * README.QMTEST: Fix out-of-date link.
1555
1556 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1557
1558         PR fortran/16579
1559         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1560         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1561
1562 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1563
1564         * g++.dg/abi/arm_rtti1.C: New test.
1565
1566 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1567
1568         * gcc.dg/ppc-vector-memcpy.c: New.
1569         * gcc.dg/ppc-vector-memset.c: New.
1570
1571 2004-09-02  Chao-ying Fu  <fu@mips.com>
1572
1573         * gcc.target/mips/mips-3d-1.c: New test.
1574         * gcc.target/mips/mips-3d-2.c: New test.
1575         * gcc.target/mips/mips-3d-3.c: New test.
1576         * gcc.target/mips/mips-3d-4.c: New test.
1577         * gcc.target/mips/mips-3d-5.c: New test.
1578         * gcc.target/mips/mips-3d-6.c: New test.
1579         * gcc.target/mips/mips-3d-7.c: New test.
1580         * gcc.target/mips/mips-3d-8.c: New test.
1581         * gcc.target/mips/mips-3d-9.c: New test.
1582         * gcc.target/mips/mips-ps-1.c: New test.
1583         * gcc.target/mips/mips-ps-2.c: New test.
1584         * gcc.target/mips/mips-ps-3.c: New test.
1585         * gcc.target/mips/mips-ps-4.c: New test.
1586         * gcc.target/mips/mips-ps-type.c: New test.
1587
1588 2004-09-02  Paul Brook  <paul@codesourcery.com>
1589
1590         * gfortran.dg/edit_real_1.f90: Add new tests.
1591
1592 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1593
1594         PR fortran/15327
1595         * gfortran.dg/merge_char_1.f90: New test.
1596
1597 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1598
1599         PR fortran/16404
1600         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1601
1602 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1603
1604         PR c/1522
1605         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1606
1607 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1608
1609         * g++.dg/opt/loop1.C: Do not XFAIL.
1610
1611 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1612
1613         * gcc.c-torture/execute/20040831-1.c: New test.
1614
1615 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1616
1617         PR fortran/16579
1618         * gfortran.dg/g77/20010610.f: Now passes.
1619         Copy from g77.f-torture/execute. Add dg-run directive.
1620         * gfortran.dg/g77/README: Update
1621
1622 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1623
1624         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1625         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1626         (t1, t2, t3, t4): Add volatile.
1627
1628 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1629
1630         * g++.dg/ext/visibility/arm1.C: New test.
1631
1632 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1633
1634         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1635         -pedantic-errors.
1636
1637 2004-09-01  Paul Brook  <paul@codesourcery.com>
1638
1639         * gfortran.dg/eof_2.f90: New test.
1640
1641 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1642
1643         PR fortran/16579
1644         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1645
1646 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1647
1648         PR libfortran/16805
1649         * gfortran.dg/list_read_2.f90: New test.
1650
1651 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1652
1653         * g++.dg/abi/key1.C: New test.
1654
1655 2004-08-31  Richard Henderson  <rth@redhat.com>
1656
1657         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1658         form of offsetof.
1659         * g++.dg/other/offsetof5.C: Remove duplicate.
1660
1661 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1662
1663         PR fortran/17244
1664         * gfortran.dg/func_derived_1.f90: New test.
1665
1666 2004-08-31  Paul Brook  <paul@codesourcery.com>
1667
1668         * gfortran.dg/eof_1.f90: New test.
1669
1670 2004-08-31  Paul Brook  <paul@codesourcery.com>
1671
1672         * gfortran.dg/list_read_1.f90: New file.
1673
1674 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1675
1676         * g++.dg/opt/loop1.C: XFAIL.
1677
1678 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1679
1680         * gcc.dg/funcdef-storage-1.c: New.
1681         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1682         an extern function in local scope.
1683         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1684         declare an 'auto inline' function in local scope.
1685         * gcc.dg/20011130-1.c: Likewise.
1686         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1687         an 'auto' function in local scope.
1688         * gcc.dg/20021014-1.c: Likewise.
1689         * gcc.dg/20030331-2.c: Likewise.
1690
1691 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1692
1693         * gfortran.dg/blockdata_1.f90: New test.
1694
1695 2004-08-30  Richard Henderson  <rth@redhat.com>
1696
1697         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1698
1699 2004-08-30  Richard Henderson  <rth@redhat.com>
1700
1701         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1702         additional_flags set by alternate driver.
1703         (ieee-options): New procedure.
1704         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1705         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1706         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1707         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1708
1709 2004-08-30  Richard Henderson  <rth@redhat.com>
1710
1711         * lib/f-torture.exp: Remove.
1712
1713 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR rtl-optimization/16590
1716         * g++.dg/opt/loop1.C: New test.
1717
1718 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1719
1720         PR fortran/13910
1721         * gfortran.dg/oldstyle_1.f90: New test.
1722
1723 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1724         Paul Brook  <paul@codesourcery.com>
1725
1726         * gfortran.dg/g77/README: Update.
1727         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1728         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1729         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1730
1731 2004-08-28  Paul Brook  <paul@codesourcery.com>
1732
1733         PR libfortran/17195
1734         * gfortran.dg/edit_real_1.f90: New test.
1735
1736 2004-08-27  Paul Brook  <paul@codesourcery.com>
1737
1738         * gfortran.dg/rewind_1.f90: New test.
1739
1740 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1741
1742         PR fortran/16597
1743         * gfortran.dg/pr16597.f90: New test.
1744
1745 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1746
1747         PR c/13801
1748         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1749         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1750         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1751         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1752         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1753
1754 2004-08-26  Nick Clifton  <nickc@redhat.com>
1755
1756         * gcc.c-torture/compile/pr17119.c: New test.
1757
1758 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1759
1760         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1761
1762 2004-08-25  Richard Henderson  <rth@redhat.com>
1763
1764         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1765         the bits that expect kind=8 to be the largest real kind.
1766
1767 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1768
1769         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1770
1771 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1772
1773         * gfortran.dg/assignment_1.f90: New test.
1774
1775 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1776
1777         * g++.dg/template/repo3.C: New test.
1778
1779 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1780
1781         PR middle-end/16693
1782         PR tree-optimization/16372
1783         * g++.dg/opt/pr16372-1.C: New test case.
1784         * g++.dg/opt/pr16693-1.C: New test case.
1785         * g++.dg/opt/pr16693-2.C: New test case.
1786
1787 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1788
1789         * objc.dg/proto-lossage-4.m: New test.
1790
1791 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1792
1793         PR c++/17155
1794         * g++.dg/inherit/local2.C: New test.
1795
1796 2004-08-25  Paul Brook  <paul@codesourcery.com>
1797
1798         PR fortran/17144
1799         * gfortran.dg/string_ctor_1.f90: New test.
1800
1801 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1802
1803         PR c++/14428
1804         * g++.dg/template/redecl2.C: New test.
1805
1806 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1807
1808         PR fortran/17143
1809         * gfortran.dg/pr17143.f90: New test.
1810
1811 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1812
1813         PR fortran/17164
1814         * gfortran.dg/pr17164.f90: New test.
1815
1816 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1817
1818         * gcc.dg/tree-ssa/loop-1.c: New test.
1819
1820 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1821
1822         * gcc.c-torture/compile/20040824-1.c: New test.
1823
1824 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1825
1826         * gcc.c-torture/compile/iftrap-3.c: New test.
1827
1828 2004-08-24  Paul Brook  <paul@codesourcery.com>
1829
1830         * gfortran.dg/entry_2.f90: New test.
1831
1832 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1833
1834         PR c++/16889
1835         * g++.dg/lookup/ambig[12].C: New.
1836
1837 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1838
1839         PR c++/16706
1840         * g++.dg/template/crash21.C: New test.
1841         * g++.dg/template/crash22.C: Likewise.
1842
1843 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1844
1845         PR c++/17149
1846         * g++.dg/template/access15.C: New.
1847
1848 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/17163
1851         * g++.dg/template/repo2.C: New test.
1852
1853 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1854
1855         PR rtl-optimization/17078
1856         * gcc.c-torture/execute/pr17078-1.c: New test case.
1857
1858 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c/14492
1861         * gcc.dg/debug/crash1.c: New test.
1862
1863 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c/16180
1866         * gcc.dg/loop-5.c: New test.
1867
1868 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1869
1870         * gcc.c-torture/execute/20040823-1.c: New test.
1871
1872 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1873
1874         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1875         to the assembler.  Simplify test accordingly.
1876         (asm_abi_flags): Use GNU names.
1877         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1878         to check for ABI flags.
1879
1880 2004-08-22  Andrew Pinski  <apinski@apple.com>
1881
1882         * g++.dg/opt/pr14029.C: New test.
1883         * gcc.c-torture/execute/pr15262.c: New test.
1884
1885 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1886
1887         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1888
1889 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1890
1891         PR 16908
1892         * gfortran.dg/direct_io.f90: New test.
1893
1894 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/17121
1897         * g++.dg/inherit/local2.C: New test.
1898
1899 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1900
1901         PR c++/17120
1902         * g++.dg/warn/Wparentheses-4.C: New test.
1903
1904 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/17121
1907         * g++.dg/inherit/local2.C: New test.
1908
1909         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1910         * gcc.dg/ppc-ldstruct.c: Likewise.
1911         * gcc.dg/ppc64-abi-2.c: Likewise.
1912
1913 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR rtl-optimization/17099
1916         * gcc.c-torture/execute/20040820-1.c: New test.
1917
1918 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1919
1920         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1921
1922 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1923
1924         PR fortran/17077
1925         * gfortran.dg/auto_array_1.f90: New test.
1926
1927 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1928
1929         PR fortran/17074
1930         * gfortran.dg/simpleif_1.f90: New test.
1931
1932 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1933
1934         * lib/target-supports.exp (check_profiling_available): Return
1935         false for arm*-*-symbianelf* and arm*-*-eabi*.
1936
1937         PR c++/15890
1938         * g++.dg/template/delete1.C: New test.
1939
1940 2004-08-19  Paul Brook  <paul@codesourcery.com>
1941
1942         PR fortran/14976
1943         PR fortran/16228
1944         * gfortran.dg/data_char_1.f90: New test.
1945
1946 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1947
1948         PR fortran/16946
1949         * gfortran.dg/reduction.f90: New testcase.
1950
1951 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1952
1953         PR fortran/16520
1954         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1955
1956 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1957
1958         PR c++/17041
1959         * g++.dg/Wparentheses-3.C: New test.
1960
1961 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1962
1963         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1964         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1965         * gcc.dg/vect/vect-2.c: Likewise.
1966         * gcc.dg/vect/vect-3.c: Likewise.
1967         * gcc.dg/vect/vect-4.c: Likewise.
1968         * gcc.dg/vect/vect-5.c: Likewise.
1969         * gcc.dg/vect/vect-6.c: Likewise.
1970         * gcc.dg/vect/vect-7.c: Likewise.
1971         * gcc.dg/vect/vect-25.c: Likewise.
1972         * gcc.dg/vect/vect-31.c: Likewise.
1973         * gcc.dg/vect/vect-32.c: Likewise.
1974         * gcc.dg/vect/vect-34.c: Likewise.
1975         * gcc.dg/vect/vect-36.c: Likewise.
1976         * gcc.dg/vect/vect-all.c: Likewise.
1977
1978 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1979
1980         PR c++/17068
1981         * g++.dg/template/operator4.C: New test.
1982
1983 2004-08-18  Richard Henderson  <rth@redhat.com>
1984
1985         * gcc.dg/20040206-1.c: XFAIL.
1986
1987 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/16246
1990         * g++.dg/template/array7.C: New test.
1991
1992 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1993
1994         * gcc.dg/mips-movcc-1.c: New test.
1995         * gcc.dg/mips-movcc-2.c: New test.
1996         * gcc.dg/mips-movcc-3.c: New test.
1997
1998         * gcc.dg/mips-nmadd-1.c: New test.
1999         * gcc.dg/mips-nmadd-2.c: New test.
2000
2001 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2002
2003         PR c++/15871
2004         * g++.dg/opt/inline8.C: New test.
2005
2006         PR c++/16965
2007         * g++.dg/parse/error17.C: New test.
2008
2009 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2010
2011         * gcc.dg/vect: New directory for vectorizer tests.
2012         * gcc.dg/vect/tree-vect.h: New file.
2013         * gcc.dg/vect/vect.exp: New file.
2014         * gcc.dg/vect/pr16105.c.c: New test.
2015         * gcc.dg/vect/vect-1.c: New test.
2016         * gcc.dg/vect/vect-2.c: New test.
2017         * gcc.dg/vect/vect-3.c: New test.
2018         * gcc.dg/vect/vect-4.c: New test.
2019         * gcc.dg/vect/vect-5.c: New test.
2020         * gcc.dg/vect/vect-6.c: New test.
2021         * gcc.dg/vect/vect-7.c: New test.
2022         * gcc.dg/vect/vect-8.c: New test.
2023         * gcc.dg/vect/vect-9.c: New test.
2024         * gcc.dg/vect/vect-10.c: New test.
2025         * gcc.dg/vect/vect-11.c: New test.
2026         * gcc.dg/vect/vect-12.c: New test.
2027         * gcc.dg/vect/vect-13.c: New test.
2028         * gcc.dg/vect/vect-14.c: New test.
2029         * gcc.dg/vect/vect-15.c: New test.
2030         * gcc.dg/vect/vect-16.c: New test.
2031         * gcc.dg/vect/vect-17.c: New test.
2032         * gcc.dg/vect/vect-18.c: New test.
2033         * gcc.dg/vect/vect-19.c: New test.
2034         * gcc.dg/vect/vect-20.c: New test.
2035         * gcc.dg/vect/vect-21.c: New test.
2036         * gcc.dg/vect/vect-22.c: New test.
2037         * gcc.dg/vect/vect-23.c: New test.
2038         * gcc.dg/vect/vect-24.c: New test.
2039         * gcc.dg/vect/vect-25.c: New test.
2040         * gcc.dg/vect/vect-26.c: New test.
2041         * gcc.dg/vect/vect-27.c: New test.
2042         * gcc.dg/vect/vect-28.c: New test.
2043         * gcc.dg/vect/vect-29.c: New test.
2044         * gcc.dg/vect/vect-30.c: New test.
2045         * gcc.dg/vect/vect-31.c: New test.
2046         * gcc.dg/vect/vect-32.c: New test.
2047         * gcc.dg/vect/vect-33.c: New test.
2048         * gcc.dg/vect/vect-34.c: New test.
2049         * gcc.dg/vect/vect-35.c: New test.
2050         * gcc.dg/vect/vect-36.c: New test.
2051         * gcc.dg/vect/vect-37.c: New test.
2052         * gcc.dg/vect/vect-38.c: New test.
2053         * gcc.dg/vect/vect-40.c: New test.
2054         * gcc.dg/vect/vect-41.c: New test.
2055         * gcc.dg/vect/vect-42.c: New test.
2056         * gcc.dg/vect/vect-43.c: New test.
2057         * gcc.dg/vect/vect-44.c: New test.
2058         * gcc.dg/vect/vect-45.c: New test.
2059         * gcc.dg/vect/vect-46.c: New test.
2060         * gcc.dg/vect/vect-47.c: New test.
2061         * gcc.dg/vect/vect-48.c: New test.
2062         * gcc.dg/vect/vect-49.c: New test.
2063         * gcc.dg/vect/vect-50.c: New test.
2064         * gcc.dg/vect/vect-51.c: New test.
2065         * gcc.dg/vect/vect-52.c: New test.
2066         * gcc.dg/vect/vect-53.c: New test.
2067         * gcc.dg/vect/vect-54.c: New test.
2068         * gcc.dg/vect/vect-55.c: New test.
2069         * gcc.dg/vect/vect-56.c: New test.
2070         * gcc.dg/vect/vect-57.c: New test.
2071         * gcc.dg/vect/vect-58.c: New test.
2072         * gcc.dg/vect/vect-59.c: New test.
2073         * gcc.dg/vect/vect-60.c: New test.
2074         * gcc.dg/vect/vect-61.c: New test.
2075         * gcc.dg/vect/vect-all.c: New test.
2076         * gcc.dg/vect/vect-none.c: New test.
2077
2078 2004-08-17  Paul Brook  <paul@codesourcery.com>
2079
2080         PR fortran/13082
2081         * gfortran.dg/entry_1.f90: New test.
2082
2083 2004-08-17  Andrew Pinski  <apinski@apple.com>
2084
2085         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2086
2087 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2088
2089         * gcc.dg/pr17036-1.c: New test.
2090
2091 2004-08-16  Devang Patel  <dpatel@apple.com>
2092
2093         * gcc.dg/darwin-20040809-1.c: New test.
2094
2095 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2096
2097         * gcc.dg/funcdef-attr-1.c: New test.
2098
2099 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2100
2101         * gcc.dg/altivec-17.c: New test.
2102         * gcc.dg/altivec-18.c: New test.
2103
2104 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2105
2106         PR c++/6749
2107         * g++.dg/template/vtable2.C: New test.
2108
2109 2004-08-14  Richard Henderson  <rth@redhat.com>
2110
2111         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2112         * gcc.dg/pack-test-4.c (main): Return 0.
2113         * gcc.dg/setjmp-1.c: Remove XFAIL.
2114         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2115
2116 2004-08-14  Richard Henderson  <rth@redhat.com>
2117
2118         * gcc.dg/980217-1.c: Add prototype for printf.
2119
2120 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2121
2122         * gfortran.dg/pr16935.f90: New test.
2123
2124 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2125
2126         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2127
2128 2004-08-13  Paul Brook  <paul@codesourcery.com>
2129
2130         * gfortran.dg/der_io_1.f90: Remove stray comma.
2131
2132 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2133
2134         * gcc.dg/vmx/cw-bug-2.c: Remove.
2135         * gcc.dg/vmx/vprint-1.c: Remove.
2136         * gcc.dg/vmx/vscan-1.c: Remove.
2137
2138 2004-08-12  Devang patel  <dpatel@apple.com>
2139
2140         * gcc.dg/darwin-20040809-2.c: New test.
2141
2142 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2143
2144         * g++.dg/ext/altivec-12.C: New test.
2145
2146         * g++.dg/ext/altivec-11.C: New test.
2147
2148 2004-08-12  Paul Brook  <paul@codesourcery.com>
2149
2150         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2151
2152 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2153
2154         * g++.dg/ext/altivec-2.C: Check for hardware support before
2155         executing any VMX instructions.
2156
2157         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2158
2159 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR c++/16276
2162         * g++.old-deja/g++.other/comdat4.C: New test.
2163         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2164
2165 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2166
2167         PR target/16286
2168         * gcc.dg/pr16286.c: New test.
2169
2170 2004-08-12 Jan Beulich <jbeulich@novell.com>
2171
2172         * g++.dg/ext/asm5.C: New.
2173
2174 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR c++/16698
2177         * g++.dg/eh/crash1.C: New test.
2178
2179         PR c++/16717
2180         * g++.dg/ext/construct1.C: New test.
2181
2182 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2183
2184         PR c++/16853
2185         * g++.dg/init/ptrmem1.C: New test.
2186
2187         PR c++/16618
2188         * g++.dg/parse/offsetof5.C: New test.
2189
2190         PR c++/16870
2191         * g++.dg/template/overload3.C: New test.
2192
2193 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/16964
2196         * g++.dg/parse/error16.C: New test.
2197
2198         PR c++/16904
2199         * g++.dg/template/error14.C: New test.
2200
2201         PR c++/16929
2202         * g++.dg/template/error15.C: New test.
2203
2204 2004-08-11  Devang Patel  <dpatel@apple.com>
2205
2206         * gcc.dg/darwin-ld-20040809-1.c: New test.
2207         * gcc.dg/darwin-ld-20040809-2.c: New test.
2208
2209 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2210
2211         PR fortran/16917
2212         * gfortran.dg/dfloat_1.f90: New test.
2213
2214 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2217         * gcc.dg/dll-2.c: Fix dg-require syntax.
2218         * gcc.misc-tests/arm-isr.c (abort): Declare.
2219         (exit): Likewise.
2220
2221 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/16971
2224         * g++.dg/parse/crash16.C: New test.
2225
2226 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2227
2228         * gcc.dg/mips-rsqrt-1.c: New test case.
2229         * gcc.dg/mips-rsqrt-2.c: New test case.
2230         * gcc.dg/mips-rsqrt-3.c: New test case.
2231
2232 2004-08-10  Paul Brook  <paul@codesourcery.com>
2233
2234         * gfortran.dg/der_io_1.f90: New test.
2235
2236 2004-08-10  Paul Brook  <paul@codesourcery.com>
2237
2238         PR fortran/16919
2239         * gfortran.dg/der_array_1.f90: New test.
2240
2241 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2242
2243         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2244
2245 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2246
2247         * gcc.dg/wchar_t-2.c: Fix typo.
2248
2249 2004-08-09  Falk Hueffner  <falk@debian.org>
2250
2251         PR tree-optimization/12517
2252         * gcc.c-torture/compile/pr12517.c: New test.
2253
2254         PR tree-optimization/12578
2255         * gcc.c-torture/compile/pr12578.c: New test.
2256
2257         PR tree-optimization/12899
2258         * gcc.c-torture/compile/pr12899.c: New test.
2259
2260         PR rtl-optimization/14692
2261         * gcc.c-torture/compile/pr14692.c: New test.
2262
2263         PR tree-optimization/16461
2264         * gcc.c-torture/compile/pr16461.c: New test.
2265
2266 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2267
2268         * gfortran.dg/getenv_1.f90: New test.
2269
2270 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2271
2272         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2273         wchar_t.
2274         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2275
2276 2004-08-06  Paul Brook  <paul@codesourcery.com>
2277
2278         * gfortran.dg/ret_array_1.f90: New test.
2279         * gfortran.dg/ret_pointer_1.f90: New test.
2280
2281 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2282
2283         * gcc.dg/missing-field-init-[12].c: New tests.
2284         * g++.dg/warn/missing-field-init-[12].C: New tests.
2285
2286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2287
2288         * gcc.dg/enum2.c: New test.
2289         * gcc.dg/symbian3.c: Likewise.
2290         * gcc.dg/symbian4.c: Likewise.
2291         * gcc.dg/wchar_t-2.c: Likewise.
2292
2293 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2294
2295         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2296         destructor tests.
2297
2298 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2299
2300         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2301         dg-require-visiblity.
2302         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2303         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2304         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2305         * g++.dg/ext/visibility/new1.C: Likewise.
2306         * g++.dg/ext/visibility/pragma.C: Likewise.
2307         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2308         * g++.dg/ext/visibility/virtual.C: Likewise.
2309         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2310         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2311         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2312         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2313         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2314         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2315         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2316         * g++/dg/ext/visibility/visibility-8.C: New test.
2317         * gcc.c-torture/compile/dll.x: Remove.
2318         * gcc.dg/dll-2.c: Use dg-require-dll
2319         * gcc.dg/visibility-10.c: New test.
2320         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2321         supporting DLLs.
2322         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2323         (scan_not_hidden): Likewise.
2324
2325 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2326
2327         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2328
2329 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2330
2331         * gcc.c-torture/execute/20040805-1.c: New test.
2332
2333 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2334
2335         * gcc.dg/20020118-1.c: Declare abort.
2336         * gcc.dg/altivec_check.h: Likewise.
2337         * gcc.dg/iftrap-2.c: Likewise.
2338         * gcc.dg/pragma-darwin.c: Likewise.
2339         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2340
2341 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2342
2343         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2344
2345 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2346
2347         * gcc.c-torture/execute/builtins/abs-2.c,
2348         gcc.c-torture/execute/builtins/abs-3.c,
2349         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2350         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2351         intmax_t, uintmax_t and their limits.
2352         * gcc.dg/intmax_t-1.c: New test.
2353
2354 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2355
2356         * g++.dg/tc1/dr147.C: Add reference to PR.
2357
2358 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2359
2360         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2361         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2362
2363 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2364
2365         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2366
2367 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2368
2369         * gcc.dg/redecl-5.c: New test.
2370         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2371         of scanf.
2372
2373 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2374
2375         PR middle-end/16790
2376         * gcc.c-torture/execute/pr16790-1.c: New test case.
2377
2378 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2379
2380         * g++.dg/ext/visibility/assign1.C: New test.
2381         * g++.dg/ext/visibility/new1.C: Likewise.
2382
2383         * gcc.dg/symbian1.c: New test.
2384         * gcc.dg/symbian2.c: Likewise.
2385
2386 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2387
2388         PR target/16570
2389         * gcc.dg/i386-sse-9.c: New test.
2390
2391 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2392
2393         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2394
2395 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2396
2397         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2398         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2399         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2400         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2401         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2402         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2403         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2404         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2405         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2406         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2407         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2408         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2409         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2410         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2411         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2412         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2413         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2414         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2415         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2416         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2417         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2418         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2419         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2420         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2421         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2422         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2423         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2424         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2425         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2426         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2427         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2428         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2429         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2430         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2431         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2432         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2433         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2434         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2435         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2436         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2437         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2438         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2439         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2440         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2441         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2442         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2443         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2444         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2445         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2446         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2447         gcc.misc-tests/i386-pf-3dnow-1.c,
2448         gcc.misc-tests/i386-pf-athlon-1.c,
2449         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2450         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2451         Declare built-in functions used.
2452         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2453
2454 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2455
2456         PR c++/16707
2457         * g++.dg/lookup/using12.C: New test.
2458
2459         * g++.dg/init/null1.C: Fix PR number.
2460         * g++.dg/parse/namespace10.C: Likewise.
2461
2462 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/16224
2465         * g++.dg/template/spec17.C: New test.
2466         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2467         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2468
2469 2004-08-02  David Billinghurst
2470
2471         PR fortran/16292
2472         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2473
2474 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2475
2476         * gcc.dg/ia64-got-1.c: New test case.
2477
2478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/16489
2481         * g++.dg/init/null1.C: New test.
2482         * g++.dg/tc1/dr76.C: Adjust error marker.
2483
2484         PR c++/16529
2485         * g++.dg/parse/namespace10.C: New test.
2486
2487         PR c++/16810
2488         * g++.dg/inherit/ptrmem2.C: New test.
2489
2490 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2491
2492         PR target/16155
2493         * gcc.dg/pr16155.c: New test.
2494
2495 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2496
2497         * gcc.dg/redecl-2.c: New test.
2498
2499 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2500
2501         * gcc.dg/darwin-longdouble.c: New file.
2502
2503 2004-07-30  Richard Henderson  <rth@redhat.com>
2504
2505         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2506         write to constant argument.
2507         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2508
2509 2004-07-30  Richard Henderson  <rth@redhat.com>
2510
2511         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2512         tests of nearest around zero.
2513
2514 2004-07-30  Andrew Pinski  <apinski@apple.com>
2515
2516         * gcc.c-torture/compile/20040730-1.c: New test.
2517
2518 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2519
2520         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2521         powerpc-eabispe.
2522
2523 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2524
2525         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2526
2527 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2528
2529         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2530         contains $ld_library_path.
2531         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2532
2533 2004-07-29  Richard Henderson  <rth@redhat.com>
2534
2535         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2536
2537         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2538         (alt2, which): New.
2539         (Check): Accept either alternative.
2540
2541 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2542
2543         * g++.dg/abi/inline1.C: New test.
2544         * g++.dg/abi/local1-a.cc: Likewise.
2545         * g++.dg/abi/local1.C: Likewise.
2546         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2547         * g++.dg/abi/mangle12.C: Likewise.
2548         * g++.dg/abi/mangle17.C: Likewise.
2549         * g++.dg/abi/mangle20-2.C: Likewise.
2550         * g++.dg/opt/interface1.C: Likewise.
2551         * g++.dg/opt/interface1.h: Likewise.
2552         * g++.dg/opt/interface1-a.cc: New test.
2553         * g++.dg/parse/repo1.C: New test.
2554         * g++.dg/template/repo1.C: Likewise.
2555         * g++.dg/warn/Winline-1.C: Likewise.
2556         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2557
2558 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2559
2560         * gcc.dg/tree-ssa/20040729-1.c: New test.
2561
2562 2004-07-27  Matt Austern <austern@apple.com>
2563
2564         * gcc.dg/darwin-bool-1.c: New test.
2565         * gcc.dg/darwin-bool-2.c: New test.
2566
2567 2004-07-28  Richard Henderson  <rth@redhat.com>
2568
2569         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2570         arguments in the correct type.  Don't write to constant arguments.
2571
2572 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2573
2574         PR tree-optimization/16688
2575         PR tree-optimization/16689
2576         * g++.dg/tree-ssa/pr16688.C: New test.
2577
2578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2579
2580         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2581         loads.  Not only in the comment, this time.
2582
2583 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2584
2585         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2586         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2587         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2588         * gcc.dg/sh4a-bitmovua.c: New.
2589         * gcc.dg/sh4a-cos.c: New.
2590         * gcc.dg/sh4a-cosf.c: New.
2591         * gcc.dg/sh4a-fprun.c: New.
2592         * gcc.dg/sh4a-fsrra.c: New.
2593         * gcc.dg/sh4a-memmovua.c: New.
2594         * gcc.dg/sh4a-sin.c: New.
2595         * gcc.dg/sh4a-sincos.c: New.
2596         * gcc.dg/sh4a-sincosf.c: New.
2597         * gcc.dg/sh4a-sinf.c: New.
2598
2599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2600
2601         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2602         conditionals.
2603         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2604         loads.
2605         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2606         DOM1.
2607
2608 2004-07-27  Andrew Pinski  <apinski@apple.com>
2609
2610         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2611
2612 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2613
2614         * gcc.dg/pragma-isr.c: New test.
2615
2616 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2617
2618         PR c++/14429
2619         * g++.dg/template/ttp11.C: New test.
2620
2621 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2622
2623         * gcc.c-torture/compile/20040727-1.c: New test.
2624
2625 2004-07-26  Eric Christopher  <echristo@redhat.com>
2626
2627         * gcc.c-torture/compile/20040726-2.c: New test.
2628
2629 2004-07-26  Andrew Pinski  <apinski@apple.com>
2630
2631         * g++.dg/rtti/tinfo1.C: Xfail.
2632
2633 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2634
2635         * gcc.c-torture/compile/20040726-1.c: New test.
2636
2637 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2638             Brian Ryner  <bryner@brianryner.com>
2639
2640         PR c++/9283
2641         PR c++/15000
2642         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2643         * g++.dg/ext/visibility/: New directory.
2644         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2645         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2646         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2647         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2648         * g++.dg/ext/visibility/fvisibility.C,
2649         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2650         g++.dg/ext/visibility/fvisibility-override1.C
2651         g++.dg/ext/visibility/fvisibility-override2.C
2652         g++.dg/ext/visibility/memfuncts.C
2653         g++.dg/ext/visibility/noPLT.C
2654         g++.dg/ext/visibility/pragma.C
2655         g++.dg/ext/visibility/pragma-override1.C
2656         g++.dg/ext/visibility/pragma-override2.C
2657         g++.dg/ext/visibility/staticmemfuncts.C
2658         g++.dg/ext/visibility/virtual.C: New tests.
2659
2660 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2661
2662         PR c/15360
2663         * gcc.dg/pr15360-1.c: New test.
2664
2665 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2666
2667         * gcc.dg/pragma-align-2.c: New test.
2668         * gcc.dg/pragma-init-fini.c: New test.
2669         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2670         targets.
2671
2672 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2673
2674         * gcc.dg/init-string-2.c: New test.
2675
2676 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2677
2678         PR 16684
2679         * gcc.dg/Wredundant-decls-1.c: New test case.
2680
2681 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2684         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2685         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2686         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2687         * gcc.dg/compat/generate-random.c: New file.
2688         * gcc.dg/compat/generate-random.h: Likewise.
2689         * gcc.dg/compat/generate-random_r.c: Likewise.
2690         * gcc.dg/compat/struct-layout-1.h: Likewise.
2691         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2692         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2693         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2694         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2695         * gcc.dg/compat/struct-layout-1_main.c: New test.
2696         * gcc.dg/compat/struct-layout-1_x.c: New file.
2697         * gcc.dg/compat/struct-layout-1_y.c: New file.
2698         * gcc.dg/compat/struct-layout-1_test.h: New file.
2699
2700 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2701
2702         * gcc.dg/comp-return-1.c: New test
2703
2704 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2705
2706         * gcc.dg/vmx/8-02a.c: Fix typo.
2707
2708         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2709         * gcc.dg/darwin-abi-3.c: New test.
2710
2711         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2712         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2713
2714         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2715         * gcc.dg/vmx/ops-long-1.c: New test.
2716         * gcc.dg/vmx/ops-long-2.c: New test.
2717
2718 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2719
2720         * g++.dg/lookup/conv-[1234].C: New.
2721
2722 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2723
2724         * g++.dg/parse/attr2.C: Simplify.
2725
2726 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2727
2728         PR c/7284
2729         * gcc.c-torture/execute/pr7284-1.c: New test.
2730
2731 2004-07-22  Brian Booth  <bbooth@redhat.com>
2732
2733         * gcc.dg/tree-ssa/20040721-1.c: New test.
2734
2735 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2736
2737         * g++.dg/template/crash20.c: New.
2738
2739 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2740
2741         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2742         Add dg-run directive.  Declare variables as required.
2743         * gfortran.dg/g77/README: Update
2744
2745 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2746
2747         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2748         gcc.dg/cris-peep2-andu2.c: New tests.
2749
2750 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2751
2752         PR c/15052
2753         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2754         on return type.
2755         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2756         messages.
2757         * gcc.dg/qual-return-2.c: Update expected messages.
2758         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2759
2760 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2761
2762         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2763         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2764
2765 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2766
2767         PR c/11250
2768         * gcc.dg/init-string-1.c: New test.
2769
2770 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2771
2772         PR middle-end/15345
2773         PR c/16450
2774         * gcc.dg/torture/nested-fn-1.c: New test.
2775
2776 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2777
2778         PR target/16559
2779         * gcc.dg/ia64-fptr-1.c: New file.
2780
2781 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2782
2783         PR c++/14497
2784         * g++.dg/template/spec16.C: New test.
2785         * g++.old-deja/g++.robertl/eb118.C: Remove.
2786
2787 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2788
2789         PR c++/509
2790         * g++.dg/template/spec15.C: New test.
2791
2792 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2793
2794         Copy cases from g77.f-torture/execute and add dg-run
2795         directive.  Other changes as noted.
2796         * gfortran.dg/g77/13037.f
2797         * gfortran.dg/g77/1832.f
2798         * gfortran.dg/g77/19981119-0.f
2799         * gfortran.dg/g77/19990313-0.f
2800         * gfortran.dg/g77/19990313-1.f
2801         * gfortran.dg/g77/19990313-2.f
2802         * gfortran.dg/g77/19990313-3.f
2803         * gfortran.dg/g77/19990419-1.f
2804         * gfortran.dg/g77/19990826-0.f
2805         * gfortran.dg/g77/19990826-2.f
2806         * gfortran.dg/g77/20000503-1.f
2807         * gfortran.dg/g77/20001111.f
2808         * gfortran.dg/g77/20010116.f
2809         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2810         * gfortran.dg/g77/20010430.f
2811         * gfortran.dg/g77/6177.f
2812         * gfortran.dg/g77/947.f
2813         * gfortran.dg/g77/970816-3.f
2814         * gfortran.dg/g77/971102-1.f
2815         * gfortran.dg/g77/980520-1.f
2816         * gfortran.dg/g77/980628-0.f
2817         * gfortran.dg/g77/980628-1.f
2818         * gfortran.dg/g77/980628-10.f
2819         * gfortran.dg/g77/980628-2.f
2820         * gfortran.dg/g77/980628-3.f
2821         * gfortran.dg/g77/980628-7.f
2822         * gfortran.dg/g77/980628-8.f
2823         * gfortran.dg/g77/980628-9.f
2824         * gfortran.dg/g77/980701-0.f
2825         * gfortran.dg/g77/980701-1.f
2826         * gfortran.dg/g77/cabs.f
2827         * gfortran.dg/g77/claus.f
2828         * gfortran.dg/g77/complex_1.f
2829         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2830         * gfortran.dg/g77/dcomplex.f
2831         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2832         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2833         * gfortran.dg/g77/f90-intrinsic-numeric.f
2834         * gfortran.dg/g77/int8421.f
2835         * gfortran.dg/g77/labug1.f
2836         * gfortran.dg/g77/large_vec.f
2837         * gfortran.dg/g77/le.f
2838         * gfortran.dg/g77/short.f
2839         * gfortran.dg/g77/README: Update
2840
2841 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/16637
2844         * g++.dg/parse/lookup4.C: New test.
2845
2846 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2847
2848         PR c++/16175
2849         * g++.dg/template/ttp10.C: New test.
2850
2851 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2852
2853         * gcc.dg/pr12625-1.c: New test.
2854
2855 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2856
2857         * testsuite/gcc.dg/switch-warn-1.c: New test.
2858         * testsuite/gcc.dg/switch-warn-2.c: New test.
2859         * gcc.c-torture/compile/pr14730.c: Update.
2860
2861 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2862
2863         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2864         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2865         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2866         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2867
2868 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/16623
2871         * g++.dg/template/assign1.C: New test.
2872
2873 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2874
2875         PR c++/12170
2876         * g++.dg/template/ttp9.C: New test.
2877
2878 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2879
2880         * gcc.dg/format/cmn-err-1.c: New test.
2881
2882 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2883
2884         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2885         gcc.dg/Wparentheses-10.c: New tests.
2886         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2887
2888 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2889
2890         PR fortran/16465
2891         * gfortran.dg/g77//ffixed-line-length-0.f,
2892         gfortran.dg/g77/ffixed-line-length-132.f,
2893         gfortran.dg/g77/ffixed-line-length-72.f,
2894         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2895         gfortran.dg/g77/README: Update.
2896
2897 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2898
2899         PR c++/13092
2900         * g++.dg/template/non-dependent7.C: New test.
2901         * g++.dg/template/non-dependent8.C: Likewise.
2902         * g++.dg/template/non-dependent9.C: Likewise.
2903         * g++.dg/template/non-dependent10.C: Likewise.
2904
2905 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2906
2907         PR c++/16337
2908         * g++.dg/parse/attr2.C: New test.
2909
2910 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2911
2912         * g77.dg: Removed.
2913         * g77.f-torture: Ditto.
2914
2915 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2916
2917         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2918         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2919         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2920
2921 2004-07-16  Richard Henderson  <rth@redhat.com>
2922
2923         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2924
2925 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2926
2927         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2928         tests with full list of options.
2929         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2930         of TORTURE_OPTIONS if test contains 'dg-do run'.
2931
2932         PR fortran/16404
2933         * gfortran.dg/do_iterator.f90: New test.
2934
2935 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2936
2937         PR rtl-optimization/16536
2938         * gcc.c-torture/execute/restrict-1.c: New test.
2939
2940 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2941
2942         PR fortran/15324
2943         * gfortran.dg/pr15324.f90: New test.
2944
2945         PR fortran/15129
2946         * gfortran.dg/pr15129.f90: New test.
2947
2948         PR fortran/15140
2949         * gfortran.dg/pr15140.f90: New test.
2950
2951         PR fortran/13792
2952         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2953         compile-time simplification.
2954
2955 2004-07-14  Mike Stump  <mrs@apple.com>
2956
2957         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2958
2959 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2960
2961         PR target/16325
2962         * gcc.dg/profile-generate-1.c: New.
2963
2964 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2965
2966         * gcc.c-torture/execute/20040709-1.c: New test.
2967         * gcc.c-torture/execute/20040709-2.c: New test.
2968
2969 2004-07-14  Mike Stump  <mrs@apple.com>
2970
2971         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2972
2973 2004-07-14  Mike Stump  <mrs@apple.com>
2974
2975         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2976
2977 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/16518
2980         * g++.dg/parse/mutable1.C: New test.
2981
2982 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2983
2984         PR tree-optimization/16443
2985         * gcc.dg/tree-ssa/20040713-1.c: New test.
2986
2987 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2988
2989         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2990         for operator new.
2991
2992 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2993
2994         * gfortran.dg/g77/README: New file
2995         * gfortran.dg/g77/19981216-0.f:  Copy from
2996         g77.f-torture/noncompile.  Add "dg-do compile" and
2997         dg-error as required.
2998         * gfortran.dg/g77/19990218-1.f: Likewise
2999         * gfortran.dg/g77/19990905-1.f: Likewise
3000         * gfortran.dg/g77/9263.f: Likewise
3001         * gfortran.dg/g77/980615-0.f: Likewise
3002         * gfortran.dg/g77/980616-0.f: Likewise
3003         * gfortran.dg/g77/check0.f: Likewise
3004         * gfortran.dg/g77/select_no_compile.f: Likewise
3005
3006 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3007
3008         Copy files from g77.f-torture/compile.
3009         Add "{ dg-do compile}".  Other changes as noted
3010         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3011         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3012         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3013         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3014         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3015         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3016         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3017         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3018         statement to conform to standard.  Append alpha1.x for reference.
3019         * gfortran.dg/g77/xformat.f: Add dg-warning
3020
3021 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3022
3023         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3024         Add {dg-do compile} directive.
3025         * gfortran.dg/g77/cpp2.F: Likewise
3026
3027 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3028
3029         PR c++/5402
3030         * g++.dg/lookup/name-clash1.C: New test.
3031
3032         PR c++/9777
3033         * g++.dg/lookup/name-clash2.C: New test.
3034
3035         PR c++/12102
3036         * g++.dg/lookup/name-clash3.C: New test.
3037
3038 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3039
3040         * g++.dg/lookup/new2.C: New test.
3041         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3042
3043 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3044
3045         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3046         Add {dg-do compile} directive.
3047         * gfortran.dg/g77/13060.f: Likewise
3048         * gfortran.dg/g77/19990218-0.f: Likewise
3049         * gfortran.dg/g77/19990305-0.f: Likewise
3050         * gfortran.dg/g77/19990419-0.f: Likewise
3051         * gfortran.dg/g77/19990502-0.f: Likewise
3052         * gfortran.dg/g77/19990502-1.f: Likewise
3053         * gfortran.dg/g77/19990525-0.f: Likewise
3054         * gfortran.dg/g77/19990826-1.f: Likewise
3055         * gfortran.dg/g77/19990826-3.f: Likewise
3056         * gfortran.dg/g77/19990905-2.f: Likewise
3057         * gfortran.dg/g77/20000412-1.f: Likewise
3058         * gfortran.dg/g77/20000511-1.f: Likewise
3059         * gfortran.dg/g77/20000511-2.f: Likewise
3060         * gfortran.dg/g77/20000518.f: Likewise
3061         * gfortran.dg/g77/20000601-1.f: Likewise
3062         * gfortran.dg/g77/20000601-2.f: Likewise
3063         * gfortran.dg/g77/20000629-1.f: Likewise
3064         * gfortran.dg/g77/20000630-2.f: Likewise
3065         * gfortran.dg/g77/20010115.f: Likewise
3066         * gfortran.dg/g77/20010321-1.f: Likewise
3067         * gfortran.dg/g77/20010426.f: Likewise
3068         * gfortran.dg/g77/20020307-1.f: Likewise
3069         * gfortran.dg/g77/8485.f: Likewise
3070         * gfortran.dg/g77/960317-1.f: Likewise
3071         * gfortran.dg/g77/970915-0.f: Likewise
3072         * gfortran.dg/g77/980310-1.f: Likewise
3073         * gfortran.dg/g77/980310-2.f: Likewise
3074         * gfortran.dg/g77/980310-3.f: Likewise
3075         * gfortran.dg/g77/980310-4.f: Likewise
3076         * gfortran.dg/g77/980310-6.f: Likewise
3077         * gfortran.dg/g77/980310-7.f: Likewise
3078         * gfortran.dg/g77/980310-8.f: Likewise
3079         * gfortran.dg/g77/980419-2.f: Likewise
3080         * gfortran.dg/g77/980424-0.f: Likewise
3081         * gfortran.dg/g77/980427-0.f: Likewise
3082         * gfortran.dg/g77/980729-0.f: Likewise
3083         * gfortran.dg/g77/981117-1.f: Likewise
3084         * gfortran.dg/g77/toon_1.f: Likewise
3085
3086 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3087
3088         PR c++/2204
3089         * g++.dg/other/abstract2.C: New test.
3090
3091 2004-07-12  Paul Brook  <paul@codesourcery.com>
3092
3093         * gfortran.dg/pointer_init_1.f90: New test.
3094
3095 2004-07-11  Paul Brook  <paul@codesourcery.com>
3096
3097         PR fortran/15986
3098         * gfortran.dg/contained_1.f90: New test.
3099
3100 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3101
3102         * g++.dg/parse/defarg8.C: New test.
3103
3104 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3105
3106         PR fortran/16433
3107         * gfortran.dg/pr16433.f: New test.
3108
3109         PR fortran/17574
3110         * gfortran.dg/pr15754.f90: New test.
3111
3112 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3113
3114         PR tree-optimization/16437
3115         * gcc.c-torture/execute/bitfld-4.c: New test.
3116
3117 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3118
3119         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3120         access to common var from module.
3121
3122 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3123
3124         PR fortran/16336
3125         * gfortran.fortran-torture/execute/common_2.f90: New test.
3126
3127 2004-07-10  Paul Brook  <paul@codesourcery.com>
3128
3129         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3130
3131 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3132
3133         PR fortran/15969
3134         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3135
3136 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3137
3138         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3139         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3140         * gfortran.dg/g77/ffree-form-1.f: Likewise
3141         * gfortran.dg/g77/ffree-form-2.f: Likewise
3142         * gfortran.dg/g77/ffree-form-3.f: Likewise
3143         * gfortran.dg/g77/fno-underscoring.f: Likewise
3144         * gfortran.dg/g77/funderscoring.f: Likewise
3145         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3146
3147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3148
3149         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3150
3151 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3152         Paul Brook  <paul@codesourcery.com>
3153
3154         PR fortran/13415
3155         * gfortran.dg/common_pointer_1.f90: New test.
3156
3157 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3158
3159         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3160
3161 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3162
3163         PR target/16364
3164         * gcc.c-torture/compile/20040709-1.c: New.
3165
3166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3167
3168         PR fortran/14077
3169         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3170
3171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3172
3173         PR fortran/13201
3174         * gfortran.dg/shape_1.f90: New test.
3175
3176 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3177             Andrew Pinski  <apinski@apple.com>
3178
3179         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3180
3181 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3182
3183         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3184         comment.
3185
3186 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3187         Paul Brook  <paul@codesourcery.com>
3188
3189         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3190         '.f95' and '.F95'.
3191
3192 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3193
3194         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3195
3196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3197
3198         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3199         testcases with capital suffix.
3200
3201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3202
3203         PR fortran/15481
3204         PR fortran/13372
3205         PR fortran/13575
3206         PR fortran/15978
3207         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3208
3209         * gfortran.dg/implicit_1.f90: New test.
3210
3211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3212
3213         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3214         expression to match gfortran warning/error messages
3215         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3216         dg-error text.
3217
3218 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3219
3220         * lib/fortran-torture.exp: Rename proc search_for to
3221         search_for_re.
3222
3223 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3224
3225         * gcc.c-torture/execute/simd-5.x: New file.
3226         XFAIL on SPARC 64-bit at -O0.
3227
3228 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3229
3230         PR c++/8211
3231         PR c++/16165
3232         * g++.dg/warn/effc3.C: New test.
3233
3234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3235
3236         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3237         change X to 1X in format.
3238         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3239         add data statements to conform to standard.
3240
3241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3242
3243         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3244         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3245         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3246
3247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3248
3249         * gfortran.dg/g77/7388.f: Copy from g77.dg
3250         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3251         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3252         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3253         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3254         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3255         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3256         * gfortran.dg/g77/strlen0.f: Likewise
3257
3258 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3259
3260         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3261         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3262
3263 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3264
3265         * gcc.c-torture/execute/920428-2.x: Delete.
3266         * gcc.c-torture/execute/920501-7.x: Likewise.
3267
3268 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3269
3270         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3271         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3272         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3273         prescott and c3-2.
3274         (PREFETCH_3DNOW): Add -march=c3.
3275
3276 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3277
3278         PR c/16437
3279         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3280         * gcc.c-torture/execute/bf64-1.x: Likewise.
3281
3282 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3283
3284         * gcc.c-torture/compile/20040708-1.c: New test.
3285
3286 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3287
3288         PR c++/16169
3289         * g++.dg/warn/effc2.C: New test.
3290
3291 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3292
3293         * gcc.c-torture/execute/bitfld-1.x: Remove.
3294         * gcc.c-torture/execute/bitfld-3.c: New test.
3295         * gcc.dg/bitfld-2.c: Remove XFAILs.
3296
3297 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3298
3299         PR c++/16276
3300         * g++.dg/rtti/tinfo1.C: New file.
3301
3302 2004-07-07  Eric Christopher  <echristo@redhat.com>
3303
3304         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3305
3306 2004-07-07  Andrew Pinski  <apinski@apple.com>
3307
3308         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3309
3310 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3311
3312         * g++.dg/init/call1.C: XFAIL.
3313
3314 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3315
3316         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3317         except for movstrict*, to movmem* and clrstr* to clrmem*.
3318
3319 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3320
3321         * gcc.c-torture/execute/20040707-1.c: New test.
3322
3323 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3324
3325         * gcc.c-torture/execute/20040706-1.c: New test.
3326
3327 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3328
3329         PR c++/3671
3330         * g++.dg/template/spec14.C: New test.
3331
3332 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3333
3334         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3335         nothing if not yet defined.  Use it in b, c and d type definitions.
3336         * gcc.c-torture/execute/20040705-1.c: New test.
3337         * gcc.c-torture/execute/20040705-2.c: New test.
3338
3339 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3340
3341         PR c++/2518
3342         * g++.dg/lookup/new1.C: New test.
3343
3344 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3345
3346         PR c++/11406
3347         * g++.dg/template/sizeof8.C: New test.
3348
3349 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3350
3351         * gcc.c-torture/compile/20040705-1.c: New test.
3352
3353 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3354
3355         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3356
3357 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3358
3359         * gcc.dg/cpp/if-mop.c: Two new testcases.
3360         * gcc.dg/cpp/trad/comment-3.c: New.
3361
3362 2004-07-04  Paul Brook  <paul@codesourcery.com>
3363
3364         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3365
3366 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3367
3368         PR c++/3761
3369         * g++.dg/lookup/crash4.C: New test.
3370
3371 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3372
3373         * gcc.c-torture/execute/builtin-abs-1.c
3374         * gcc.c-torture/execute/builtin-abs-2.c
3375         * gcc.c-torture/execute/builtin-complex-1.c
3376         * gcc.c-torture/execute/builtins/string-1-lib.c
3377         * gcc.c-torture/execute/builtins/string-1.c
3378         * gcc.c-torture/execute/builtins/string-2-lib.c
3379         * gcc.c-torture/execute/builtins/string-2.c
3380         * gcc.c-torture/execute/builtins/string-3-lib.c
3381         * gcc.c-torture/execute/builtins/string-3.c
3382         * gcc.c-torture/execute/builtins/string-4-lib.c
3383         * gcc.c-torture/execute/builtins/string-4.c
3384         * gcc.c-torture/execute/builtins/string-5-lib.c
3385         * gcc.c-torture/execute/builtins/string-5.c
3386         * gcc.c-torture/execute/builtins/string-6-lib.c
3387         * gcc.c-torture/execute/builtins/string-6.c
3388         * gcc.c-torture/execute/builtins/string-7-lib.c
3389         * gcc.c-torture/execute/builtins/string-7.c
3390         * gcc.c-torture/execute/builtins/string-8-lib.c
3391         * gcc.c-torture/execute/builtins/string-8.c
3392         * gcc.c-torture/execute/builtins/string-9-lib.c
3393         * gcc.c-torture/execute/builtins/string-9.c
3394         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3395         * gcc.c-torture/execute/builtins/string-asm-1.c
3396         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3397         * gcc.c-torture/execute/builtins/string-asm-2.c
3398         * gcc.c-torture/execute/stdio-opt-1.c
3399         * gcc.c-torture/execute/stdio-opt-2.c
3400         * gcc.c-torture/execute/stdio-opt-3.c
3401         * gcc.c-torture/execute/string-opt-1.c
3402         * gcc.c-torture/execute/string-opt-10.c
3403         * gcc.c-torture/execute/string-opt-11.c
3404         * gcc.c-torture/execute/string-opt-12.c
3405         * gcc.c-torture/execute/string-opt-13.c
3406         * gcc.c-torture/execute/string-opt-14.c
3407         * gcc.c-torture/execute/string-opt-15.c
3408         * gcc.c-torture/execute/string-opt-16.c
3409         * gcc.c-torture/execute/string-opt-2.c
3410         * gcc.c-torture/execute/string-opt-6.c
3411         * gcc.c-torture/execute/string-opt-7.c
3412         * gcc.c-torture/execute/string-opt-8.c:
3413         Replace with ...
3414
3415         * gcc.c-torture/execute/builtins/abs-2.c
3416         * gcc.c-torture/execute/builtins/abs-3.c
3417         * gcc.c-torture/execute/builtins/complex-1.c
3418         * gcc.c-torture/execute/builtins/fprintf.c
3419         * gcc.c-torture/execute/builtins/fputs.c
3420         * gcc.c-torture/execute/builtins/memcmp.c
3421         * gcc.c-torture/execute/builtins/memmove.c
3422         * gcc.c-torture/execute/builtins/memops-asm.c
3423         * gcc.c-torture/execute/builtins/mempcpy-2.c
3424         * gcc.c-torture/execute/builtins/mempcpy.c
3425         * gcc.c-torture/execute/builtins/memset.c
3426         * gcc.c-torture/execute/builtins/printf.c
3427         * gcc.c-torture/execute/builtins/sprintf.c
3428         * gcc.c-torture/execute/builtins/strcat.c
3429         * gcc.c-torture/execute/builtins/strchr.c
3430         * gcc.c-torture/execute/builtins/strcmp.c
3431         * gcc.c-torture/execute/builtins/strcpy.c
3432         * gcc.c-torture/execute/builtins/strcspn.c
3433         * gcc.c-torture/execute/builtins/strlen-2.c
3434         * gcc.c-torture/execute/builtins/strlen.c
3435         * gcc.c-torture/execute/builtins/strncat.c
3436         * gcc.c-torture/execute/builtins/strncmp-2.c
3437         * gcc.c-torture/execute/builtins/strncmp.c
3438         * gcc.c-torture/execute/builtins/strncpy.c
3439         * gcc.c-torture/execute/builtins/strpbrk.c
3440         * gcc.c-torture/execute/builtins/strpcpy-2.c
3441         * gcc.c-torture/execute/builtins/strpcpy.c
3442         * gcc.c-torture/execute/builtins/strrchr.c
3443         * gcc.c-torture/execute/builtins/strspn.c
3444         * gcc.c-torture/execute/builtins/strstr-asm.c
3445         * gcc.c-torture/execute/builtins/strstr.c:
3446         ... these new files.
3447
3448         * gcc.c-torture/execute/builtins/abs-2-lib.c
3449         * gcc.c-torture/execute/builtins/abs-3-lib.c
3450         * gcc.c-torture/execute/builtins/complex-1-lib.c
3451         * gcc.c-torture/execute/builtins/fprintf-lib.c
3452         * gcc.c-torture/execute/builtins/fputs-lib.c
3453         * gcc.c-torture/execute/builtins/memcmp-lib.c
3454         * gcc.c-torture/execute/builtins/memmove-lib.c
3455         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3456         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3457         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3458         * gcc.c-torture/execute/builtins/memset-lib.c
3459         * gcc.c-torture/execute/builtins/printf-lib.c
3460         * gcc.c-torture/execute/builtins/sprintf-lib.c
3461         * gcc.c-torture/execute/builtins/strcat-lib.c
3462         * gcc.c-torture/execute/builtins/strchr-lib.c
3463         * gcc.c-torture/execute/builtins/strcmp-lib.c
3464         * gcc.c-torture/execute/builtins/strcpy-lib.c
3465         * gcc.c-torture/execute/builtins/strcspn-lib.c
3466         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3467         * gcc.c-torture/execute/builtins/strlen-lib.c
3468         * gcc.c-torture/execute/builtins/strncat-lib.c
3469         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3470         * gcc.c-torture/execute/builtins/strncmp-lib.c
3471         * gcc.c-torture/execute/builtins/strncpy-lib.c
3472         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3473         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3474         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3475         * gcc.c-torture/execute/builtins/strrchr-lib.c
3476         * gcc.c-torture/execute/builtins/strspn-lib.c
3477         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3478         * gcc.c-torture/execute/builtins/strstr-lib.c
3479         * gcc.c-torture/execute/builtins/lib/abs.c
3480         * gcc.c-torture/execute/builtins/lib/fprintf.c
3481         * gcc.c-torture/execute/builtins/lib/memset.c
3482         * gcc.c-torture/execute/builtins/lib/printf.c
3483         * gcc.c-torture/execute/builtins/lib/sprintf.c
3484         * gcc.c-torture/execute/builtins/lib/strcpy.c
3485         * gcc.c-torture/execute/builtins/lib/strcspn.c
3486         * gcc.c-torture/execute/builtins/lib/strncat.c
3487         * gcc.c-torture/execute/builtins/lib/strncmp.c
3488         * gcc.c-torture/execute/builtins/lib/strncpy.c
3489         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3490         * gcc.c-torture/execute/builtins/lib/strspn.c
3491         * gcc.c-torture/execute/builtins/lib/strstr.c:
3492         New files containing support routines.
3493
3494         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3495         declaration.
3496         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3497         when not optimizing.
3498
3499 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/16240
3502         * g++.dg/abi/mangle22.C: New test.
3503         * g++.dg/abi/mangle23.C: Likewise.
3504
3505 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3506
3507         PR fortran/16290
3508         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3509         Allow for cases without denormalized floating point numbers.
3510
3511 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3512
3513         PR c/1027
3514         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3515         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3516         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3517         expected warning text.
3518         * gcc.dg/format/diag-2.c: New test.
3519
3520 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3521
3522         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3523
3524 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3525
3526         * gcc.dg/builtins-43.c: New.
3527         * gcc.dg/builtins-44.c: New.
3528         * gcc.dg/builtins-45.c: New.
3529
3530 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3531             Andreas Tobler  <a.tobler@schweiz.ch>
3532
3533         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3534         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3535         as SIGSEGV.
3536         * gcc.dg/cleanup-11.c: Likewise.
3537         * gcc.dg/cleanup-8.c: Likewise.
3538         * gcc.dg/cleanup-9.c: Likewise.
3539         * gcc.dg/cleanup-5.c: Run on all platforms.
3540
3541 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3542
3543         * g++.dg/warn/nonnull1.C: New test.
3544
3545 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3546
3547         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3548         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3549         Special-case the Sun compiler wrt to <complex.h>.
3550
3551 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3552
3553         * gcc.dg/Wunreachable-8.C: New test.
3554
3555         * gcc.dg/h8300-ice2.c : New test.
3556
3557 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3558
3559         PR fortran/16161
3560         * gfortran.fortran-torture/compile/implicit.f90: Add test
3561         for implicit character.
3562
3563 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3564
3565         PR fortran/16289
3566         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3567         Use tiny() intrinsic to find smallest non-negative real
3568
3569 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3570
3571         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3572         * gcc.dg/compat/struct-by-value-22_x.c: New.
3573         * gcc.dg/compat/struct-by-value-22_y.c: New.
3574
3575         * gcc.c-torture/execute/20040629-1.c: New test.
3576
3577 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3578
3579         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3580         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3581
3582         PR target/16195
3583         * gcc.dg/20040625-1.c: New test.
3584
3585 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3586
3587         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3588
3589 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3590
3591         PR fortran/15963
3592         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3593
3594 2004-06-29  Richard Henderson  <rth@redhat.com>
3595
3596         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3597
3598 2004-06-29  Paul Brook  <paul@codesourcery.com>
3599
3600         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3601         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3602
3603 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3604
3605         PR c++/16260
3606         * g++.dg/parse/crash15.C: New.
3607
3608 2004-06-28  Andrew Pinski  <apinski@apple.com>
3609
3610         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3611         by the error already.
3612
3613         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3614
3615 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3616
3617         PR target/14041
3618         * gcc.dg/h8300-bss-align-1.c : New.
3619
3620 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3621
3622         * PR c++/16174
3623         * g++.dg/template/ctor4.C: New.
3624
3625 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3626
3627         PR c++/16205
3628         * g++.dg/warn/Wsequence-point-1.C: New test.
3629
3630 2004-06-27  Paul Brook  <paul@codesourcery.com>
3631
3632         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3633
3634 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3635
3636         * g++.old-deja/g++.mike/p7325.C: Remove.
3637
3638 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3639
3640         PR c/14963
3641         * gcc.dg/pr14963.c: New test.
3642
3643 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3644
3645         PR c++/16193
3646         * g++.dg/parse/redef1.C: New test.
3647
3648 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3649
3650         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3651         20021110.c.
3652         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3653         20021119-1.c.
3654         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3655         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3656         5-04.c.
3657         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3658         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3659         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3660         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3661         g++.brendan/enum14.C.
3662         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3663         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3664         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3665         g++.mike/virt1.C.
3666         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3667         memtemp24.C.
3668
3669 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3670
3671         * gcc.dg/20040527-1.c: New test case.
3672
3673 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3674
3675         PR gfortran/pr16196
3676         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3677
3678 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3679
3680         PR middle-end/15825
3681         * gcc.dg/pr15825-1.c: New test case.
3682
3683 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3684
3685         * gcc.c-torture/execute/20040625-1.c: New test.
3686
3687 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3688
3689         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3690
3691 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3692
3693         * gcc.dg/torture/mips-div-1.c: New test.
3694
3695 2004-06-24  Jeff Law  <law@redhat.com>
3696
3697         * gcc.dg/tree-ssa/20040624-1.c: New test.
3698
3699 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3700
3701         * gcc.c-torture/compile/20040624-1.c: New test.
3702
3703 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3704
3705         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3706         this directory.
3707
3708 2004-06-23  Andrew Pinski  <apinski@apple.com>
3709
3710         PR middle-end/15988
3711         * g++.dg/opt/ptrmem4.C: New test.
3712
3713         * gcc.dg/c90-array-quals-2.c: New test.
3714
3715 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3716
3717         * gcc.dg/kpice1.c: New test.
3718
3719 2006-06-23  Andrew Pinski  <apinski@apple.com>
3720
3721         * gcc.dg/c90-array-quals.c: New test.
3722
3723 2006-06-22  Richard Henderson  <rth@redhat.com>
3724
3725         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3726
3727 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3728
3729         * gcc.dg/builtins-config.h: Handle FreeBSD.
3730
3731 2006-06-22  Richard Henderson  <rth@redhat.com>
3732
3733         * g++.dg/opt/devirt1.C: New.
3734
3735 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3736
3737         * g++.dg/opt/pr15551.C: New testcase.
3738
3739 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3740
3741         PR target/14800
3742         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3743         x86_64-*-linux* when compiling for 32bit.
3744
3745 2004-06-21  Andrew Pinski  <apinski@apple.com>
3746
3747         * gcc.dg/pch/struct-1.c: New.
3748         * gcc.dg/pch/struct-1.hs: New.
3749
3750 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3751
3752         * gcc.dg/pch/save-temps-1.c: New file.
3753         * gcc.dg/pch/save-temps-1.hs: New file.
3754
3755 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3756
3757         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3758         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3759
3760 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3761
3762         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3763         to fix type error.
3764         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3765         Remove trailing spaces.
3766
3767 2004-06-21  Richard Henderson  <rth@redhat.com>
3768
3769         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3770         merging && to BIT_FIELD_REF.
3771
3772 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3773
3774         * g++.dg/opt/placeholder1.C: New test.
3775
3776 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3777
3778         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3779         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3780         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3781         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3782
3783 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3784
3785         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3786         extern "C".
3787         * g++.dg/other/pragma-re-1.C: Add comments.
3788
3789 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3790
3791         PR gfortran/16080
3792         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3793
3794 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3795
3796         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3797         instead of setting the type of size_t by
3798         hand.
3799
3800 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3801
3802         * gcc.dg/unordered-2.c: New test case.
3803         * gcc.dg/unordered-3.c: New test case.
3804
3805 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3806
3807         PR other/16043
3808         * lib/g++.exp (g++_version): Tweak regexp for version
3809         * lib/g77.exp (g77_version): Likewise
3810         * lib/gfortran.exp (gfortran_version): Likewise
3811         * lib/objc.exp (objc_version): Likewise
3812         * lib/treelang.exp (treelang_version): Likewise
3813
3814 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3815
3816         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3817         Use INT_MAX instead of __INT_MAX__.
3818         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3819
3820         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3821         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3822         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3823         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3824         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3825         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3826         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3827         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3828         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3829
3830         * gcc.dg/range-test-1.c: New test.
3831         * g++.dg/opt/range-test-1.C: New test.
3832
3833 2004-06-17  Richard Henderson  <rth@redhat.com>
3834
3835         * objc.dg/sync-1.m: New.
3836         * objc.dg/try-catch-1.m: Don't force next runtime.
3837         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3838         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3839         shadowed catch clause.
3840         * objc.dg/try-catch-5.m: New.
3841
3842 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3843
3844         Bug 14610
3845         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3846
3847 2004-06-15  Richard Henderson  <rth@redhat.com>
3848
3849         * gcc.dg/20001116-1.c: Move expected warning line.
3850
3851 2004-06-15  Richard Henderson  <rth@redhat.com>
3852
3853         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3854         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3855
3856 2004-06-15  Jeff Law  <law@redhat.com>
3857
3858         * gcc.dg/tree-ssa/20040615-1.c: New test.
3859         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3860         be less sensitive to operand ordering.
3861         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3862
3863 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3864
3865         * g++.dg/abi/bitfield3.C: Add comment..
3866
3867 2004-06-15  Richard Henderson  <rth@redhat.com>
3868
3869         * g++.dg/ext/stmtexpr1.C: XFAIL.
3870         * gcc.dg/20030612-1.c: XFAIL.
3871
3872 2004-06-15  Eric Christopher  <echristo@redhat.com>
3873
3874         * g++.dg/charset/asm5.c: New.
3875         * gcc.dg/charset/asm6.c: New.
3876
3877 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3878
3879         PR fortran/15962
3880         * gfortran.fortran-torture/execute/select_1.f90: New test.
3881
3882 2004-06-15  Paul Brook  <paul@codesourcery.com>
3883
3884         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3885
3886 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3887
3888         PR c++/15967
3889         * g++.dg/lookup/crash3.C: New test.
3890
3891 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3892
3893         PR c++/15947
3894         * g++.dg/parse/dtor4.C: New test.
3895
3896 2004-06-14  Jeff Law  <law@redhat.com>
3897
3898         * gcc.c-torture/compile/20040614-1.c: New test.
3899
3900 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3901
3902         PR fortran/15211
3903         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3904         LEN of a character array.
3905
3906 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/15096
3909         * g++.dg/template/ptrmem10.C: New test.
3910
3911         PR c++/14930
3912         * g++.dg/template/friend30.C: New test.
3913
3914 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3915
3916         PR fortran/14928
3917         * gfortran.fortran-torture/compile/mloc.f90: New test.
3918
3919 2004-06-13  Paul Brook  <paul@codesourcery.com>
3920
3921         * gfortran.fortran-torture/execute/random_2.f90: New test.
3922
3923 2004-06-13  Eric Christopher  <echristo@redhat.com>
3924
3925         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3926
3927 2004-06-12  Paul Brook  <paul@codesourcery.com>
3928
3929         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3930
3931 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3932
3933         PR fortran/14923
3934         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3935
3936 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3937
3938         PR fortran/14957
3939         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3940         syntax errors in end statements of contained subroutines.
3941
3942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         PR fortran/12841
3945         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3946
3947 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3948
3949         PR fortran/15665
3950         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3951
3952 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3953
3954         PR gfortran/12839
3955         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3956
3957 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3958
3959         PR c++/15862
3960         * g++.dg/parse/enum1.C: New test.
3961
3962 2004-06-10  Jeff Law  <law@redhat.com>
3963
3964         * gcc.c-torture/compile/20040610-1.c: New test.
3965
3966 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3967
3968         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3969         * g++.old-deja/g++.other/decl3.C: Likewise.
3970
3971 2004-06-10  Brian Booth  <bbooth@redhat.com>
3972
3973         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3974         V_MAY_DEF instead of VDEF.
3975         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3976
3977 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3978
3979         PR c++/14211
3980         * g++.dg/conversion/const1.C: New test.
3981
3982         PR c++/15076
3983         * g++.dg/conversion/reinterpret1.C: New test.
3984
3985         PR c++/15877
3986         * g++.dg/template/enum2.C: New test.
3987
3988         PR c++/15227
3989         * g++.dg/template/error13.C: New test.
3990
3991 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3992
3993         PR fortran/14957
3994         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3995         arguments to test_* REAL and of the right size.
3996
3997 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR target/15569
4000         PR rtl-optimization/15681
4001         * gcc.dg/20040609-1.c: New test.
4002
4003 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4004
4005         PR c++/14791
4006         * g++.dg/opt/builtins1.C: New test.
4007
4008 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4009
4010         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4011         that use default windows32 struct layout.
4012         * gcc.dg/i386-bitfield2.c: Likewise.
4013
4014 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4015
4016         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4017         for mingw32 and cygwin targets.
4018
4019 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4020
4021         * gcc.dg/pch/macro-4.c: New.
4022         * gcc.dg/pch/macro-4.hs: New.
4023
4024 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4025
4026         PR fortran/13249
4027         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4028
4029 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4030
4031         PR fortran/13372
4032         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4033
4034 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4035
4036         PR gfortran/14897
4037         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4038
4039 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4040
4041         PR gfortran/15755
4042         * gfortran.fortran-torture/execute/backspace.c : New test.
4043
4044 2004-06-09  Paul Brook  <paul@codesourcery.com>
4045
4046         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4047         (pointer_to_section): Rewrite to use smaller array.
4048
4049 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4050
4051         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4052         * gcc.dg/ext/altivec-10.c: Same.
4053         * gcc.dg/ext/altivec-11.c: Same.
4054         * gcc.dg/ext/altivec-12.c: Same.
4055         * gcc.dg/ext/altivec-13.c: Same.
4056         * gcc.dg/ext/altivec-14.c: Same.
4057         * gcc.dg/ext/altivec-15.c: Same.
4058         * gcc.dg/ext/altivec-16.c: Same.
4059         * gcc.dg/ext/altivec-3.c: Same.
4060         * gcc.dg/ext/altivec-4.c: Same.
4061         * gcc.dg/ext/altivec-6.c: Same.
4062         * gcc.dg/ext/altivec-7.c: Same.
4063         * gcc.dg/ext/altivec-8.c: Same.
4064         * gcc.dg/ext/altivec-varargs-1.c: Same.
4065
4066         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4067         * g++.dg/ext/altivec-10.C: Same.
4068         * g++.dg/ext/altivec-2.C: Same.
4069         * g++.dg/ext/altivec-3.C: Same.
4070         * g++.dg/ext/altivec-4.C: Same.
4071         * g++.dg/ext/altivec-5.C: Same.
4072         * g++.dg/ext/altivec-6.C: Same.
4073         * g++.dg/ext/altivec-7.C: Same.
4074         * g++.dg/ext/altivec-8.C: Same.
4075         * g++.dg/ext/altivec-9.C: Same.
4076
4077 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4078
4079         PR c++/7841
4080         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4081
4082 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4083
4084         * gcc.dg/union-1.c: New test.
4085
4086 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4087
4088         * gcc.dg/builtins-41.c: New test case.
4089         * gcc.dg/builtins-42.c: New test case.
4090
4091 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4092
4093         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4094         * g++.dg/ext/altivec-10.C: Same.
4095         * g++.dg/ext/altivec-2.C: Same.
4096         * g++.dg/ext/altivec-3.C: Same.
4097         * g++.dg/ext/altivec-4.C: Same.
4098         * g++.dg/ext/altivec-5.C: Same.
4099         * g++.dg/ext/altivec-6.C: Same.
4100         * g++.dg/ext/altivec-7.C: Same.
4101         * g++.dg/ext/altivec-8.C: Same.
4102         * g++.dg/ext/altivec-9.C: Same.
4103         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4104         * g++.old-deja/g++.brendan/new3.C: Same.
4105         * gcc.c-torture/execute/eeprof-1.x: Same.
4106
4107 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4108
4109         PR c/14765
4110         * gcc.dg/pr14765-1.c: New test.
4111
4112 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4113
4114         PR c/14649
4115         * gcc.dg/pr14649-1.c: New test case.
4116
4117 2004-06-07  Richard Henderson  <rth@redhat.com>
4118
4119         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4120         if temporaries.
4121
4122 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4123
4124         * g++.dg/eh/elide1.C: Remove XFAIL.
4125
4126 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c++/15337
4129         * g++.dg/expr/sizeof3.C: New test.
4130
4131         PR c++/14777
4132         * g++.dg/template/access14.C: New test.
4133
4134         PR c++/15554
4135         * g++.dg/template/enum1.C: New test.
4136
4137         PR c++/15057
4138         * g++.dg/eh/throw1.C: New test.
4139
4140 2004-06-07  David Ayers  <d.ayers@inode.at>
4141             Ziemowit Laski  <zlaski@apple.com>
4142
4143         * lib/objc.exp (objc_target_compile): Revert the '-framework
4144         Foundation' flag fix, since bare Darwin does not ship
4145         with the Foundation framework.
4146         * objc/execute/next_mapping.h: Provide a local NSConstantString
4147         @interface and @implementation.
4148         (objc_constant_string_init): A constructor function, used to
4149         initialize the NSConstantString meta-class object.
4150         * objc/execute/string1.m: Include "next_mapping.h" instead of
4151         <Foundation/NSString.h>.
4152         * objc/execute/string2.m: Likewise.
4153         * objc/execute/string3.m: Likewise.
4154         * objc/execute/string4.m: Likewise.
4155
4156 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4157
4158         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4159         to double. Replace double with FLOAT.
4160         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4161
4162         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4163         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4164         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4165         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4166         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4167         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4168         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4169         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4170
4171 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4172
4173         PR c/13519
4174         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4175
4176 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4177
4178         PR c++/15503
4179         * g++.dg/template/meminit2.C: New test.
4180
4181 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4182
4183         PR target/15822
4184         * gcc.c-torture/execute/compare-fp-1.c,
4185         gcc.c-torture/execute/compare-fp-2.c,
4186         gcc.c-torture/execute/compare-fp-3.c,
4187         gcc.c-torture/execute/compare-fp-4.c,
4188         gcc.c-torture/execute/compare-fp-3.x,
4189         gcc.c-torture/execute/compare-fp-4.x: Moved...
4190         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4191         gcc.c-torture/execute/ieee/compare-fp-2.c,
4192         gcc.c-torture/execute/ieee/compare-fp-3.c,
4193         gcc.c-torture/execute/ieee/compare-fp-4.c,
4194         gcc.c-torture/execute/ieee/compare-fp-3.x,
4195         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4196
4197 2004-06-04  David Ayers  <d.ayers@inode.at>
4198
4199         * objc/execute/protocol-isEqual-4.m: New testcase.
4200
4201 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4202
4203         * objc/execute/protocol-isEqual-1.m: New testcase.
4204         * objc/execute/protocol-isEqual-2.m: New testcase.
4205         * objc/execute/protocol-isEqual-3.m: New testcase.
4206
4207 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4208
4209         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4210
4211 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4212
4213         * lib/objc.exp (objc_target_compile): When running tests on
4214         Darwin (Mac OS X), inform the linker about '-framework
4215         'Foundation'.
4216
4217 2004-06-02  Eric Christopher  <echristo@redhat.com>
4218
4219         * gcc.c-torture/compile/20040602-1.c: New.
4220
4221 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4222
4223         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4224         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4225
4226         PR tree-optimization/14736
4227         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4228
4229         PR tree-optimization/14042
4230         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4231
4232         PR tree-optimization/14729
4233         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4234
4235 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4236
4237         PR fortran/15557
4238         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4239
4240 2004-06-01  Richard Hederson  <rth@redhat.com>
4241
4242         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4243
4244 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4245
4246         PR c++/14932
4247         * g++.dg/parse/offsetof4.C: New test.
4248
4249 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4250
4251         PR objc/7993
4252         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4253
4254 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/15701
4257         * g++.dg/template/friend29.C: New test.
4258
4259 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4260
4261         PR c/15749
4262         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4263
4264 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4265
4266         * gcc.dg/sparc-trap-1.c: New test.
4267
4268 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4269
4270         PR middle-end/15069
4271         * g++.dg/opt/fold3.C: New test case.
4272
4273 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4274
4275         * lib/target-supports.exp (check_iconv_available): Fix fallout
4276         from 2004-05-28 patch.
4277
4278 2004-05-30  Paul Brook  <paul@codesourcery.com>
4279
4280         PR fortran/15620
4281         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4282         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4283
4284 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4285
4286         * gfortran.fortran-torture/execute/random_1.f90: New test.
4287
4288 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4289
4290         * g++.dg/ext/altivec-10.C: New test.
4291
4292 2004-05-29  Paul Brook  <paul@codesourcery.com>
4293
4294         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4295
4296 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4297
4298         * gcc.dg/altivec-16.c: New test.
4299
4300 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4301
4302         * lib/target-supports.exp (check_vmx_hw_available): New.
4303         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4304
4305         * lib/target-supports.exp (check_alias_available,
4306         check_iconv_available, check_named_sections_available): Use
4307         unique names for temporary files.
4308
4309 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4310
4311         * gcc.dg/altivec-15.c: New test.
4312
4313 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4314
4315         PR c++/15083
4316         * g++.dg/warn/noeffect6.C: New test.
4317
4318         PR c++/15471
4319         * g++.dg/expr/ptrmem4.C: New test.
4320
4321         PR c++/15640
4322         * g++.dg/template/operator3.C: New test.
4323
4324 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/14668
4327         * g++.dg/lookup/redecl1.C: New test.
4328         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4329
4330 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4331
4332         * gcc.c-torture/execute/compare-fp-1.c,
4333         gcc.c-torture/execute/compare-fp-2.c,
4334         gcc.c-torture/execute/compare-fp-3.c,
4335         gcc.c-torture/execute/compare-fp-4.c,
4336         gcc.c-torture/execute/compare-fp-3.x,
4337         gcc.c-torture/execute/compare-fp-4.x,
4338         gcc.dg/pr15649-1.c: New.
4339
4340 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4341
4342         PR c++/12883
4343         * g++.dg/init/array14.C: New test.
4344
4345 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4346
4347         * lib/compat.exp (compat-get-options-main): New.
4348         (compat-get-options): Remove unneeded code, warn for ignored
4349         command.
4350         (compat-execute): Check flag set by dg-require-* commands.
4351
4352         * lib/compat.exp (compat-execute): Break up long lines.
4353
4354 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4355
4356         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4357         * gcc.dg/altivec-14.c: New test.
4358         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4359
4360         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4361         * gcc.dg/altivec-12.c: Ditto.
4362
4363         * gcc.dg/altivec-3.c: Move call to altivec_check.
4364
4365 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/15044
4368         * g++.dg/template/error12.C: New test.
4369
4370         PR c++/15317
4371         * g++.dg/ext/attrib15.C: New test.
4372
4373         PR c++/15329
4374         * g++.dg/template/ptrmem9.C: New test.
4375
4376 2004-05-25  Paul Brook  <paul@codesourcery.com>
4377
4378         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4379
4380 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4381
4382         PR c++/15165
4383         * g++.dg/template/crash19.C: New test.
4384
4385 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4386
4387         PR c++/15025
4388         * g++.dg/template/redecl1.C: New test.
4389
4390 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4391
4392         PR c++/14821
4393         * g++.dg/other/ns1.C: New test.
4394
4395         PR c++/14883
4396         * g++.dg/template/invalid1.C: New test.
4397
4398 2004-05-23  Paul Brook  <paul@codesourcery.com>
4399         Victor Leikehman  <lei@haifasphere.co.il>
4400
4401         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4402         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4403
4404 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4405
4406         PR c++/15285
4407         PR c++/15299
4408         * g++.dg/template/non-dependent5.C: New test.
4409         * g++.dg/template/non-dependent6.C: New test.
4410
4411 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++/15507
4414         * g++.dg/inherit/union1.C: New test.
4415
4416         PR c++/15542
4417         * g++.dg/template/addr1.C: New test.
4418
4419         PR c++/15427
4420         * g++.dg/template/array5.C: New test.
4421
4422         PR c++/15287
4423         * g++.dg/template/array6.C: New test.
4424
4425 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4426             Roger Sayle  <roger@eyesopen.com>
4427
4428         * g++.dg/lookup/forscope2.C: New test case.
4429
4430 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4431
4432         * gcc.dg/cpp/Wmissingdirs.c: New.
4433
4434 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4435
4436         PR target/15301
4437         * gcc.dg/compat/union-m128-1.h: New file.
4438         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4439         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4440         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4441
4442 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4443
4444         PR target/15302
4445         * gcc.dg/compat/struct-complex-1.h: New file.
4446         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4447         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4448         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4449
4450 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4451
4452         PR middle-end/3074
4453         * gcc.dg/pr3074-1.c: New test case.
4454         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4455
4456 2004-05-20  Falk Hueffner  <falk@debian.org>
4457
4458         PR other/15526
4459         * gcc.dg/ftrapv-1.c: New test case.
4460
4461 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4462
4463         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4464
4465 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4466             Jeff Law  <law@redhat.com>
4467
4468         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4469         * gcc.dg/tree-ssa/20040518-2.c: New test.
4470
4471         * gcc.dg/tree-ssa/20040518-1.c: New test.
4472
4473 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4474
4475         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4476
4477 2004-05-18  Paul Brook  <paul@codesourcery.com>
4478
4479         PR fortran/13930
4480         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4481
4482 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4483
4484         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4485         constant folding.
4486
4487 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4488
4489         * gcc.dg/tree-ssa/20040517-1.c: New test.
4490
4491 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4492
4493         * gcc.dg/loop-4.c: New test.
4494
4495 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4496
4497         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4498
4499 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4500
4501         PR fortran/15311
4502         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4503
4504 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4505
4506         PR fortran/13826
4507         PR fortran/13940
4508         * gfortran.fortran-torture/compile/data_1.f90: New test.
4509
4510 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4511
4512         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4513         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4514
4515 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4516
4517         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4518
4519 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4520
4521         PR c/15444
4522         * gcc.dg/format/xopen-1.c: Adjust expected message.
4523         * gcc.dg/format/xopen-3.c: New test.
4524
4525 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4526
4527         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4528
4529 2004-05-14  Jeff Law  <law@redhat.com>
4530
4531         * gcc.dg/tree-ssa/20040514-2.c: New test.
4532
4533 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4534
4535         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4536         this ...
4537         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4538         this.
4539
4540 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4541
4542         * gcc.dg/tree-ssa/20040514-1.c: New test.
4543
4544 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4545
4546         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4547         test.
4548
4549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4550
4551         PR fortran/14066
4552         * gfortran.fortran-torture/compile/do_1.f90: New test.
4553
4554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4555
4556         PR fortran/15051
4557         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4558         test.
4559
4560 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4561
4562         PR fortran/15149
4563         * gfortran.fortran-torture/execute/random_init.f90: New test.
4564
4565 2004-05-13  Paul Brook  <paul@codesourcery.com>
4566
4567         PR fortran/15314
4568         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4569
4570 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4571
4572         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4573         for the powerpc case.
4574
4575 2004-05-13  Jeff Law  <law@redhat.com>
4576
4577         * gcc.dg/tree-ssa/20040513-1.c: New test.
4578         * gcc.dg/tree-ssa/20040513-2.c: New test.
4579
4580 2004-05-13  Paul Brook  <paul@codesourcery.com>
4581
4582         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4583         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4584         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4585
4586 2004-05-13  Andreas Schwab  <schwab@suse.de>
4587
4588         PR other/10819
4589         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4590         characters.
4591
4592 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4593
4594         PR fortran/15294
4595         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4596
4597 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4598
4599         Merge from tree-ssa-20020619-branch.  See
4600         ChangeLog.tree-ssa for details.
4601
4602 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4603
4604         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4605         include <altivec.h> explicitly.
4606         * gcc.dg/altivec-13.c: Likewise.
4607
4608 2004-05-11  Paul Brook  <paul@codesourcery.com>
4609
4610         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4611
4612 2004-05-10  Eric Christopher  <echristo@redhat.com>
4613
4614         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4615         * gcc.dg/sibcall-4.c: Ditto.
4616
4617 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4618
4619         * g++.dg/ext/altivec-8.C: New test case.
4620         * gcc.dg/altivec-13.c: New test case.
4621
4622 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4623
4624         * gcc.c-torture/execute/divcmp-1.c: New test case.
4625         * gcc.c-torture/execute/divcmp-2.c: New test case.
4626         * gcc.c-torture/execute/divcmp-3.c: New test case.
4627
4628 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4629
4630         * g++.dg/other/pragma-re-2.C: New test.
4631
4632 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4633
4634         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4635         * gcc.dg/i386-387-2.c: Likewise.
4636
4637         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4638         __builtin_drem.
4639         * gcc.dg/i386-387-6.c: Likewise.
4640
4641 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4642
4643         * gcc.dg/builtins-33.c:  Also check log1p*.
4644
4645 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4646
4647         PR optimization/15296
4648         * gcc.c-torture/execute/pr15296.c: New test.
4649
4650 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4651
4652         * gcc.dg/builtins-40.c: New test.
4653
4654 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4655
4656         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4657
4658 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4659
4660         * g++.dg/ext/spe1.C: New testcase.
4661
4662 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4663
4664         * objc.dg/image-info.m: Allow additional attributes
4665         for __image_info section.
4666
4667 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4668
4669         * gcc.dg/torture/mips-hilo-2.c: New test.
4670
4671 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4672
4673         PR c++/14389
4674         * g++.dg/template/member5.C: New test.
4675
4676 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4677
4678         * gcc.dg/builtins-34.c: Also check expm1*.
4679
4680 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4681
4682         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4683         * gcc.dg/torture/builtin-convert-3.c: New test.
4684
4685 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4686
4687         PR middle-end/15054
4688         * g++.dg/opt/pr15054.C: New test.
4689
4690 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4691
4692         * gcc.dg/torture/builtin-rounding-1.c: New test.
4693         * gcc.dg/builtins-25.c: Delete.
4694         * gcc.dg/builtins-29.c: Delete.
4695
4696 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4697
4698         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4699         * gcc.dg/sibcall-4.c: Likewise.
4700         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4701
4702 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4703
4704         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4705         bit-field on 16-bit targets.
4706
4707 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4708
4709         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4710         16-bit targets.
4711
4712 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4715         * gcc.dg/rs6000-power2-2.c: Likewise.
4716
4717 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4718
4719         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4720         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4721         Change the asm registers to be in form of frN instead of fN.
4722
4723 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4724
4725         * gcc.dg/torture/builtin-convert-2.c: New test.
4726
4727 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         * gcc.dg/rs6000-power2-1.c: New test.
4730         * gcc.dg/rs6000-power2-2.c: New test.
4731
4732 2004-04-28  Jan Hubicka  <jh@suse.cz>
4733
4734         * gcc.dg/unused-6.c: New test.
4735
4736 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4737             Ulrich Weigand  <uweigand@de.ibm.com>
4738
4739         * ada/acats/run_all.sh: Define $target variable.
4740
4741 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4742
4743         PR c++/15119
4744         * g++.dg/other/vararg-1.C: New test.
4745
4746         PR c++/4794
4747         * g++.dg/eh/cleanup3.C: New test.
4748
4749 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4750
4751         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4752         and ad8011a (target_insn).
4753         * ada/acats/support/macro.dfs: Likewise.
4754         * ada/acats/support/impbit.adb: New file.
4755
4756 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4757
4758         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4759
4760 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4761
4762         * gcc.dg/loop-3.c: New test.
4763
4764 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4765
4766         * gcc.c-torture/execute/simd-5.c: New test.
4767
4768 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4769
4770         PR c++/15064
4771         * g++.dg/template/crash18.C: New test.
4772
4773 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4774
4775         * g++.dg/ext/complit3.C: New test.
4776
4777 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4778
4779         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4780         * gcc.dg/altivec-3.c: Same.
4781         * gcc.dg/altivec-varargs-1.c: Same.
4782
4783 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4784
4785         * lib/target-supports.exp (check_profiling_available): Assume
4786         profiling is not available on powerpc-eabi targets.
4787
4788 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4789
4790         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4791         * gcc.dg/vmx/bug-1.c: Ditto.
4792
4793 2004-04-20  Eric Christopher  <echristo@redhat.com>
4794
4795         * gcc.dg/charset/extern.c: New test.
4796         * g++.dg/charset/extern3.cc: Ditto.
4797
4798 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4799
4800         * gcc.dg/builtins-39.c: New test.
4801
4802 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4803
4804         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4805
4806 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4807
4808         * gcc.dg/torture/mips-hilo-1.c: New test.
4809
4810 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4811
4812         * gcc.c-torture/compile/20040419-1.c: New test.
4813
4814 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4815
4816         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4817
4818 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4819             Aldy Hernandez  <aldyh@redhat.com>
4820
4821         * gcc.c-torture/execute/va-arg-24.c: New.
4822
4823 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4824             Aldy Hernandez  <aldyh@redhat.com>
4825
4826         * gcc.dg/vmx/1b-01.c: New.
4827         * gcc.dg/vmx/1b-02.c: New.
4828         * gcc.dg/vmx/1b-03.c: New.
4829         * gcc.dg/vmx/1b-04.c: New.
4830         * gcc.dg/vmx/1b-05.c: New.
4831         * gcc.dg/vmx/1b-06.c: New.
4832         * gcc.dg/vmx/1b-07.c: New.
4833         * gcc.dg/vmx/1c-01.c: New.
4834         * gcc.dg/vmx/1c-02.c: New.
4835         * gcc.dg/vmx/3a-01a.c: New.
4836         * gcc.dg/vmx/3a-01.c: New.
4837         * gcc.dg/vmx/3a-01m.c: New.
4838         * gcc.dg/vmx/3a-03.c: New.
4839         * gcc.dg/vmx/3a-03m.c: New.
4840         * gcc.dg/vmx/3a-04.c: New.
4841         * gcc.dg/vmx/3a-04m.c: New.
4842         * gcc.dg/vmx/3a-05.c: New.
4843         * gcc.dg/vmx/3a-06.c: New.
4844         * gcc.dg/vmx/3a-06m.c: New.
4845         * gcc.dg/vmx/3a-07.c: New.
4846         * gcc.dg/vmx/3b-01.c: New.
4847         * gcc.dg/vmx/3b-02.c: New.
4848         * gcc.dg/vmx/3b-10.c: New.
4849         * gcc.dg/vmx/3b-13.c: New.
4850         * gcc.dg/vmx/3b-14.c: New.
4851         * gcc.dg/vmx/3b-15.c: New.
4852         * gcc.dg/vmx/3c-01a.c: New.
4853         * gcc.dg/vmx/3c-01.c: New.
4854         * gcc.dg/vmx/3c-02.c: New.
4855         * gcc.dg/vmx/3c-03.c: New.
4856         * gcc.dg/vmx/3d-01.c: New.
4857         * gcc.dg/vmx/4-01.c: New.
4858         * gcc.dg/vmx/4-03.c: New.
4859         * gcc.dg/vmx/5-01.c: New.
4860         * gcc.dg/vmx/5-02.c: New.
4861         * gcc.dg/vmx/5-03.c: New.
4862         * gcc.dg/vmx/5-04.c: New.
4863         * gcc.dg/vmx/5-05.c: New.
4864         * gcc.dg/vmx/5-06.c: New.
4865         * gcc.dg/vmx/5-07.c: New.
4866         * gcc.dg/vmx/5-07t.c: New.
4867         * gcc.dg/vmx/5-08.c: New.
4868         * gcc.dg/vmx/5-10.c: New.
4869         * gcc.dg/vmx/5-11.c: New.
4870         * gcc.dg/vmx/7-01a.c: New.
4871         * gcc.dg/vmx/7-01.c: New.
4872         * gcc.dg/vmx/7c-01.c: New.
4873         * gcc.dg/vmx/7d-01.c: New.
4874         * gcc.dg/vmx/7d-02.c: New.
4875         * gcc.dg/vmx/8-01.c: New.
4876         * gcc.dg/vmx/8-02a.c: New.
4877         * gcc.dg/vmx/8-02.c: New.
4878         * gcc.dg/vmx/brode-1.c: New.
4879         * gcc.dg/vmx/bug-1.c: New.
4880         * gcc.dg/vmx/bug-2.c: New.
4881         * gcc.dg/vmx/bug-3.c: New.
4882         * gcc.dg/vmx/cw-bug-1.c: New.
4883         * gcc.dg/vmx/cw-bug-2.c: New.
4884         * gcc.dg/vmx/cw-bug-3.c: New.
4885         * gcc.dg/vmx/dct.c: New.
4886         * gcc.dg/vmx/debug-1.c: New.
4887         * gcc.dg/vmx/debug-2.c: New.
4888         * gcc.dg/vmx/debug-3.c: New.
4889         * gcc.dg/vmx/debug-4.c: New.
4890         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4891         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4892         * gcc.dg/vmx/eg-5.c: New.
4893         * gcc.dg/vmx/fft.c: New.
4894         * gcc.dg/vmx/gcc-bug-1.c: New.
4895         * gcc.dg/vmx/gcc-bug-2.c: New.
4896         * gcc.dg/vmx/gcc-bug-3.c: New.
4897         * gcc.dg/vmx/gcc-bug-4.c: New.
4898         * gcc.dg/vmx/gcc-bug-5.c: New.
4899         * gcc.dg/vmx/gcc-bug-6.c: New.
4900         * gcc.dg/vmx/gcc-bug-7.c: New.
4901         * gcc.dg/vmx/gcc-bug-8.c: New.
4902         * gcc.dg/vmx/gcc-bug-9.c: New.
4903         * gcc.dg/vmx/gcc-bug-b.c: New.
4904         * gcc.dg/vmx/gcc-bug-c.c: New.
4905         * gcc.dg/vmx/gcc-bug-d.c: New.
4906         * gcc.dg/vmx/gcc-bug-e.c: New.
4907         * gcc.dg/vmx/gcc-bug-f.c: New.
4908         * gcc.dg/vmx/gcc-bug-g.c: New.
4909         * gcc.dg/vmx/gcc-bug-i.c: New.
4910         * gcc.dg/vmx/harness.h: New.
4911         * gcc.dg/vmx/ira1.c: New.
4912         * gcc.dg/vmx/ira2a.c: New.
4913         * gcc.dg/vmx/ira2b.c: New.
4914         * gcc.dg/vmx/ira2.c: New.
4915         * gcc.dg/vmx/ira2c.c: New.
4916         * gcc.dg/vmx/mem.c: New.
4917         * gcc.dg/vmx/newton-1.c: New.
4918         * gcc.dg/vmx/ops.c: New.
4919         * gcc.dg/vmx/sn7153.c: New.
4920         * gcc.dg/vmx/spill2.c: New.
4921         * gcc.dg/vmx/spill3.c: New.
4922         * gcc.dg/vmx/spill.c: New.
4923         * gcc.dg/vmx/t.c: New.
4924         * gcc.dg/vmx/varargs-1.c: New.
4925         * gcc.dg/vmx/varargs-2.c: New.
4926         * gcc.dg/vmx/varargs-3.c: New.
4927         * gcc.dg/vmx/varargs-4.c: New.
4928         * gcc.dg/vmx/varargs-5.c: New.
4929         * gcc.dg/vmx/varargs-6.c: New.
4930         * gcc.dg/vmx/varargs-7.c: New.
4931         * gcc.dg/vmx/vmx.exp: New.
4932         * gcc.dg/vmx/vprint-1.c: New.
4933         * gcc.dg/vmx/vscan-1.c: New.
4934         * gcc.dg/vmx/x-01.c: New.
4935         * gcc.dg/vmx/x-02.c: New.
4936         * gcc.dg/vmx/x-03.c: New.
4937         * gcc.dg/vmx/x-04.c: New.
4938         * gcc.dg/vmx/x-05.c: New.
4939         * gcc.dg/vmx/yousufi-1.c: New.
4940         * gcc.dg/vmx/zero-1.c: New.
4941         * gcc.dg/vmx/zero.c: New.
4942
4943 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4944
4945         * g++.dg/lookup/java1.C: Update for chage of
4946         _Jv_AllocObject.
4947         * g++.dg/lookup/java2.C: Likewise.
4948
4949 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4950
4951         * ada/acats/run_all.sh: use -O2 by default.
4952
4953 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4954
4955         * gcc.dg/vr-mult-[12].c: New tests.
4956
4957 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4958
4959         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4960
4961         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4962
4963 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4964
4965         * lib/target-supports.exp (check_profiling_available): Assume profiling
4966         isn't available for mips*-*-elf targets.
4967
4968 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4969
4970         * gcc.dg/builtins-38.c: New test.
4971
4972 2004-04-14  Eric Christopher  <echristo@redhat.com>
4973
4974         * g++.dg/charset/charset.exp: Run .cc extension tests.
4975
4976 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4977
4978         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4979
4980 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4981
4982         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4983
4984 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4985
4986         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4987         * gcc.dg/i386-387-2.c: Likewise.
4988
4989         * gcc.dg/i386-387-7.c: New test.
4990         * gcc.dg/i386-387-8.c: New test.
4991
4992         * gcc.dg/builtins-37.c: New test.
4993
4994 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4995
4996         * g++.dg/pch/externc-1.C: Add missing semicolon.
4997
4998 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4999
5000         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5001
5002 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5003
5004         * gcc.c-torture/execute/20040411-1.c: New test.
5005
5006 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5007
5008         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5009
5010 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5011
5012         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5013
5014 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5015
5016         * lib/target-supports.exp (check_named_sections_available): New.
5017         * lib/gcc-dg.exp (dg-require-named-sections): New.
5018         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5019         old-deja.exp.  Also prune error-count message from HP linker.
5020         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5021
5022         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5023         * g++.old-deja/g++.pt/static3.C: Likewise.
5024         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5025
5026 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5027
5028         * gcc.c-torture/execute/20040409-1.c: New test case.
5029         * gcc.c-torture/execute/20040409-2.c: New test case.
5030         * gcc.c-torture/execute/20040409-3.c: New test case.
5031
5032 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5033
5034         * gcc.dg/20040409-1.c: New test.
5035
5036 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5037
5038         PR target/14888
5039         * g++.dg/opt/pr14888.C: New test case.
5040
5041 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5042
5043         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5044         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5045         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5046         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5047         New tests.
5048
5049 2004-04-08  Paul Brook  <paul@codesourcery.com>
5050
5051         * gcc.dg/spill-1.c: New test.
5052
5053 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5054
5055         * gcc.dg/torture/builtin-ctype-2.c: New test.
5056
5057 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5058
5059         * gcc.dg/pch/pch.exp: Add largefile test.
5060
5061 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5062
5063         * g++.dg/pch/externc-1.Hs: New.
5064         * g++.dg/pch/externc-1.C: New.
5065
5066 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5067
5068         * gcc.dg/compat/struct-by-value-5a_main.c,
5069         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5070         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5071         * gcc.dg/compat/struct-by-value-5a_x.c,
5072         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5073         gcc.dg/compat/struct-by-value-5_x.c.
5074         * gcc.dg/compat/struct-by-value-5a_y.c,
5075         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5076         gcc.dg/compat/struct-by-value-5_y.c.
5077
5078         * gcc.dg/compat/struct-by-value-6a_main.c,
5079         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5080         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5081         * gcc.dg/compat/struct-by-value-6a_x.c,
5082         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5083         gcc.dg/compat/struct-by-value-6_x.c.
5084         * gcc.dg/compat/struct-by-value-6a_y.c,
5085         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5086         gcc.dg/compat/struct-by-value-6_y.c.
5087
5088         * gcc.dg/compat/struct-by-value-7a_main.c,
5089         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5090         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5091         * gcc.dg/compat/struct-by-value-7a_x.c,
5092         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5093         gcc.dg/compat/struct-by-value-7_x.c.
5094         * gcc.dg/compat/struct-by-value-7a_y.c,
5095         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5096         gcc.dg/compat/struct-by-value-7_y.c.
5097
5098 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5101         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5102         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5103         options.
5104
5105 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5106
5107         * gcc.dg/builtins-36.c: New test.
5108
5109 2004-04-06  Paul Brook  <paul@codesourcery.com>
5110
5111         * README.gcc: Remove obsolete contraint on testcases.
5112
5113 2004-04-05  Paul Brook  <paul@codesourcery.com>
5114
5115         PR2123
5116         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5117         failure and exit(0) on success.
5118         * g++.dg/expr/anew2.C: Ditto.
5119         * g++.dg/expr/anew3.C: Ditto.
5120         * g++.dg/expr/anew4.C: Ditto.
5121
5122 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5123
5124         PR c++/3518
5125         * g++.dg/template/unify7.C: New.
5126
5127 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5128
5129         * g++.dg/README: Bring up to date with new subdirectories; remove
5130         duplicate subdirectory lines.
5131
5132 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5133
5134         PR c++/14007
5135         * g++.dg/template/unify5.C: New.
5136         * g++.dg/template/unify6.C: New.
5137         * g++.dg/template/qualttp20.C: Adjust.
5138         * g++.old-deja/g++.jason/report.C: Adjust.
5139         * g++.old-deja/g++.other/qual1.C: Adjust.
5140
5141 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5142
5143         PR c++/14803
5144         * g++.dg/inherit/ptrmem1.C: New test.
5145
5146 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5147
5148         PR c++/14755
5149         * gcc.c-torture/execute/20040331-1.c: New test.
5150         * gcc.dg/20040331-1.c: New test.
5151
5152 2004-04-01  Paul Brook  <paul@codesourcery.com>
5153
5154         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5155
5156 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5157
5158         PR c++/14724
5159         * g++.dg/init/goto1.C: New test.
5160
5161         PR c++/14763
5162         * g++.dg/template/defarg4.C: New test.
5163
5164 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5165
5166         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5167
5168 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5169
5170         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5171
5172 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5173
5174         * gcc.dg/noncompile/undeclared-2.c: New test.
5175
5176 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5177
5178         * gcc.dg/940409-1.c: Remove XFAIL.
5179         * gcc.dg/reg-vol-struct-1.c: New test.
5180
5181 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5182
5183         * gcc.dg/torture/builtin-wctype-1.c: New test.
5184
5185 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5186
5187         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5188         * gcc.dg/20001101-1.c: Likewise.
5189         * gcc.dg/20001102-1.c: Likewise.
5190
5191 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5192
5193         * gcc.dg/compare8.c: Add an additional test for XOR.
5194
5195 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5196
5197         * gcc.dg/torture/builtin-ctype-1.c: New test.
5198
5199 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5200
5201         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5202         * gcc.dg/torture/builtin-math-1.c: Likewise.
5203         * gcc.dg/torture/builtin-power-1.c: New test.
5204
5205 2004-03-24  Andreas Schwab  <schwab@suse.de>
5206
5207         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5208         IA64 assembler.
5209
5210 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5211             Roger Sayle  <roger@eyesopen.com>
5212
5213         * gcc.dg/compare8.c: New test case.
5214
5215 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5216
5217         * g++.dg/ext/altivec-7.C: New test.
5218
5219 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5220
5221         PR 12267, 12391, 12560, 13129, 14114, 14133
5222         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5223         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5224         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5225         Adjust error regexps.
5226         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5227         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5228         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5229         * gcc.dg/local1.c: Add explanatory comment.
5230
5231 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5232
5233         PR optimization/14669
5234         * g++.dg/opt/fold2.C: New test case.
5235
5236 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR c/14069
5239         * gcc.dg/20040322-1.c: New test.
5240
5241 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5242
5243         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5244         * gcc.dg/ultrasp4.c: Likewise.
5245         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5246
5247 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5248
5249         * gcc.dg/i386-sse-8.c: Reset default options.
5250
5251 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5252
5253         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5254         in the error message text.
5255
5256 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5257
5258         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5259
5260 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/14616
5263         * g++.dg/init/array13.C: New test.
5264
5265 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5266
5267         PR target/13889
5268         * gcc.c-torture/compile/pr13889.c: New test case.
5269
5270 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5271
5272         PR c/14635
5273         * builtins-1.c (nan, nans): Don't test.
5274         * builtins-30.c: Don't use nan, nanf, nanl.
5275         * builtins-35.c: New test.
5276
5277 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5278
5279         * g++.dg/ext/altivec-6.C: New test.
5280
5281 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5282
5283         * g++.dg/init/placement3.C: New test.
5284
5285         * g++.dg/template/spec13.C: New test.
5286
5287         * g++.dg/lookup/using11.C: New test.
5288
5289         * g++.dg/lookup/koenig3.C: New test.
5290
5291         * g++.dg/template/operator2.C: New test.
5292
5293         * g++.dg/expr/dtor3.C: New test.
5294         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5295         marker.
5296         * g++.old-deja/g++.law/visibility28.C: Likewise.
5297
5298 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5299
5300         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5301         * gcc.dg/ppc64-abi-3.c: Likewise.
5302
5303 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5304
5305         PR c++/14545
5306         * g++.dg/parse/template15.C: New test.
5307
5308 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5309
5310         * g++.dg/expr/dtor2.C: New test.
5311
5312         * g++.dg/lookup/anon4.C: New test.
5313
5314         * g++.dg/overload/using1.C: New test.
5315
5316         * g++.dg/template/lookup7.C: New test.
5317
5318         * g++.dg/template/typename6.C: New test.
5319
5320         * g++.dg/expr/cond6.C: New test.
5321
5322 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5323
5324         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5325
5326 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5327
5328         * g++.dg/expr/cond5.C: New test.
5329         * g++.dg/expr/constcast1.C: Likewise.
5330         * g++.dg/expr/ptrmem2.C: Likewise.
5331         * g++.dg/expr/ptrmem3.C: Likewise.
5332         * g++.dg/lookup/main1.C: Likewise.
5333         * g++.dg/template/lookup6.C: Likewise.
5334
5335 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5336
5337         * gcc.dg/local1.c: New test.
5338
5339         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5340
5341 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5342
5343         * gcc.dg/torture/builtin-convert-1.c: New test.
5344
5345 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5346
5347         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5348
5349 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/14481
5352         * g++.dg/warn/Wunused-7.C: New test.
5353
5354 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5355
5356         * gcc.dg/torture/builtin-integral-1.c: New test.
5357
5358 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5359
5360         PR c++/14586
5361         * g++.dg/parse/non-dependent3.C: New test.
5362
5363 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5364
5365         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5366         * g++.dg/eh/simd-2.C: Likewise.
5367         * g++.dg/init/array10.C: Likewise.
5368         * gcc.c-torture/compile/simd-1.c: Likewise.
5369         * gcc.c-torture/compile/simd-2.c: Likewise.
5370         * gcc.c-torture/compile/simd-3.c: Likewise.
5371         * gcc.c-torture/compile/simd-4.c: Likewise.
5372         * gcc.c-torture/compile/simd-6.c: Likewise.
5373         * gcc.c-torture/execute/simd-1.c: Likewise.
5374         * gcc.c-torture/execute/simd-2.c: Likewise.
5375         * gcc.dg/compat/vector-defs.h: Likewise.
5376         * gcc.dg/20020531-1.c: Likewise.
5377         * gcc.dg/altivec-3.c: Likewise.
5378         * gcc.dg/altivec-4.c: Likewise.
5379         * gcc.dg/altivec-varargs-1.c: Likewise.
5380         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5381         * gcc.dg/i386-mmx-3.c: Likewise.
5382         * gcc.dg/i386-sse-4.c: Likewise.
5383         * gcc.dg/i386-sse-5.c: Likewise.
5384         * gcc.dg/i386-sse-8.c: Likewise.
5385         * gcc.dg/simd-1.c: Likewise.
5386         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5387         __ev64_opaque__ since the machine description provides it.
5388
5389 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5390
5391         * lib/compat.exp (skip_list): New global variable.
5392         Use it to hold the user defined COMPAT_SKIPS list if any.
5393         (compat-obj): Add the members of skip_list to optall.
5394
5395 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5396
5397         * gcc.dg/compat/union-by-value-1_main.c,
5398         union-by-value-1_x.c, union-by-value-1_y.c,
5399         union-check.h, union-defs.h,
5400         union-init.h, union-return-1_main.c,
5401         union-return-1_x.c, union-return-1_y.c: New files.
5402
5403 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5404
5405         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5406         mixed-struct-init.h: Add 4 mixed structure types.
5407         struct-by-value-21_main.c, struct-by-value-21_x.c,
5408         struct-by-value-21_y.c, struct-return-21_main.c,
5409         struct-return-21_x.c, struct-return-21_y.c: New files.
5410
5411 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/14550
5414         * g++.dg/parse/template14.C: New test.
5415
5416 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5417
5418         * gcc.c-torture/execute/20040313-1.c: New test.
5419
5420 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR target/14533
5423         * gcc.dg/20040311-2.c: New test.
5424
5425 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5426
5427         PR other/14544
5428         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5429         bit-field.
5430
5431 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5432
5433         * gcc.dg/20040305-2.c: Add missing return statement.
5434
5435 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5436
5437         * gcc.dg/builtins-34.c: Also check pow10*.
5438
5439 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5440
5441         PR target/14262
5442         * gcc.dg/20040305-2.c: New test.
5443
5444 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5445
5446         * gcc.dg/20040310-1.c: New test.
5447
5448 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5449
5450         * gcc.c-torture/execute/20040311-1.c: New test case.
5451
5452 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5453
5454         PR c++/14476
5455         * g++.dg/lookup/enum1.C: New test.
5456
5457 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5458
5459         PR c++/14510
5460         * g++.dg/lookup/struct2.C: New test.
5461
5462 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5463
5464         * gcc.dg/builtins-34.c: New test.
5465
5466 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5467
5468         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5469
5470 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5471
5472         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5473         * gcc.dg/alias-2.c: New testcase.
5474
5475 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5476
5477         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5478
5479 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5480
5481         * gcc.c-torture/execute/20040309-1.c: New test case.
5482
5483 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5484
5485         PR c++/14397
5486         * g++.dg/overload/ref1.C: New.
5487
5488 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5489
5490         PR c++/14409
5491         * g++.dg/template/spec12.C: New test.
5492
5493         PR c++/14448
5494         * g++.dg/parse/crash14.C: New test.
5495
5496 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5497
5498         PR c++/14230
5499         * g++.dg/init/ref11.C: New test.
5500
5501 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/14432
5504         * g++.dg/parse/builtin2.C: New test.
5505
5506 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5507
5508         PR c++/14401
5509         * g++.dg/init/ctor3.C: New test.
5510         * g++.dg/init/union1.C: New test.
5511         * g++.dg/ext/anon-struct4.C: New test.
5512
5513 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5514
5515         * g++.dg/lookup/koenig1.C: Tweak error messages.
5516         * g++.dg/lookup/used-before-declaration.C: Likewise.
5517         * g++.dg/other/do1.C: Likewise.
5518         * g++.dg/overload/koenig1.C: Likewise.
5519         * g++.dg/parse/crash13.C: Likewise.
5520         * g++.dg/template/instantiate3.C: Likewise.
5521
5522 2004-03-08  Eric Christopher  <echristo@redhat.com>
5523
5524         * * lib/target-supports.exp: Enable libiconv in test
5525         compilation.  Fix up error checking.
5526
5527 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5528
5529         PR middle-end/14289
5530         * gcc.dg/pr14289-1.c: New test case.
5531         * gcc.dg/pr14289-2.c: Likewise.
5532         * gcc.dg/pr14289-3.c: Likewise.
5533
5534 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5535
5536         * gcc.c-torture/execute/20040308-1.c: New test.
5537
5538 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5539
5540         * gcc.c-torture/execute/20040307-1.c: New test case.
5541
5542 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5543
5544         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5545
5546 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5547
5548         * gcc.dg/20040306-1.c: New test.
5549
5550 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5551
5552         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5553         them static.
5554         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5555
5556 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5557
5558         PR c/14465
5559         * gcc.dg/decl-6.c: New test.
5560
5561 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5562
5563         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5564         Rename LOGPOW -> LOG_POW.
5565         (SQRT_EXP, POW_EXP): New.
5566
5567 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5568
5569         * gcc.dg/i386-sse-8.c: New test.
5570
5571 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5572
5573         PR c/14114
5574         * gcc.dg/decl-5.c: New test.
5575
5576 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5577
5578         * gcc.dg/20040305-1.c: New test.
5579
5580 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5581
5582         PR other/14354
5583         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5584
5585 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5586
5587         PR c++/14425, c++/14426
5588         * g++.dg/ext/altivec-4.C: New test.
5589         * g++.dg/ext/altivec-5.C: New test.
5590
5591 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5592
5593         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5594         global variables of a type with no linkage.
5595         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5596         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5597         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5598         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5599         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5600         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5601         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5602         * g++.dg/warn/deprecated.C: Name enum Color.
5603         * g++.dg/overload/VLA.C: Name structure for 'b'.
5604         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5605
5606 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5607
5608         * gcc.c-torture/compile/20040304-1.c: New test.
5609
5610 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5611
5612         PR 13728
5613         * gcc.dg/decl-4.c: New testcase.
5614
5615 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5616
5617         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5618         as PRECF if sizeof (float) > sizeof (double).
5619         (PRECL): Make it the same as PRECF if
5620         sizeof (float) > sizeof (long double).
5621
5622 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5623
5624         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5625         system type.  Add check for irix6 which doesn't have c99 runtime.
5626
5627 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5628
5629         * gcc.dg/const-elim-1.c: xfail for xtensa.
5630
5631 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/14369
5634         * g++.dg/template/cond4.C: New test.
5635
5636 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5637
5638         PR c++/14360
5639         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5640
5641         PR c++/14361
5642         * g++.dg/parse/defarg7.C: New test.
5643
5644         PR c++/14359
5645         * g++.dg/template/friend26.C: New test.
5646
5647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/14324
5650         * g++.dg/abi/mangle21.C: New test.
5651
5652         PR c++/14260
5653         * g++.dg/parse/constructor2.C: New test.
5654
5655         PR c++/14337
5656         * g++.dg/template/sfinae1.C: New test.
5657
5658 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/14267
5661         * g++.dg/expr/crash2.C: New test.
5662
5663         PR middle-end/13448
5664         * gcc.dg/inline-5.c: New test.
5665         * gcc.dg/always-inline.c: Split out tests into ...
5666         * gcc.dg/always-inline2.c: ... this and ...
5667         * gcc.dg/always-inline3.c: ... this.
5668
5669 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR debug/12103
5672         * g++.dg/debug/crash1.C: New test.
5673
5674 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5675
5676         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5677         function with __attribute__((noinline)).
5678         (recurser_void2): Likewise.
5679         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5680         (recurser_void2): Likewise.
5681
5682 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5683
5684         PR middle-end/14203
5685         * g++.dg/warn/Wunused-6.C: New test case.
5686
5687 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5688
5689         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5690         not defined.
5691
5692 2004-02-27  Eric Christopher  <echristo@redhat.com>
5693
5694         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5695         * g++.dg/charset/asm2.c: Run only x86.
5696         * gcc.dg/charset/asm3.c: Ditto.
5697
5698 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5699
5700         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5701         ld_library_path.
5702
5703 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5704
5705         * g++.dg/ext/altivec-3.C: New.
5706
5707 2004-02-26  Richard Henderson  <rth@redhat.com>
5708
5709         * g++.dg/ext/attrib10.C: Mark for warning.
5710         * gcc.dg/attr-alias-1.c: New.
5711
5712 2004-02-26  Richard Henderson  <rth@redhat.com>
5713
5714         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5715         * gcc.c-torture/execute/20040208-2.c: ... it back.
5716
5717 2004-02-26  Eric Christopher  <echristo@redhat.com>
5718
5719         * lib/target-supports.exp (check-iconv-available): New function.
5720         * lib/gcc-dg.exp (dg-require-iconv): New function.
5721         Use above.
5722         * gcc.dg/charset: New directory.
5723         * gcc.dg/charset/charset.exp: New file.
5724         * gcc.dg/charset/asm1.c: Ditto.
5725         * gcc.dg/charset/asm2.c: Ditto.
5726         * gcc.dg/charset/asm3.c: Ditto.
5727         * gcc.dg/charset/asm4.c: Ditto.
5728         * gcc.dg/charset/asm5.c: Ditto.
5729         * gcc.dg/charset/attribute1.c: Ditto.
5730         * gcc.dg/charset/attribute2.c: Ditto.
5731         * gcc.dg/charset/string1.c: Ditto.
5732         * g++.dg/charset: New directory.
5733         * g++.dg/dg.exp: Add here. Special options.
5734         * g++.dg/charset/charset.exp: New file.
5735         * g++.dg/charset/asm1.c: Ditto.
5736         * g++.dg/charset/asm2.c: Ditto.
5737         * g++.dg/charset/asm3.c: Ditto.
5738         * g++.dg/charset/asm4.c: Ditto.
5739         * g++.dg/charset/attribute1.c: Ditto.
5740         * g++.dg/charset/attribute2.c: Ditto.
5741         * g++.dg/charset/extern1.cc: Ditto.
5742         * g++.dg/charset/extern2.cc: Ditto.
5743         * g++.dg/charset/string1.c: Ditto.
5744
5745 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/14278
5748         * g++.dg/parse/comma1.C: New test.
5749
5750 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5751
5752         PR c++/14284
5753         * g++.dg/template/ttp8.C: New test.
5754
5755 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5756
5757         * gcc.dg/fixuns-trunc-1.c: New test.
5758
5759 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5760
5761         * gcc.dg/builtins-config.h: Use #elif.
5762
5763 2004-02-26  Michael Matz  <matz@suse.de>
5764
5765         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5766         * gcc.dg/991214-1.c: Likewise.
5767         * gcc.dg/i386-asm-1.c: Likewise.
5768
5769 2004-02-25  Richard Henderson  <rth@redhat.com>
5770
5771         * gcc.c-torture/execute/20040208-2.c: Move ...
5772         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5773
5774 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5775
5776         PR c++/14246
5777         * g++.dg/other/crash-3.C: New test.
5778
5779 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5780
5781         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5782         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5783
5784         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5785         HP-UX.
5786
5787 2004-02-24  Michael Matz  <matz@suse.de>
5788
5789         * gcc.dg/i386-regparm.c: New.
5790
5791 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5792
5793         * gcc.c-torture/execute/20040223-1.c: New.
5794
5795 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5796             Kazu Hirata  <kazu@cs.umass.edu>
5797
5798         * gcc.dg/fwritable-strings-1.c: Remove.
5799
5800 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5801
5802         PR c/14156
5803         * gcc.dg/20040223-1.c: New test.
5804
5805 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5806
5807         PR c++/14106
5808         * g++.dg/ext/typeof9.C: New test.
5809
5810 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5811
5812         PR c++/14250
5813         * g++.dg/other/switch1.C: New test.
5814
5815 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5816
5817         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5818         * gcc.dg/va-arg-1.c: Likewise.
5819
5820 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5821
5822         PR c++/14143
5823         * g++.dg/template/koenig5.C: New test.
5824
5825 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5826
5827         * g++.dg/ext/altivec-1.C: Generalize target triple.
5828         * g++.dg/ext/altivec-2.C: New test case.
5829         * g++.dg/ext/altivec_check.h: New file.
5830         * gcc.dg/altivec-1.c: Generalize target triple;
5831         include altivec_check.h and call altivec_check().
5832         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5833         * gcc.dg/altivec-6.c: New test case.
5834         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5835         type casts as needed.
5836         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5837         altivec_check().
5838         * gcc.dg/altivec-12.c: New test case.
5839         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5840         include altivec_check.h and call altivec_check().
5841         * gcc.dg/altivec_check.h: New file.
5842
5843 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5844
5845         * lib/target-supports.exp (check_alias_available): Don't mangle
5846         function `g' in test program.
5847
5848 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5849
5850         * lib/target-supports.exp (check_profiling_available): Check
5851         argument to determine whether we support a profiling type.
5852         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5853         check_profiling_available.
5854         * g++.dg/bprob/bprob.exp: Likewise
5855         * g77.dg/bprob/bprob.exp: Likewise.
5856         * gcc.misc-tests/bprob.exp: Likewise.
5857         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5858         dg-require-profiling and delete expected error handling.
5859         * gcc.dg/20021014-1.c: Likewise.
5860         * gcc.dg/nest.c: Likewise.
5861
5862 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5863
5864         PR c++/12007
5865         * g++.dg/other/vthunk1.C: New test.
5866
5867 2004-02-20  Falk Hueffner  <falk@debian.org>
5868
5869         PR target/14201
5870         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5871
5872 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/13927
5875         * g++.dg/other/error8.C: Remove XFAIL markers.
5876
5877         PR c++/14173
5878         * g++.dg/ext/packed5.C: New test.
5879
5880         PR c++/14199
5881         * g++.dg/warn/Wunused-5.C: New test.
5882
5883         PR c++/14186
5884         * g++.dg/lookup/member1.C: New test.
5885
5886 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5887
5888         * gcc.c-torture/compile/20040130-1.c: Enable only when
5889         __INT_MAX__ >= 2147483647L.
5890         * gcc.c-torture/compile/961203-1.c: Likewise.
5891
5892 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5893
5894         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5895         * g++.dg/opt/template1.C: Robustify assembler regexp
5896
5897 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5898
5899         * gcc.c-torture/execute/simd-4.x: Remove.
5900         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5901         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5902         Guard with #ifndef SKIP_ATTRIBUTE.
5903         * gcc.dg/compat/vector-1_y.c: Likewise.
5904         * gcc.dg/compat/vector-2_x.c: Likewise.
5905         * gcc.dg/compat/vector-2_y.c: Likewise.
5906         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5907         * g++.dg/eh/simd-2.C: Likewise.
5908
5909 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5910
5911         * gcc.c-torture/compile/complex-1.c: New.
5912
5913 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5914
5915         PR target/14209
5916         * gcc.c-torture/execute/20040218-1.c: New test.
5917
5918 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5919
5920         PR c++/14181
5921         * g++.dg/parse/new2.C: New test.
5922
5923 2004-02-18  Paul Brook  <paul@codesourcery.com>
5924
5925         * gcc.c-torture/compile/libcall-1.c: New test.
5926
5927 2004-02-18  Paul Brook  <paul@codesourcery.com>
5928
5929         PR debug/12934
5930         * gcc.dg/debug/debug-7.c: New test.
5931
5932 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5933
5934         * gcc.dg/20040217-1.c: New test.
5935
5936 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5937
5938         * gcc.c-torture/execute/990208-1.x: Delete.
5939
5940 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5941
5942         * gcc.c-torture/execute/20040208-2.x: New file.
5943
5944 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/11326
5947         * g++.dg/abi/structret1.C: New test.
5948
5949 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5950
5951         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5952         (i386_cpuid): No need to test if cpuid is available on AMD64.
5953         Fix assembly, so that it works onboth i386 and AMD64.
5954         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5955         (vecInLong): Fix s[] member type to unsigned int.
5956         (vecInWord): Remove type.
5957         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5958         (a64, b64, c64, d64, e64): Remove.
5959         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5960         Remove unused variable.  Remove initialization of removed variables.
5961         Don't call mmx_tests nor sse_tests.
5962         (reference_mmx, reference_sse): Remove.
5963         (check): Add return stmt.
5964         * gcc.dg/i386-sse-7.c: New test.
5965         * gcc.dg/i386-mmx-4.c: New test.
5966
5967 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5968
5969         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5970         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5971         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5972         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5973         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5974         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5975         g++.dg/tc1/dr94.C: Fix line terminator.
5976
5977 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5978
5979         * gcc.c-torture/compile/20040216-1.c: New.
5980
5981 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5982
5983         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5984         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5985         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5986         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5987         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5988         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5989
5990 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5991
5992         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5993
5994 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/13971
5997         * g++.dg/expr/cond4.C: New test.
5998
5999         PR c++/14086
6000         * g++.dg/lookup/crash2.C: New test.
6001
6002 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6003
6004         * gcc.c-torture/compile/20040214-2.c: New test.
6005
6006 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6007
6008         PR c++/14116
6009         * g++.dg/ext/typeof8.C: New test.
6010
6011 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6012
6013         * gcc.c-torture/compile/20040214-1.c: New test.
6014
6015 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6016
6017         PR c++/13635
6018         * g++.dg/template/spec11.C: New test.
6019
6020 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6021
6022         PR c++/13927
6023         * g++.dg/other/error8.C: New test.
6024
6025 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6026
6027         PR c++/14122
6028         * g++.dg/template/array4.C: New test.
6029
6030         PR c++/14108
6031         * g++.dg/inherit/thunk2.C: New test.
6032
6033         PR c++/14083
6034         * g++.dg/eh/cond2.C: New test.
6035
6036 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6037
6038         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6039
6040 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6041
6042         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6043
6044 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6045
6046         * g++.dg/simd-2.C: xfail on ppc64-linux.
6047
6048 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6049
6050         PR c/456
6051         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6052         tests.
6053
6054 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6055
6056         * gcc.dg/builtins-33.c: New test.
6057
6058 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6059
6060         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6061
6062 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6063
6064         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6065
6066 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6067
6068         * gcc.dg/ppc64-abi-3.c: New test.
6069
6070 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6071
6072         PR c/14092
6073
6074         * gcc.dg/pr14092-1.c: New testcase.
6075
6076 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6077
6078         * gcc.dg/cpp/assert4.c: Fix typo last change.
6079
6080         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6081         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6082
6083         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6084
6085 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6086
6087         * gcc.c-torture/compile/20040209-1.c: New test case.
6088
6089 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6090
6091         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6092
6093 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6094
6095         * gcc.c-torture/execute/20040208-[12].c: New tests.
6096
6097 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6098
6099         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6100
6101 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6102
6103         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6104
6105 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6106
6107         Bug 13856
6108         * gcc.dg/visibility-8.c: New testcase.
6109
6110 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6111
6112         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6113         arguments.
6114         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6115
6116 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6117
6118         PR middle-end/13696
6119         * g++.dg/opt/fold1.C: New test case.
6120
6121 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6122
6123         PR c++/14033
6124         * g++.dg/other/crash-2.C: New test.
6125
6126 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6127
6128         PR c++/14028
6129         * g++.dg/parse/angle-bracket2.C: New test.
6130
6131 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6132
6133         PR middle-end/13750
6134         Revert:
6135         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6136         PR pch/13361
6137         * testsuite/g++.dg/pch/wchar-1.C: New.
6138         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6139
6140 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6141
6142         PR c++/14008
6143         * g++.dg/parse/error15.C: New test.
6144         * g++.dg/parse/crash11.C: Update dg-error mark.
6145
6146 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/13932
6149         * g++.dg/warn/conv2.C: New test.
6150
6151 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6152
6153         PR c++/13086
6154         * g++.dg/warn/incomplete1.C: Remove xfail.
6155
6156 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6157
6158         * lib/file-format.exp (gcc_target_object_format): Use
6159         ${tool}_target_compile, not gcc_target_compile.
6160         * lib/target-supports.exp (check_alias_available): Likewise.
6161         (check_gc_sections_available): Likewise.
6162         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6163         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6164         dg-require-alias.
6165
6166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/13969
6169         * g++.dg/template/static6.C: New test.
6170
6171 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6172
6173         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6174
6175 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6176
6177         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6178         tests for systems where `char' is unsigned by default.
6179
6180 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6181
6182         PR c++/13997
6183         * g++.dg/template/partial3.C: New test.
6184
6185 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6186
6187         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6188         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6189         Remove mentions of obsolete ports.
6190
6191 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6192
6193         * gcc.dg/noncompile/20001228-1.c: Fix for new
6194         error message.
6195
6196 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6197
6198         PR target/9348
6199         * gcc.c-torture/execute/multdi-1.c: New test case.
6200
6201 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/13925
6204         * g++.dg/template/lookup5.C: New test.
6205
6206 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6207
6208         PR c++/13950
6209         * g++.dg/template/lookup4.C: New test.
6210
6211         PR c++/13970
6212         * g++.dg/parse/error14.C: New test.
6213
6214         PR c++/14002
6215         * g++.dg/parse/template13.C: New test.
6216
6217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6218
6219         PR c++/13978
6220         * g++.dg/template/koenig4.C: New test.
6221
6222         PR c++/13968
6223         * g++.dg/template/crash17.C: New test.
6224
6225         PR c++/13975
6226         * g++.dg/parse/error13.C: New test.
6227         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6228
6229 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6230
6231         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6232
6233 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6234
6235         PR c/11658
6236         PR c/13994
6237         * gcc.dg/noncompile/20040203-1.c: New test.
6238         * gcc.dg/noncompile/20040203-2.c: Likewise.
6239         * gcc.dg/noncompile/20040203-3.c: Likewise.
6240         * gcc.dg/20040203-1.c: Likewise.
6241
6242 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR c++/10858
6245         * g++.dg/template/sizeof7.C: New test.
6246
6247 2004-02-02  Eric Christopher  <echristo@redhat.com>
6248             Zack Weinberg  <zack@codesourcery.com>
6249
6250         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6251
6252 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6253
6254         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6255         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6256         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6257         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6258
6259 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR c++/13113
6262         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6263
6264         PR c++/13854
6265         * g++.dg/ext/attrib13.C: New test.
6266
6267         PR c++/13907
6268         * g++.dg/conversion/op2.C: New test.
6269
6270 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6271
6272         * gcc.dg/titype-1.c: Fix pasto.
6273
6274 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6275
6276         * gcc.dg/titype-1.c: New test.
6277
6278 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6279
6280         PR c++/13957
6281         * g++.dg/template/non-type-template-argument-1.C,
6282         g++.dg/template/qualified-id1.C: Update dg-error marks.
6283         * g++.dg/template/nontype6.C: New test.
6284
6285 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6286
6287         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6288         * gcc.dg/builtins-31.c: New testcase.
6289         * gcc.dg/builtins-32.c: New testcase.
6290
6291 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         * objc.dg/call-super-2.m: Update line numbers
6294         for the including of stddef.h.
6295
6296 2004-01-30  Michael Matz  <matz@suse.de>
6297
6298         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6299         g++.dg/ext/case-range3.C: New tests.
6300
6301 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6302
6303         DR206
6304         PR c++/13813
6305         * g++.dg/template/member4.C: New test.
6306
6307 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6308
6309         PR c++/13683
6310         * g++.dg/template/sizeof6.C: New test.
6311
6312 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6313
6314         * gcc.dg/fwritable-strings-1.c: New test.
6315
6316 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6317
6318         * gcc.c-torture/compile/20040130-1.c: New test.
6319
6320 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6321
6322         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6323
6324 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6325
6326         PR c++/13883
6327         * g++.dg/template/ctor3.C: New test.
6328
6329 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6330
6331         * g++.dg/tc1: New directory.
6332         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6333         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6334         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6335         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6336         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6337
6338 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6339
6340         * g++.dg/parse/error11.C: New test.
6341         * g++.dg/parse/error12.C: Likewise.
6342
6343 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6344
6345         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6346         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6347
6348 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6349
6350         PR c++/13791
6351         * g++.dg/ext/attrib12.C: New test.
6352
6353         PR c++/13736
6354         * g++.dg/parse/cast2.C: New test.
6355
6356 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6357
6358         * objc.dg/encode-2.m (main): New local string.  Set depending on
6359         sizeof long.  Use in sscanf call.
6360         * objc.dg/encode-3.m (main): New local string.  Set depending on
6361         sizeof long.  Use in scan_initial call.
6362
6363 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6364
6365         * objc.dg/call-super-2.m: Make LP64-safe.
6366         * objc.dg/desig-init-1.m: Likewise.
6367
6368 2004-01-27  Devang Patel <dpatel@apple.com>
6369
6370         * g++.dg/debug/namespace1.C: New test.
6371
6372 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6373
6374         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6375         xscale-*-*.
6376
6377         * gcc.dg/arm-mmx-1.c: New test.
6378
6379 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6380
6381         * gcc.dg/20040127-1.c: New test.
6382         * gcc.dg/20040127-2.c: New test.
6383
6384 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6385
6386         * objc.dg/stret-1.m (glob): Renamed to globa.
6387
6388 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6389
6390         PR c++/13663
6391         * g++.dg/expr/for1.C: New test.
6392
6393 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6394
6395         PR middle-end/13779
6396         * gcc.dg/darwin-longlong.c: New test.
6397
6398 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6399
6400         * gcc.dg/20040124-1.c: Moved test from here...
6401         * gcc.c-torture/compile/20040124-1.c: ...to here.
6402
6403 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6404
6405         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6406         the assembly output if -m64 is passed.
6407
6408 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/13833
6411         * g++.dg/template/cond3.C: New test.
6412
6413 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6414
6415         PR c++/13810
6416         * g++.dg/template/ttp7.C: New test.
6417
6418 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6419
6420         PR c++/13797
6421         * g++.dg/template/nontype4.C: New test.
6422         * g++.dg/template/nontype5.C: Likewise.
6423
6424 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6425
6426         * gcc.dg/torture/mips-clobber-at.c: New test.
6427
6428 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6429
6430         * gcc.dg/20040124-1.c: New test.
6431
6432 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6433
6434         * gcc.dg/20040123-1.c: New test.
6435
6436 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6437
6438         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6439
6440 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6441
6442         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6443
6444 2004-01-23  Andrew Pinski  <apinski@apple.com>
6445
6446         * gcc.dg/20030121-1.c: Move to ..
6447         * gcc.dg/20040121-1.c: here.
6448
6449 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6450
6451         * gcc.dg/builtins-29.c: New test case.
6452
6453 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6454
6455         PR 18314
6456         * gcc.dg/builtins-30.c: New testcase.
6457
6458 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6459
6460         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6461         * lib/g77.exp: Likewise.
6462         * lib/objc.exp: Likewise.
6463         * lib/g++.exp: Likewise.
6464
6465 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6466
6467         * gcc.dg/struct-by-value-2.c: New test.
6468
6469 2004-01-21  Andrew Pinski  <apinski@apple.com>
6470
6471         PR target/13785
6472         * gcc.dg/20030121-1.c: New test.
6473
6474 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6475
6476         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6477         clobber frame pointer register in asm statement.
6478
6479 2004-01-21  Falk Hueffner  <falk@debian.org>
6480
6481         * gcc.c-torture/compile/20040121-1.c: New test.
6482
6483 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6484
6485         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6486
6487 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6488
6489         * gcc.dg/ppc64-abi-2.c: New test.
6490
6491 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6492
6493         * lib/treelang.exp: Fill out this file.
6494         * lib/treelang-dg.exp: New File.
6495
6496 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6497
6498         * gcc.c-torture/compile/981022-1.c: Remove.
6499         * gcc.dg/array-5.c: Remove XFAIL.
6500         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6501         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6502         gcc.dg/cond-lvalue-1.c: Update.
6503         * gcc.dg/cast-lvalue-2.c: New test.
6504
6505 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6506
6507         PR c++/13592
6508         * g++.dg/other/error1.C (class foo): Tweak error message.
6509
6510         PR c++/13592
6511         * g++.dg/template/call2.C: New test.
6512
6513 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6514
6515         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6516         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6517         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6518         scalar-return-1_x.c, scalar-return-2_y.c,
6519         scalar-return-3_x.c, scalar-return-3_y.c,
6520         scalar-return-4_x.c, scalar-return-4_y.c,
6521         struct-align-1.h, struct-align-1_x.c,
6522         struct-align-1_y.c, struct-align-2.h,
6523         struct-align-2_x.c, struct-align-2_y.c,
6524         struct-by-value-10_y.c, struct-by-value-11_x.c,
6525         struct-by-value-11_y.c, struct-by-value-12_x.c,
6526         struct-by-value-12_y.c, struct-by-value-13_x.c,
6527         struct-by-value-13_y.c, struct-by-value-14_x.c,
6528         struct-by-value-14_y.c, struct-by-value-15_x.c,
6529         struct-by-value-15_y.c, struct-by-value-16_y.c,
6530         struct-by-value-17_y.c, struct-by-value-18_y.c,
6531         struct-by-value-19_y.c, struct-by-value-1_x.c,
6532         struct-by-value-1_y.c, struct-by-value-20_y.c,
6533         struct-by-value-2_x.c, struct-by-value-2_y.c,
6534         struct-by-value-3_y.c, struct-by-value-4_x.c,
6535         struct-by-value-4_y.c, struct-by-value-5_y.c,
6536         struct-by-value-6_y.c, struct-by-value-7_y.c
6537         struct-by-value-8_x.c, struct-by-value-8_y.c
6538         struct-by-value-9_x.c, struct-by-value-9_y.c
6539         struct-return-10_x.c, struct-return-10_y.c,
6540         struct-return-19_x.c, struct-return-20_x.c
6541         struct-return-2_x.c, struct-return-2_y.c
6542         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6543         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6544
6545 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6546
6547         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6548         attribute on sparc*-sun-solaris2.*.
6549
6550 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6551
6552         PR c++/13710
6553         * g++.dg/ext/typeof7.C: New test.
6554
6555 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6556
6557         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6558         * gcc.dg/const-elim-1.c: Same.
6559
6560 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6561
6562         * objc.dg/stret-1.m: New.
6563         * objc.dg/stret-2.m: New.
6564
6565 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6566
6567         PR c++/11895
6568         * g++.dg/ext/vector1.C: New test.
6569
6570 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6571
6572         * gcc.dg/pch/import-1.c: New.
6573         * gcc.dg/pch/import-1.hs: New.
6574         * gcc.dg/pch/import-1a.h: New.
6575         * gcc.dg/pch/import-1b.h: New.
6576         * gcc.dg/pch/import-1c.h: New.
6577
6578 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6579
6580         PR c++/13574
6581         * g++.dg/ext/array1.C: New test.
6582
6583         PR c++/13178
6584         * g++.dg/conversion/op1.C: New test.
6585
6586 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6587
6588         PR 11864
6589         From Kazumoto Kojima / Dan Kegel:
6590         * gcc.dg/pr11864-1.c: New test.
6591
6592         PR 10392
6593         From Marcus Comstedt / Dan Kegel:
6594         * gcc.dg/pr10392-1.c: New test.
6595
6596 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/13478
6599         * g++.dg/init/ref10.C: New test.
6600
6601 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6602
6603         PR c++/13407
6604         * g++.dg/parse/typename6.C: New test.
6605
6606 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6607
6608         PR pch/13361
6609         * testsuite/g++.dg/pch/wchar-1.C: New.
6610         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6611
6612 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6613
6614         PR c++/9259
6615         * g++.dg/expr/sizeof2.C: New test.
6616
6617 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6618
6619         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6620
6621 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6622
6623         PR c++/13659
6624         * g++.dg/lookup/strong-using-3.C: New.
6625         * g++.dg/lookup/using-10.C: New.
6626
6627 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6628
6629         PR c++/13594
6630         * g++.dg/lookup/strong-using-2.C: New.
6631
6632 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6633             Dan Kegel <dank@kegel.com>
6634             J"orn Rennecke <joern.rennecke@superh.com>
6635
6636         PR target/9365
6637         * gcc.dg/pr9365-1.c: New test.
6638
6639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6640
6641         PR c++/8856
6642         * g++.dg/parse/casting-operator2.C: New test.
6643         * g++.old-deja/g++.pt/explicit83.C: Remove.
6644
6645 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6646
6647         * gcc.dg/label-compound-stmt-1.c: New test.
6648         * gcc.c-torture/compile/950922-1.c,
6649         gcc.c-torture/compile/20000211-3.c,
6650         gcc.c-torture/compile/20000518-1.c,
6651         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6652         compound statements.
6653
6654 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6655
6656         * gcc.dg/ppc64-abi-1.c: New test.
6657
6658 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6659
6660          * g++.dg/ext/attrib9.C: Add dg-warnings.
6661
6662 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6663
6664         PR c++/12335
6665         * g++.dg/parse/dtor3.C: New test.
6666
6667 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6668
6669         PR c++/12709
6670         * g++.dg/parse/try-catch-1.C: New test.
6671
6672 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6673
6674         * ada/acats/run_all.sh: Add more verbose output in acats.log
6675         when compiling tests.
6676
6677 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6678
6679         PR 13656
6680         * gcc.dg/typedef-redecl.c: New test case.
6681         * gcc.dg/typedef-redecl.h: New support file.
6682
6683 2004-01-13  Jan Hubicka  <jh@suse.cz>
6684
6685         * gcc.dg/always_inline.c: New test.
6686         * gcc.dg/debug/20031231-1.c: Fix.
6687
6688 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6689
6690         PR c++/13474
6691         * g++.dg/template/array3.C: New test.
6692
6693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6694
6695         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6696         * g++.dg/warn/Wunused-2.C: Likewise.
6697
6698 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6699
6700         PR c++/13289
6701         * g++.dg/template/instantiate6.C: New test.
6702
6703 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6704
6705         PR middle-end/11397
6706         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6707
6708 2004-01-12  Jan Hubicka  <jh@suse.cz>
6709
6710         PR opt/12826
6711         * gcc.dg/20040112-1.c: New.
6712
6713         * gcc.dg/dwarf-die[1-7].c: Move to...
6714         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6715         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6716
6717 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6718
6719         PR c++/4100
6720         * g++.dg/parse/friend4.C: New test.
6721
6722 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6723
6724         PR c++/4100
6725         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6726         definition is called a friend.
6727
6728 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6729
6730         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6731
6732 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6733
6734         PR c++/3478
6735         * g++.dg/parse/error10.C: New test.
6736         * g++.dg/template/arg2.C: Accept "invalid type" error.
6737
6738 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR middle-end/13392
6741         * g++.dg/opt/expect2.C: New test.
6742
6743 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6744
6745         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6746         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6747         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6748         Update dg-error regexps.
6749
6750 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6751
6752         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6753         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6754
6755 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6756
6757         * gcc.dg/pragma-re-1.c: Use right pointer type.
6758
6759 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6760
6761         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6762
6763 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6764
6765         * gcc.dg/rs6000-ldouble-1.c: New.
6766
6767 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6768
6769         DR 337
6770         PR c++/9256
6771         * g++.dg/other/abstract1.C: New test.
6772
6773 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6774
6775         * g++.dg/lookup/strong-using-1.C: New.
6776
6777 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6778
6779         PR c/11234
6780         * gcc.dg/func-ptr-conv-1.c: New test.
6781         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6782
6783 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6784
6785         PR target/13380.
6786         * gcc.c-torture/compile/20040109-1.c: New.
6787
6788 2004-01-08  Stuart Hastings  <stuart@apple.com>
6789
6790         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6791         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6792         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6793
6794 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6795
6796         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6797
6798 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6799
6800         * ada/acats/run_acats: Treat 'gnatchop' the same way
6801         as 'gnatmake'.  Export GCC_DRIVER.
6802         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6803         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6804
6805 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6806
6807         PR c++/12573
6808         * g++.dg/template/dependent-expr4.C: New test.
6809
6810 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6811
6812         * gcc.dg/altivec-11.c: New test.
6813
6814 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6815
6816         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6817
6818 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6819
6820         PR c/6024
6821         * gcc.dg/enum-compat-1.c: New test.
6822         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6823
6824 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6825
6826         PR c/12165
6827         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6828         gcc.dg/c99-idem-qual-3.c: New tests.
6829
6830 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6831
6832         * gcc.dg/winline-7.c: Don't cast void * to int.
6833
6834 2004-01-06  Jan Hubicka  <jh@suse.cz>
6835
6836         * gcc.dg/i386-sse-5.c: New test
6837         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6838
6839 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/12815
6842         * g++.dg/rtti/typeid4.C: New test.
6843
6844 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6845
6846         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6847
6848 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/12132
6851         * g++.dg/template/error11.C: New test.
6852
6853         PR c++/13451
6854         * g++.dg/template/class2.C: New test.
6855
6856 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6857         Richard Sandiford <rsandifo@redhat.com>
6858
6859         PR c++/13387
6860         * g++.dg/opt/alias3.C: New test.
6861
6862 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6863
6864         PR c++/13157
6865         * g++.dg/template/koenig3.C: New test.
6866
6867         PR c++/13529
6868         * g++.dg/parse/offsetof3.C: New test.
6869
6870         * g++.dg/init/copy7.C: Add missing dg-error markers.
6871
6872         PR c++/12226
6873         * g++.dg/init/copy7.c: New test.
6874
6875         PR c++/13536
6876         * g++.dg/parse/cast1.C: New test.
6877
6878 2004-01-04  Jan Hubicka  <jh@suse.cz>
6879
6880         * gcc.dg/winline[1-7].c: New tests.
6881
6882 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6883
6884         PR c++/13520
6885         * g++.dg/template/qualttp22.C: New test.
6886
6887 2004-01-01  Jan Hubicka  <jh@suse.cz>
6888
6889         * gcc.dg/debug/20031231-1.c: New.
6890         * gcc.c-torture/compile/20040101-1.c: New.
6891         * gcc.dg/dwarf-die-[1-7].c: New.
6892
6893 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR optimization/13521
6896         * gcc.c-torture/compile/20031231-1.c: New test.
6897
6898 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6899
6900         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6901
6902 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6903
6904         PR c++/10079
6905         * g++.dg/template/crash16.C: New test.
6906
6907 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6908
6909         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6910
6911 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6912
6913         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6914         ports.
6915         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6916         * g++.old-deja/g++.law/profile1.C: Likewise.
6917         * gcc.c-torture/compile/981006-1.c: Likewise.
6918         * gcc.c-torture/execute/loop-2e.x: Likewise.
6919         * gcc.c-torture/execute/loop-2f.x: Remove.
6920         * gcc.c-torture/execute/loop-2g.x: Likewise.
6921         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6922         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6923
6924 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6925
6926         PR c++/13507
6927         * g++.dg/ext/attrib11.C: New test.
6928
6929         PR c++/13494
6930         * g++.dg/template/array2-1.C: New test.
6931         * g++.dg/template/array2-2.C: New test.
6932
6933 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6934
6935         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6936
6937 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6938
6939         PR c++/12774
6940         * g++.dg/template/array1-1.C: New test.
6941         * g++.dg/template/array1-2.C: New test.
6942
6943 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6944
6945         PR fortran/12632
6946         * g77.dg/12632.f: New test case.
6947
6948 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6949
6950         PR c++/13289
6951         * g++.dg/parse/nontype1.C: New test.
6952
6953 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6954
6955         PR c++/12403
6956         * g++.dg/parse/explicit1.C: New test.
6957         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6958
6959 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/13081
6962         * g++.dg/opt/inline6.C: New test.
6963
6964         PR c++/12613
6965         * g++.dg/parse/error9.C: New test.
6966
6967         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6968
6969 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6970
6971         PR c++/13009
6972         * g++.dg/init/assign1.C: New test.
6973
6974 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6975
6976         PR c++/13070
6977         * g++.dg/warn/format3.C: New test case.
6978
6979 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6980
6981         * gcc.c-torture/compile/20031227-1.c: New test.
6982
6983 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6984
6985         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6986         * g77.dg/bprob/bprob.exp: Likewise.
6987         * gcc.misc-tests/bprob.exp: Likewise.
6988         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6989         variants on systems where the library does not provide that
6990         functionality.
6991         * gcc.dg/builtins-20.c: Use builtins-config.h.
6992         * gcc.dg/builtins-config.h: New file.
6993
6994 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6995
6996         * lib/gcc-dg.exp (dg-require-profiling): New function.
6997         * lib/target-supports.exp (check_profiling_available): Likewise.
6998         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6999         * g77.dg/bprob/bprob.exp: Likewise.
7000         * gcc.misc-tests/bprob.exp: Likewise.
7001         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7002         * gcc.dg/20021014-1.c: Likewise.
7003         * gcc.dg/nest.c: Likewise.
7004
7005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7006
7007         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7008         compiling.
7009         * g++.dg/lookup/java2.C: Likewise.
7010         * gcc.dg/cpp/lexident.c: Likewise.
7011
7012 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7013
7014         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7015         given.
7016         * gcc.c-torture/compile/961203-1.c: Likewise.
7017         * gcc.c-torture/compile/980506-1.c: Likewise.
7018
7019 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7020
7021         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7022         (additional_prunes): New global.
7023         (gcc-dg-prune): Handle additional per-test pruning.
7024         (dg-test): Clear additional_prunes between tests.
7025
7026         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7027         dg-prune-output to avoid spurious failures from assembler
7028         complaining about nonexistent WAW violations.
7029         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7030         Use dg-prune-output to avoid spurious failures from assembler
7031         warning about Itanium B-step errata.
7032
7033 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7034
7035         * g++.dg/abi/macro0.C: New test.
7036         * g++.dg/abi/macro1.C: Likewise.
7037         * g++.dg/abi/macro2.C: Likewise.
7038
7039         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7040         * g++.dg/abi/bitfield7.C: Likewise.
7041         * g++.dg/abi/dtor2.C: Likewise.
7042         * g++.dg/abi/mangle11.C: Likewise.
7043         * g++.dg/abi/mangle12.C: Likewise.
7044         * g++.dg/abi/mangle14.C: Likewise.
7045         * g++.dg/abi/mangle17.C: Likewise.
7046         * g++.dg/abi/vbase10.C: Likewise.
7047         * g++.dg/abi/vbase14.C: Likewise.
7048         * g++.dg/template/qualttp17.C: Likewise.
7049
7050 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7051
7052         PR c/11995
7053         * gcc.dg/20031223-1.c: New test.
7054
7055 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7056
7057         * gcc.dg/noreturn-7.c: New test.
7058
7059 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7060
7061         * gcc.dg/null-pointer-1.c: New test.
7062
7063 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7064
7065         * g++.old-deja/g++.jason/template18.C: Remove.
7066         * g++.old-deja/g++.jason/template37.C: Likewise.
7067
7068         PR c++/12862
7069         * g++.dg/lookup/ns1.C: New test.
7070
7071         PR c++/12397
7072         * g++.dg/template/lookup3.C: New test.
7073
7074 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7075
7076         * g++.dg/template/recurse1.C: New test
7077
7078 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/12479
7081         * g++.dg/parse/semicolon1.C: New test.
7082         * g++.dg/parse/semicolon1.h: Likewise.
7083
7084 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7085
7086         * gcc.dg/darwin-misaligned.c: New test.
7087
7088 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7089
7090         PR c/9163
7091         * gcc.dg/20031222-1.c: New test.
7092
7093 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR c++/13438
7096         * g++.dg/parse/error8.C: New test.
7097
7098         PR c++/11554
7099         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7100
7101 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7102
7103         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7104         too small.
7105         * gcc.c-torture/compile/930217-1.c: Likewise.
7106         * gcc.c-torture/compile/930513-1.c: Likewise.
7107         * gcc.c-torture/execute/920908-2.c: Likewise.
7108         * gcc.c-torture/execute/921204-1.c: Likewise.
7109         * gcc.c-torture/execute/930621-1.c: Likewise.
7110         * gcc.c-torture/execute/930630-1.c: Likewise.
7111         * gcc.c-torture/execute/931031-1.c: Likewise.
7112         * gcc.c-torture/execute/980602-2.c: Likewise.
7113         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7114         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7115         * gcc.c-torture/execute/extzvsi.c: Likewise.
7116         * gcc.c-torture/unsorted/ext.c: Likewise.
7117
7118 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7119
7120         PR target/12749
7121         * gcc.c-torture/compile/20031220-2.c: New test case.
7122
7123 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7124
7125         PR optimization/13031
7126         * gcc.c-torture/compile/20031220-1.c: New test case.
7127
7128 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7129
7130         * gcc.dg/cast-function-1.c: New test.
7131
7132 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7133
7134         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7135         formats.
7136
7137 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7138
7139         PR c++/12795
7140         * g++.dg/ext/attrib10.C: New test.
7141
7142 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7143
7144         * gcc.dg/cleanup-10.c: New test.
7145         * gcc.dg/cleanup-11.c: New test.
7146
7147 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7148
7149         PR c++/13239
7150         * g++.dg/opt/expect1.C: New test.
7151
7152 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7153
7154         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7155
7156 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         PR debug/12923
7159         * gcc.dg/20031218-1.c: New test.
7160
7161         PR debug/12389
7162         * gcc.dg/20031218-2.c: New test.
7163         * gcc.dg/20031218-3.c: New test.
7164
7165         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7166         of label name and allow for USER_LABEL_PREFIX == "_" names.
7167         * g++.dg/abi/mangle18-2.C: Likewise.
7168         * g++.dg/abi/mangle19-1.C: Likewise.
7169         * g++.dg/abi/mangle19-2.C: Likewise.
7170         * g++.dg/abi/mangle20-1.C: Likewise.
7171         * g++.dg/abi/mangle20-2.C: Likewise.
7172
7173 2003-12-18  Richard Henderson  <rth@redhat.com>
7174
7175         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7176
7177 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7178             Dan Kegel <dank@kegel.com>
7179
7180         PR other/12009
7181         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7182         testing a cross compiler, it causes spurious compile failures.
7183         * lib/g++.exp: Likewise.
7184
7185 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7186
7187         PR c++/13262
7188         * g++.dg/template/access13.C: New test.
7189
7190 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7191
7192         * gcc.dg/20031216-1.c: New test.
7193
7194 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7195
7196         PR c++/9154
7197         * g++.dg/template/error10.C: New test.
7198
7199 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7200
7201         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7202         * g++.dg/eh/simd-2.C: Likewise.
7203
7204 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7205             Roger Sayle  <roger@eyesopen.com>
7206
7207         * gcc.c-torture/execute/ieee/mzero5.c: New.
7208
7209 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7210
7211         PR c++/10603
7212         * g++.dg/parse/error6.C: New test.
7213
7214         PR c++/12827
7215         * g++.dg/parse/error7.C: New test.
7216
7217 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7218
7219         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7220         at -O with stabs debugging formats.
7221         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7222         * gcc.dg/debug/debug-2.c: Likewise.
7223
7224 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7225
7226         PR c++/12696
7227         * g++.dg/init/error1.C: New test.
7228
7229         PR c++/12218
7230         * g++.dg/init/pm3.C: New test.
7231
7232 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7233
7234         PR c/3347
7235         * gcc.dg/bitfld-8.c: New test.
7236
7237 2003-12-16  James Lemke  <jim@wasabisystems.com>
7238
7239         * gcc.dg/arm-scd42-[123].c: New tests.
7240
7241 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7242
7243         PR c++/9043
7244         * g++.dg/abi/mangle20-1.C: New test.
7245         * g++.dg/abi/mangle20-2.C: New test.
7246
7247 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/13275
7250         * g++.dg/other/offsetof2.C: Remove XFAIL.
7251         * g++.dg/parse/offsetof1.C: New test.
7252         * g++.gd/parse/offsetof2.C: Likewise.
7253
7254 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7255
7256         * g++.dg/template/nontype3.C: New test.
7257         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7258
7259 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7260
7261         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7262
7263 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7264
7265         PR c++/13387
7266         * g++.dg/expr/assign1.C: New test.
7267
7268         PR c++/13242
7269         * g++.dg/abi/mangle19-1.C: New test.
7270         * g++.dg/abi/mangle19-2.C: New test.
7271
7272 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7273
7274         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7275
7276 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7277
7278         * gcc.c-torture/execute/20031216-1.c: New test.
7279
7280 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7281
7282         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7283         an ICE regression.
7284
7285 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7286
7287         PR c++/10926
7288         * g++.dg/template/error9.C: New test.
7289
7290         PR c++/11116
7291         * g++.dg/template/error8.C: New test.
7292
7293 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7294
7295         PR middle-end/13400
7296         * gcc.c-torture/execute/20031215-1.c: New test case.
7297
7298 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7299
7300         PR c++/13269
7301         * g++.dg/parse/error5.C: New test.
7302
7303         PR c++/12989
7304         * g++.dg/expr/sizeof1.C: New test.
7305
7306         PR c++/13310
7307         * g++.dg/template/crash15.C: New test.
7308
7309 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7310
7311         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7312         a non-POD type as the last named parameter of a varargs function.
7313
7314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/13243
7317         PR c++/12573
7318         * g++.dg/template/crash14.C: New test.
7319         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7320
7321 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7322
7323         * g++.dg/other/java1.C: New test.
7324
7325         PR c++/13241
7326         * g++.dg/abi/mangle18-1.C: New test.
7327         * g++.dg/abi/mangle18-2.C: New test.
7328
7329 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7330
7331         PR optimization/10312
7332         * gcc.c-torture/execute/20031214-1.c: New.
7333
7334 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7335
7336         PR c++/10779
7337         PR c++/12160
7338         * g++.dg/parse/error3.C: New test.
7339         * g++.dg/parse/error4.C: Likewise.
7340         * g++.dg/abi/mangle4.C: Tweak error messages.
7341         * g++.dg/lookup/using5.C: Likewise.
7342         * g++.dg/other/error2.C: Likewise.
7343         * g++.dg/parse/typename5.C: Likewise.
7344         * g++.dg/parse/undefined1.C: Likewise.
7345         * g++.dg/template/arg2.C: Likewise.
7346         * g++.dg/template/ttp3.C: Likewise.
7347         * g++.dg/template/type1.C: Likewise.
7348         * g++.old-deja/g++.other/crash32.C: Likewise.
7349         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7350
7351 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7352
7353         PR c++/13106
7354         * g++.dg/warn/noreturn-3.C: New test.
7355
7356 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         PR c++/13118
7359         * g++.dg/abi/covariant3.C: New.
7360
7361 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7362
7363         * g++.dg/eh/ia64-1.C: New test.
7364
7365 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7366
7367         PR optimization/13037
7368         * g77.f-torture/execute/13037.f: New test case.
7369
7370 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7371
7372         PR c++/12881
7373         * g++.dg/abi/covariant2.C: New.
7374
7375 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7376
7377         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7378
7379 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7380
7381         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7382
7383 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7384
7385         PR other/10819
7386         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7387         to fix Bug 10819.
7388         * lib/g++.exp (g++_version): Likewise.
7389         * lib/g77.exp (g77_version): Likewise.
7390         * lib/objc.exp (default_objc_version): Likewise.
7391
7392 2003-12-10  Richard Henderson  <rth@redhat.com>
7393
7394         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7395
7396         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7397
7398 2003-12-08  Matt Austern  <austern@apple.com>
7399
7400         PR c/13134
7401         * lib/gcc-dg.exp (dg-require-visibility): Define.
7402         * lib/target-supports (check_visibility_available): Define.
7403         * gcc.dg/visibility-1.c: New test.
7404         * gcc.dg/visibility-2.c: Likewise.
7405         * gcc.dg/visibility-3.c: Likewise.
7406         * gcc.dg/visibility-4.c: Likewise.
7407         * gcc.dg/visibility-5.c: Likewise.
7408         * gcc.dg/visibility-6.c: Likewise.
7409         * g++.dg/ext/visibility-1.C: Likewise.
7410         * g++.dg/ext/visibility-2.C: Likewise.
7411         * g++.dg/ext/visibility-3.C: Likewise.
7412         * g++.dg/ext/visibility-4.C: Likewise.
7413         * g++.dg/ext/visibility-5.C: Likewise.
7414         * g++.dg/ext/visibility-6.C: Likewise.
7415
7416 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7417
7418         * g++.dg/lookup/java1.C: New test.
7419         * g++.dg/lookup/java2.C: New test.
7420
7421 2003-12-07  Falk Hueffner  <falk@debian.org>
7422
7423         * g++.dg/opt/noreturn-1.C: New test.
7424
7425 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7426
7427         * gcc.dg/overflow-1.c: New test.
7428
7429 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7430
7431         * g77.f-torture/compile/13060.f: New test.
7432
7433 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/13323
7436         * g++.dg/inherit/operator2.C: New test.
7437
7438 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7439
7440         PR c++/13305
7441         * g++.dg/ext/attrib9.C: New test.
7442
7443 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7444
7445         PR c++/13314
7446         * g++.dg/template/error7.C: New test.
7447
7448 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7449             J"orn Rennecke <joern.rennecke@superh.com>
7450
7451         PR target/13302
7452         * g++.dg/other/struct-va_list.C: New test.
7453
7454 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7455
7456         PR c++/13166
7457         * g++.dg/parse/defarg6.C: New test.
7458
7459 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7460
7461         PR target/13256
7462         * gcc.c-torture/execute/20031201-1.c: New test.
7463
7464 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7465
7466         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7467
7468 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7469
7470         * gcc.dg/builtin-return-1.c: New test.
7471
7472 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7473             J"orn Rennecke <joern.rennecke@superh.com>
7474
7475         PR optimization/13260
7476         * gcc.c-torture/execute/20031204-1.c: New test.
7477
7478 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/9127
7481         * g++.dg/template/error6.C: New test.
7482
7483 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7484
7485         * gcc.dg/20031202-1.c: New test.
7486
7487 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/13179
7490         * g++.dg/template/eh1.C: New test.
7491
7492         PR c++/10771
7493         * g++.dg/template/error5.C: New test.
7494
7495 2003-12-02  David Ung  <davidu@mips.com>
7496
7497         * gcc.dg/compat/vector-check.h: Corrected type for var
7498         g_##TMODE
7499
7500 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7501
7502         PR c++/10126
7503         * g++.dg/template/ptrmem8.C: New test.
7504
7505 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7506
7507         PR c++/12573
7508         * g++.dg/template/dependent-expr3.C: New test.
7509
7510 2003-12-01  James Lemke  <jim@wasabisystems.com>
7511
7512         * gcc.dg/arm-g2.c: New test.
7513
7514 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7515
7516         PR optimization/11634
7517         * gcc.dg/20031201-2.c: New test case.
7518
7519 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7520
7521         PR 11433
7522         * objc.dg/proto-lossage-3.m: New test.
7523
7524 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7525
7526         PR optimization/12628
7527         * gcc.dg/20031201-1.c: New test case.
7528
7529 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7530
7531         * gcc.dg/unaligned-1.c: New test.
7532
7533 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/9849
7536         * g++.dg/template/error4.C: New test.
7537         * g++.dg/template/nested3.C: Adjust error markers.
7538
7539 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7540
7541         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7542
7543 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7544
7545         PR c/10333
7546         * gcc.dg/bitfld-7.c: New test.
7547
7548 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7549
7550         * gcc.dg/tls/asm-1.C: New test.
7551
7552 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7553
7554         * gcc.dg/cpp/assert4.c: Update.
7555
7556 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7557
7558         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7559         * gcc.dg/builtin-apply3.c: New test.
7560
7561 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7562
7563         * lib/compat.exp (compat-obj): New xfaildata parameter.
7564         Use it to set compiler_conditional_xfail_data before compiling.
7565         (compat-get-options): Handle dg-xfail-if.
7566         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7567         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7568         * gcc.dg/compat/vector-1_y.c: Likewise.
7569         * gcc.dg/compat/vector-2_x.c: Likewise.
7570         * gcc.dg/compat/vector-2_y.c: Likewise.
7571
7572 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7573
7574         * g++.dg/opt/reg-stack4.C: New test.
7575
7576 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         * gcc.dg/builtin-apply2.c: New test.
7579
7580 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7581
7582         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7583
7584 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7585
7586         PR c++/12924
7587         * g++.dg/template/template-id-2.C: New test.
7588
7589 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7590
7591         PR c++/5369
7592         * g++.dg/template/memfriend1.C: New test.
7593         * g++.dg/template/memfriend2.C: Likewise.
7594         * g++.dg/template/memfriend3.C: Likewise.
7595         * g++.dg/template/memfriend4.C: Likewise.
7596         * g++.dg/template/memfriend5.C: Likewise.
7597         * g++.dg/template/memfriend6.C: Likewise.
7598         * g++.dg/template/memfriend7.C: Likewise.
7599         * g++.dg/template/memfriend8.C: Likewise.
7600         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7601
7602 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/12515
7605         * g++.dg/ext/cond1.C: New test.
7606
7607 2003-11-20  Richard Henderson  <rth@redhat.com>
7608
7609         * gcc.dg/20020201-2.c: Remove.
7610         * gcc.dg/20020201-4.c: Remove.
7611         * gcc.dg/20020304-1.c: Remove.
7612
7613 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7614
7615         * gcc.dg/cpp/trad/xwin1.c: New test case.
7616
7617 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7618
7619         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7620         * lib/g77.exp: Likewise.
7621         * lib/objc.exp: Likewise.
7622         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7623         for darwin.
7624
7625 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7626
7627         PR c++/12932
7628         * g++.dg/template/static5.C: New test.
7629
7630 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7631
7632         * gcc.dg/nested-func-1.c: New test.
7633
7634 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7635
7636         * gcc.dg/cpp/assert4.c: New test.
7637
7638 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7639
7640         PR c++/2294
7641         * g++.dg/lookup/using9.c: New test.
7642
7643 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7644
7645         PR c++/12762
7646         * g++.dg/template/error3.C: New test.
7647
7648 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7649
7650         PR ada/13035
7651         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7652         No longer use a wrapper for gcc, since this does not work under
7653         Windows.
7654
7655 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7656
7657         PR c++/2094
7658         * g++.dg/template/ptrmem7.C: New test.
7659
7660 2003-11-13  Andrew Pinski <apinski@apple.com>
7661
7662         * gcc.c-torture/compile/20031113-1.c: New test.
7663
7664 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7665             Kean Johnston <jkj@sco.com>
7666
7667         PR c/13029
7668         * gcc.dg/unused-4.c: Update.
7669
7670 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7671
7672         * g++.dg/opt/const3.C: New test.
7673
7674 2003-11-13  Jan Hubicka  <jh@suse.cz>
7675
7676         * gcc.c-torture/compile/20031112-1.c: New test.
7677
7678 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7679
7680         * g++.dg/parse/crash10.C: Remove bogus error marker.
7681
7682 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7683
7684         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7685         (host_gcc): Likewise.
7686         (ROOT): Honor $PWDCMD.
7687         (BASE): Likewise.
7688         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7689
7690 2003-11-12  Catherine Moore  <clm@redhat.com>
7691
7692         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7693
7694 2003-11-12  Andreas Jaeger  <aj@suse.de>
7695             Jakub Jelinek  <jakub@redhat.com>
7696             Andrew Pinski  <pinskia@physics.uc.edu>
7697             Richard Henderson  <rth@redhat.com>
7698
7699         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7700         systems.
7701         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7702
7703         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7704         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7705
7706 2003-11-11  Andreas Jaeger  <aj@suse.de>
7707
7708         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7709
7710         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7711
7712 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7713
7714         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7715         Clean ups.
7716
7717 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7718
7719         * gcc.dg/trampoline-1.c: New test.
7720
7721 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7722
7723         * gcc.c-torture/compile/200031109-1.c: New test.
7724
7725 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7726
7727         PR c/3190
7728         PR c/8714
7729         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7730         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7731         gcc.dg/format/no-y2k-1.c: Update.
7732
7733 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7734
7735         PR optimization/10467
7736         * gcc.dg/20031108-1.c: New test case.
7737
7738 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7739
7740         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7741
7742 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7743
7744         * gcc.dg/compound-lvalue-1.c: New test.
7745         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7746         some XFAILs.
7747
7748 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7749
7750         * gcc.dg/altivec-varargs-1.c: New test.
7751
7752 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7753
7754         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7755         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7756         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7757         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7758         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7759
7760 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7761
7762         * gcc.dg/cond-lvalue-1.c: New test.
7763
7764 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7765
7766         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7767
7768 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7769
7770         PR c++/11616
7771         * g++.dg/template/instantiate5.C: New test.
7772
7773 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7774
7775         PR c++/12726
7776         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7777         * ChangeLog: Add missing first entry for above test.
7778
7779 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7780
7781         PR c++/9810
7782         * g++.dg/template/using8.C: New test.
7783         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7784
7785 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7786
7787         PR optimization/10817
7788         * gcc.c-torture/compile/20031102-1.c: New test case.
7789
7790 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7791
7792         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7793         2147483647.
7794
7795 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7796
7797         * gcc.dg/20031102-1.c: New test.
7798
7799 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7800
7801         * gcc.dg/complex-1.c: New test.
7802
7803 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7804
7805         PR c++/12796
7806         * g++.dg/template/crash13.C: Adjust expected error location.
7807         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7808
7809 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7810
7811         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7812
7813 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7814
7815         PR/10239
7816         * gcc.c-torture/compile/20031031-2.c: New test.
7817
7818 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7819
7820         PR/11640
7821         * gcc.c-torture/compile/20031031-1.c: New test.
7822
7823 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7824
7825         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7826         * gcc.misc-tests/bprob.exp: Likewise.
7827         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7828         the execution test on arm-elf configs.
7829         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7830         configs that don't support scratch files.
7831         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7832
7833 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7834
7835         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7836         done by dejagnu.
7837
7838 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7839
7840         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7841         Avoid non pure sh syntax. Add more logging.
7842
7843         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7844         fail.
7845
7846 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7847
7848         PR libgcj/10610
7849         * gcc.dg/ppc-stackalign-1.c: New test.
7850
7851 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7852
7853         * ada/acats/run_all.sh: Change output to be more compliant with
7854         dejagnu framework.
7855         Create acats.sum and acats.log files under testsuite/ada/acats
7856         Only run [a-z]* directories, to filter out e.g. CVS.
7857         Redirect build output to log file.
7858
7859 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7860
7861         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7862
7863 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7864
7865         PR ada/5909:
7866         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7867
7868 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * gcc.c-torture/compile/20031023-1.c: New test.
7871         * gcc.c-torture/compile/20031023-2.c: New test.
7872         * gcc.c-torture/compile/20031023-3.c: New test.
7873         * gcc.c-torture/compile/20031023-4.c: New test.
7874
7875 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7876
7877         PR c++/10371
7878         * g++.dg/lookup/scoped8.C: New test.
7879
7880 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7881
7882         * g++.dg/opt/reg-stack3.C: New test.
7883
7884 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7885
7886         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7887
7888 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7889
7890         PR c++/11076
7891         * g++.dg/template/crash13.C: New test.
7892
7893 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7894
7895         * gcc.dg/c99-restrict-2.c: New test.
7896
7897 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7898
7899         PR c++/12698, c++/12699, c++/12700, c++/12566
7900         * g++.dg/inherit/covariant9.C: New test.
7901         * g++.dg/inherit/covariant10.C: New test.
7902         * g++.dg/inherit/covariant11.C: New test.
7903
7904 2003-10-23  Jason Merrill  <jason@redhat.com>
7905
7906         PR c++/12726
7907         * g++.dg/ext/complit2.C: New test.
7908
7909 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7910
7911         PR target/12654
7912         * gcc.c-torture/execute/20031020-1.c: New test.
7913
7914 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7915
7916         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7917         following the jump_insn.
7918
7919 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7920
7921         * gcc.dg/cast-lvalue-1.c: New test.
7922
7923 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7924
7925         PR c++/11962
7926         * g++.dg/template/cond2.C: New test.
7927
7928 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7929
7930         * gcc.dg/builtins-28.c: New test.
7931
7932 2003-10-20  Jan Hubicka  <jh@suse.cz>
7933
7934         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7935         parameter.
7936         * testsuite/gcc.dg/inline-2.c: Likewise.
7937
7938 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7939
7940         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7941         * gcc.dg/nest.c:  Likewise.
7942
7943 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7944
7945         PR c++/9781, c++/10583, c++/11862
7946         * g++.dg/parse/crash13.C: New test.
7947
7948 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7949
7950         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7951
7952 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7953
7954         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7955         Define HAVE_C99_RUNTIME except on Solaris.
7956         * gcc.dg/builtins-20.c: Likewise.
7957
7958 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7959
7960         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7961
7962 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7963
7964         PR c++/12495
7965         * g++.dg/template/crash21.C: New test.
7966
7967 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7968
7969         PR c++/2513
7970         * g++.dg/template/typename5.C: New test.
7971
7972 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7973
7974         PR c++/12369
7975         * g++.dg/template/friend25.C: New test.
7976
7977 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7978
7979         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7980         versions.
7981
7982 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7983
7984         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7985         == 2147483647.
7986
7987 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7988
7989         * gcc.c-torture/execute/960416-1.x: Remove.
7990         * gcc.c-torture/execute/divconst-3.x: Likewise.
7991
7992 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7993
7994         PR target/12598
7995         * gcc.dg/torture/cris-volatile-1.c: New test.
7996
7997 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7998
7999         PR optimization/9325
8000         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8001         for overflowing floating point to integer conversion during RTL
8002         simplification.
8003
8004 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8005
8006         * objc/execute/_cmd.m: Fix typo.
8007         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8008         Relax 'scan-assembler' regexp.
8009         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8010         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8011         * objc.dg/zero-link-2.m: Remove blank line.
8012         * objc.dg/zero-link-3.m: New test case.
8013
8014 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8015
8016         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8017
8018         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8019         than linker trickery.
8020
8021 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8022
8023         PR c++/12370
8024         * g++.dg/other/friend2.C: New test.
8025
8026 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8027
8028         * gcc.dg/20031012-1.c: New test.
8029
8030 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8031
8032         * gcc.dg/weak/weak-3.c: Fix for new warning.
8033
8034 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8035
8036         PR optimization/8750
8037         * gcc.c-torture/execute/20031012-1.c: New test case.
8038
8039 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8040
8041         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8042         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8043
8044 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8045
8046         PR optimization/12260
8047         * gcc.c-torture/compile/20031011-2.c: New test case.
8048
8049 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8050
8051         * gcc.c-torture/execute/20031011-1.c: New testcase.
8052
8053 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8054
8055         * gcc.c-torture/compile/20031011-1.c: New test.
8056
8057 2003-10-11  Jan Hubicka  <jh@suse.cz>
8058
8059         * g++.dg/other/first-global.C: New test.
8060
8061 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8062
8063         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8064
8065 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8066
8067         * gcc.c-torture/compile/20031010-1.c: New test.
8068
8069 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8070
8071         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8072         * gcc.c-torture/execute/va-arg-25.c: ... here.
8073
8074 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8075
8076         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8077
8078 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8079
8080         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8081
8082 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8083
8084         * g++.dg/parse/error2.C: New test.
8085
8086 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8087
8088         PR c++/11097
8089         * g++.dg/other/error5.C: Modify the error message.
8090         * g++.dg/lookup/using8.C: New test.
8091
8092 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8093
8094         * gcc.dg/darwin-abi-2.c: New file.
8095         * gcc.c-torture/execute/va-arg-24.c: New file.
8096
8097 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8098
8099         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8100         indentation.
8101
8102 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/10147
8105         * g++.dg/other/error4.C: Update error messages.
8106         * g++.dg/template/ptrmem4.C: Likewise.
8107
8108         PR c++/12337
8109         * g++.dg/init/new9.C: New test.
8110
8111         PR c++/12334, c++/12236, c++/8656
8112         * g++.dg/ext/attrib8.C: New test.
8113
8114 2003-10-06  Devang Patel  <dpatel@apple.com>
8115
8116         * gcc.dg/debug/dwarf2-3.h: New test.
8117         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8118
8119 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8120
8121         * g++.dg/opt/cfg2.C: New test.
8122
8123 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8124
8125         * g++.dg/opt/float1.C: New test.
8126
8127 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8128
8129         * gcc.dg/c90-array-lval-6.c: New test.
8130         * gcc.dg/c99-array-lval-6.c: New test.
8131
8132 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8133             Ziemowit Laski  <zlaski@apple.com>
8134
8135         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8136         'Derived', so that it is never considered a class method; add
8137         new warning for '+port' method ambiguity.
8138         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8139         <objc/objc-api.h> (needed on Mac OS X).
8140         * objc.dg/method-13.m: New test.
8141
8142 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8143
8144         PR optimization/9325, PR java/6391
8145         * gcc.c-torture/execute/20031003-1.c: New test case.
8146
8147 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR optimization/12180
8150         * gcc.dg/20031002-1.c: New test.
8151
8152         PR c++/12486
8153         * g++.dg/inherit/error1.C: New test.
8154
8155 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8156
8157         * lib/f-torture.exp (search_for): Rename to...
8158         (search_for_re): This.  Also, clean up comments and the
8159         "regexp" invocation.
8160
8161 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8162
8163         * gcc.c-torture/compile/20031002-1.c: New test.
8164
8165 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8166
8167         * g++.dg/opt/cond1.C: New test.
8168
8169 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8170
8171         * gcc.dg/Wold-style-definition-2.c: New testcase.
8172         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8173
8174 2003-09-29  Richard Henderson  <rth@redhat.com>
8175
8176         * g++.dg/init/array10.C: Add dg-options.
8177
8178 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8179
8180         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8181
8182 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8183
8184         * g++.dg/template/friend19.C: Fix typo.
8185         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8186
8187 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8188
8189         * gcc.c-torture/execute/20030928-1.c: New test.
8190         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8191
8192 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8193
8194         * g++.dg/opt/unroll1.C: New test.
8195
8196 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8197
8198         PR optimization/11741
8199         * gcc.dg/20030926-1.c: New test case.
8200
8201 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8202
8203         PR c++/5655
8204         * g++.dg/parse/access7.C: New test.
8205         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8206
8207 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8208
8209         MERGE OF objc-improvements-branch into MAINLINE:
8210         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8211         if libobjc has not been built.
8212         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8213         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8214         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8215         objc/execute/nested-3.m, objc/execute/np-2.m,
8216         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8217         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8218         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8219         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8220         objc.dg/special/unclaimed-category-1.h,
8221         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8222         well as GNU runtime.
8223         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8224         * execute/cascading-1.m, execute/function-message-1.m,
8225         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8226         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8227         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8228         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8229         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8230         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8231         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8232         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8233         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8234         * objc.dg/bitfield-2.m: Run only on Darwin.
8235         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8236         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8237         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8238         * objc.dg/const-str-1.m: Fix constant string layout.
8239
8240 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8241
8242         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8243
8244 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8245
8246         * gcc.dg/darwin-abi-1.c: New file.
8247
8248 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8249
8250         PR target/12281
8251         * gcc.c-torture/compile/20030921-1.c: New test.
8252
8253 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8254
8255         * g++.dg/opt/reg-stack2.C: New test.
8256
8257 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8258
8259         * g++.dg/eh/delayslot1.C: New test.
8260
8261 2003-09-20  Richard Henderson  <rth@redhat.com>
8262
8263         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8264
8265 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8266
8267         * gcc.c-torture/execute/20030920-1.c: New test case.
8268
8269 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8270
8271         * g++.dg/rtti/typeid3.C: Correct expected error message.
8272
8273 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8274
8275         PR c++/157
8276         * g++.dg/parse/crash12.C: New test.
8277
8278 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8279
8280         * gcc.dg/compat/mixed-struct-check.h: New.
8281         * gcc.dg/compat/mixed-struct-defs.h: New.
8282         * gcc.dg/compat/mixed-struct-init.h: New.
8283         * gcc.dg/compat/struct-by-value-19_main.c: New.
8284         * gcc.dg/compat/struct-by-value-19_x.c: New.
8285         * gcc.dg/compat/struct-by-value-19_y.c: New.
8286         * gcc.dg/compat/struct-by-value-20_main.c: New.
8287         * gcc.dg/compat/struct-by-value-20_x.c: New.
8288         * gcc.dg/compat/struct-by-value-20_y.c: New.
8289         * gcc.dg/compat/struct-return-19_main.c: New.
8290         * gcc.dg/compat/struct-return-19_x.c: New.
8291         * gcc.dg/compat/struct-return-19_y.c: New.
8292         * gcc.dg/compat/struct-return-20_main.c: New.
8293         * gcc.dg/compat/struct-return-20_x.c: New.
8294         * gcc.dg/compat/struct-return-20_y.c: New.
8295
8296 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8297         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8298         so that it will not complain on LP64 targets.
8299
8300 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8301
8302         PR c++/495
8303         * g++.dg/template/friend24.C: New test.
8304
8305 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         PR c++/12332
8308         * g++.dg/template/memtmpl2.C: New test.
8309
8310 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8311
8312         PR target/11184
8313         * gcc.dg/builtin-apply1.c: New test.
8314
8315 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8316
8317         PR c++/9848
8318         * g++.dg/warn/Wunused-4.C: New test.
8319
8320 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8321
8322         PR c++/12316
8323         * g++.dg/other/gc2.C: New test.
8324
8325 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8326
8327         PR c++/11991
8328         * g++.dg/rtti/typeid3.C: New test.
8329
8330         PR c++/12266
8331         * g++.dg/overload/template1.C: New test.
8332
8333 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8334
8335         * g++.dg/opt/cfg3.C: New test.
8336
8337 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8338
8339         PR c++/7939
8340         * g++.dg/template/crash11.C: New test.
8341
8342 2003-09-16  Jason Merrill  <jason@redhat.com>
8343             Jakub Jelinek  <jakub@redhat.com>
8344
8345         * gcc.dg/attr-warn-unused-result.c: New test.
8346
8347 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         PR c++/12184
8350         * g++.dg/expr/call2.C: New test.
8351
8352 2003-09-15  Andreas Jaeger  <aj@suse.de>
8353
8354         * gcc.dg/Wold-style-definition-1.c: New test.
8355
8356 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8357
8358         PR c++/3907
8359         * g++.dg/parse/template12.C: New test.
8360
8361         * g++.dg/abi/bitfield11.C: New test.
8362         * g++.dg/abi/bitfield12.C: Likewise.
8363
8364 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8365
8366         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8367         non-expansion of functional macro name without arguments at EOL.
8368         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8369
8370 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8371
8372         * gcc.c-torture/execute/20030914-[12].c: New tests.
8373
8374 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8375
8376         PR c++/11788
8377         * g++.dg/overload/addr1.C: New test.
8378
8379 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8380
8381         * gcc.dg/20030909-1.c: New test.
8382
8383 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8384
8385         * gcc.dg/ultrasp10.c: New test.
8386
8387 2003-09-09  Devang Patel  <dpatel@apple.com>
8388
8389         * gcc.dg/darwin-ld-6.c: New test.
8390
8391 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8392
8393         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8394
8395 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8396
8397         * gcc.dg/ia64-types1.c: New test.
8398         * gcc.dg/ia64-types2.c: Likewise.
8399
8400 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8401
8402         * gcc.dg/builtins-1.c: Add more _Complex tests.
8403         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8404
8405         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8406         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8407
8408 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8409
8410         PR c++/11786
8411         * g++.dg/lookup/koenig2.C: New test.
8412
8413         PR c++/5296
8414         * g++.dg/rtti/typeid2.C: New test.
8415
8416 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8417
8418         * gcc.c-torture/compile/20030904-1.c: New test.
8419
8420 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8421
8422         * g++.dg/opt/longbranch2.C: New test.
8423
8424 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8425
8426         * g++.dg/template/crash10.C: Only compile it.
8427
8428 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8429
8430         PR middle-end/11665
8431         * gcc.c-torture/compile/20030907-1.c: New test.
8432         * g++.dg/init/array11.C: New test.
8433
8434 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/11852
8437         * g++.dg/init/struct1.C: New test.
8438
8439 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c++/12181
8442         * g++.dg/expr/comma1.C: New test.
8443
8444 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8445
8446         PR c++/11867
8447         * g++.dg/expr/static_cast5.C: New test.
8448
8449 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8450
8451         PR c++/11507
8452         * g++.dg/lookup/scoped7.C: New test.
8453
8454         PR c++/9574
8455         * g++.dg/other/static1.C: New test.
8456
8457         PR c++/11490
8458         * g++.dg/warn/template-1.C: New test.
8459
8460         PR c++/11432
8461         * g++.dg/template/crash10.C: New test.
8462
8463         PR c++/2478
8464         * g++.dg/overload/VLA.C: New test.
8465
8466         PR c++/10804
8467         * g++.dg/template/call1.C: New test.
8468
8469 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8470
8471         PR c++/11794
8472         * g++.dg/parse/using3.C: New test.
8473
8474 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8475
8476         PR c++/11409
8477         * g++.dg/overload/builtin3.C: New test case.
8478
8479 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8480
8481         PR c/9862
8482         * gcc.dg/20030906-1.c: New test.
8483         * gcc.dg/20030906-2.c: Likewise.
8484
8485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         PR c++/12167
8488         * g++.dg/parse/defarg5.C: New test.
8489
8490         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8491
8492 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8493
8494         PR c++/12163
8495         * g++.dg/expr/static_cast4.C: New test.
8496
8497         PR c++/12146
8498         * g++.dg/template/crash9.C: New test.
8499
8500 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8501
8502         * g++.old-deja/g++.ext/pretty2.C: Update for change
8503         in __FUNCTION__.
8504         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8505
8506 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         PR c++/11922
8509         * g++/dg/template/qualified-id1.C: New test.
8510
8511         PR c++/12037
8512         * g++.dg/warn/noeffect4.C: New test.
8513
8514 2003-09-04  Matt Austern  <austern@apple.com>
8515
8516         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8517         * g++.dg/ext/fnname2.C: Likewise.
8518         * g++.dg/ext/fnname3.C: Likewise.
8519
8520 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8521
8522         * g++.dg/expr/lval1.C: New test.
8523         * g++.dg/ext/lvcast.C: Remove.
8524
8525 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8526
8527         PR optimization/11700.
8528         * gcc.c-torture/compile/20030903-1.c: New test case.
8529
8530 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/12053
8533         * g++.dg/abi/layout4.C: New test.
8534
8535 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8536
8537         PR c++/11553
8538         * g++.dg/parse/friend3.C: New test.
8539
8540 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8541
8542         PR c++/11847
8543         * g++.dg/template/class1.C: New test.
8544
8545         PR c++/11808
8546         * g++.dg/expr/call1.C: New test.
8547
8548 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8549
8550         PR c++/12114
8551         * g++.dg/init/ref9.C: New test.
8552
8553         PR c++/11972
8554         * g++.dg/template/nested4.C: New test.
8555
8556 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8557
8558         PR c++/12093
8559         * g++.dg/template/non-dependent4.C: New test.
8560
8561         PR c++/11928
8562         * g++.dg/inherit/conv1.C: New test.
8563
8564 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8565
8566         PR c++/6196
8567         * g++.dg/ext/label1.C: New test.
8568         * g++.dg/ext/label2.C: Likewise.
8569
8570 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8571
8572         * g++.dg/expr/cond3.C: New test.
8573
8574 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8575
8576         * gcc.dg/builtins-1.c: Add new builtin cases.
8577
8578 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8579
8580         * gcc.dg/builtins-1.c: Add new cases.
8581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8582
8583 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8584
8585         * gcc.dg/builtins-1.c: Add more math builtin tests.
8586         * gcc.dg/torture/builtin-attr-1.c: New test.
8587
8588 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8589
8590         PR optimization/5079
8591         * g++.dg/opt/static3.C: New test.
8592
8593 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8594
8595         * gcc.misc-tests/gcov-10b.c: New test.
8596
8597 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8598
8599         * g++.dg/opt/ptrmem3.C: New test.
8600
8601         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8602
8603 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * gcc.dg/20030826-2.c: New test.
8606
8607 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8608
8609         PR middle-end/12002
8610         * g77.f-torture/compile/12002.f: New test case.
8611
8612 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8613
8614         * gcc.dg/20030826-1.c: New test case.
8615
8616 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8617
8618         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8619
8620 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8621
8622         PR c++/11871
8623         * c++.dg/lookup/crash1.C: New test.
8624
8625         * c++.dg/warn/noeffect3.C: New test.
8626
8627 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8628
8629         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8630         * gcc.dg/compat/vector-1_y.c: Ditto.
8631         * gcc.dg/compat/vector-2_x.c: Ditto.
8632         * gcc.dg/compat/vector-2_y.c: Ditto.
8633
8634 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8635
8636         * gcc.dg/20030702-1.c: New test.
8637
8638 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/8795
8641         * g++.dg/ext/altivec-1.C: New test.
8642
8643 2003-08-24  Richard Henderson  <rth@redhat.com>
8644
8645         * g++.dg/eh/simd-2.C: Add -w for x86.
8646
8647 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * gcc.dg/20030815-1.c: New test.
8650
8651 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8652
8653         PR c++/3765
8654         * g++.dg/parse/access6.C: New test.
8655
8656 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8657
8658         PR c++/641, c++/11876
8659         * g++.dg/template/friend22.C: New test.
8660         * g++.dg/template/friend23.C: Likewise.
8661
8662 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8663
8664         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8665         identically.
8666
8667 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8668
8669         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8670
8671 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8674
8675 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8676
8677         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8678
8679 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8680
8681         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8682
8683 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/11919
8686         * g++.dg/overload/prom1.C: New test.
8687
8688         PR c++/11551
8689         * g++.dg/parse/dtor2.C: New test.
8690
8691         PR c++/10762
8692         * g++.dg/parse/using2.C: New test.
8693
8694 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8695
8696         PR target/11805
8697         * gcc.c-torture/compile/20030821-1.c: New.
8698
8699 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/11834
8702         * g++.dg/template/deduce2.C: New test.
8703
8704 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8705
8706         * gcc.c-torture/execute/20030821-1.c: New test.
8707
8708 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8709
8710         PR middle-end/11984
8711         * gcc.dg/20030820-1.c: New test case.
8712
8713 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8714
8715         PR c++/11945
8716         * g++.dg/warn/noeffect2.C: New test.
8717
8718 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8719
8720         PR c++/10926
8721         * g++.dg/template/dtor2.C: New test.
8722
8723         PR c++/11684
8724         * g++.dg/template/operator1.C: New test.
8725         * g++.dg/parse/operator4.C: New test.
8726
8727         PR c++/11946.C
8728         * g++.dg/expr/enum1.C: New test.
8729         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8730
8731         PR c++/11036.C
8732         * g++.dg/parse/elab2.C: New test.
8733         * g++.dg/parse/typedef4.C: Change error message.
8734         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8735         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8736         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8737
8738 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8739
8740         * gcc.dg/pch/warn-1.c: New.
8741         * gcc.dg/pch/warn-1.hs: New.
8742
8743         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8744         not-tested file.
8745
8746 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8747
8748         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8749
8750 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8751
8752         * gcc.dg/uninit-D.c: New Test.
8753         * gcc.dg/uninit-E.c: New Test.
8754         * gcc.dg/uninit-F.c: New Test.
8755         * gcc.dg/uninit-G.c: New Test.
8756
8757 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8758
8759         * g++.dg/README: Describe the pch directory.
8760
8761 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8762
8763         PR c++/11174
8764         * g++.dg/parse/access4.C: New test.
8765         * g++.dg/parse/access5.C: Likewise.
8766         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8767
8768 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8769
8770         * gcc.dg/noncompile/20030818-1.c: New.
8771
8772 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8773
8774         PR c++/11957
8775         * g++.dg/warn/noeffect1.C: New test.
8776
8777         * g++.dg/template/scope2.C: New test.
8778         * g++.dg/template/error2.C: Correct dg-error
8779
8780 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8781
8782         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8783
8784 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8785
8786         PR C++/11512
8787         * g++.dg/template/warn1.C: New.
8788
8789 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8790
8791         * g++.dg/template/error2.C: New test.
8792         * g++.dg/lookup/using7.C: Adjust errors
8793         * g++.old-deja/g++.pt/crash36.C: Likewise.
8794         * g++.old-deja/g++.pt/derived3.C: Likewise.
8795
8796 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8797
8798         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8799         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8800         * gcc.c-torture/execute/builtins/string-9.c: New, from
8801         string-opt-9.c.  Adjust for execute/builtins framework.
8802         * gcc.c-torture/execute/string-opt-9.c: Delete.
8803
8804 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8807
8808         * g++.dg/parse/ret-type2.C: New test.
8809
8810         PR c++/11703
8811         * g++.dg/init/new8.C: New test.
8812
8813         PR c++/10923
8814         * g++.dg/parse/typedef5.C: New test.
8815
8816         PR c++/9512
8817         * g++.dg/parse/qualified2.C: New test.
8818         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8819         invalid code.
8820
8821 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8822
8823         * g++.dg/conversion/ptrmem1.C: New test.
8824
8825 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR target/11693
8828         * gcc.dg/20030811-1.c: New test.
8829
8830         PR target/11535
8831         * gcc.c-torture/execute/20030811-1.c: New test.
8832
8833 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8834
8835         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8836
8837 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/11789.C
8840         * g++.dg/inherit/multiple1.C: New test.
8841
8842 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8843
8844         * gcc.dg/spe1.c: New test.
8845
8846         PR c++/11670
8847         * g++.dg/expr/cast2.C: New test.
8848
8849         PR c++/10530
8850         * g++.dg/template/dependent-name2.C: New test.
8851
8852 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8853
8854         * g++.dg/parse/crash11.C: Put the dg options in comments.
8855
8856 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8857
8858         * lib/gcc-dg.exp: Update for diagnostic change.
8859
8860 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8861
8862         PR c++/5767
8863         * g++.dg/parse/crash11.C: New test.
8864
8865 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8866
8867         * gcc.dg/cpp/spacing1.c: Update.
8868
8869 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8870
8871         PR target/11739
8872         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8873         a value for -mtune.
8874
8875 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8876
8877         PR middle-end/11771
8878         * gcc.c-torture/compile/20030804-1.c: New test case.
8879
8880 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8881
8882         * gcc.dg/20030804-1.c: New test case.
8883
8884 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8885
8886         * gcc.dg/cpp/separate-1.c: New test.
8887
8888 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8889
8890         PR c++/11704
8891         * g++.dg/template/dependent-expr2.C: New test.
8892
8893         PR c++/11766
8894         * g++.dg/expr/ptrmem1.C: New test.
8895
8896 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8897
8898         PR c++/9453
8899         * g++.dg/template/friend15.C: New test.
8900
8901 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8902
8903         * lib/dg-pch.exp: Work round PCH bug.
8904
8905 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8906
8907         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8908         builtins.  Move cases from builtins-4.c here.
8909
8910         * gcc.dg/torture/builtin-math-1.c: New test taken from
8911         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8912         additional cases.
8913
8914         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8915         Delete.
8916
8917 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8918
8919         PR c++/9447
8920         * g++.dg/template/using7.C: New test.
8921
8922 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8923
8924         * import1.c, import2.c: New tests.
8925
8926 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8927
8928         * g++.dg/eh/crossjump1.C: New test.
8929
8930 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8931
8932         PR c++/11697
8933         * g++.dg/template/using6.C: New test.
8934
8935         PR c++/11744
8936         * g++.dg/template/koenig2.C: New test.
8937
8938 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8939
8940         PR c++/7983
8941         * g++.dg/parse/typedef4.C: New test.
8942
8943 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8944
8945         PR c++/8442, c++/8806
8946         * g++.dg/template/elab1.C: New test.
8947         * g++.dg/template/type2.C: Likewise.
8948         * g++.dg/template/ttp3.C: Adjust expected error message.
8949         * g++.old-deja/g++.law/visibility13.C: Likewise.
8950         * g++.old-deja/g++.niklas/t135.C: Likewise.
8951         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8952         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8953         template argument.
8954         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8955
8956 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8957
8958         PR c++/11295
8959         * g++.dg/ext/stmtexpr1.C: New test.
8960
8961         * g++.dg/opt/tmp1.C: New test.
8962
8963         PR c++/11525
8964         * g++.dg/parse/constant4.C: New test.
8965
8966         PR c++/9447
8967         * g++.dg/template/using5.C: New test.
8968
8969 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8970
8971         * gcc.dg/builtins-27.c: New test case.
8972
8973 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8974
8975         * gcc.dg/tls/opt-7.c: New test.
8976
8977 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8978
8979         * g++.old-deja/g++.other/crash18.C: Remove.
8980
8981 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8982
8983         * g++.dg/template/explicit3.C: New.
8984         * g++.dg/template/explicit4.C: New.
8985         * g++.dg/template/explicit5.C: New.
8986
8987         PR c++/11347
8988         * g++.dg/template/memtmpl1.C: New.
8989
8990 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8991
8992         PR target/11565
8993         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8994         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8995
8996 2003-07-30  Jan Hubicka  <jh@suse.cz>
8997
8998         * vtgc1.c: Kill.
8999
9000 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9001
9002         * gcc.dg/struct-in-proto-1.c: New test.
9003
9004 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9005
9006         * gcc.dg/cpp/include2.c: Only expect one message.
9007
9008 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9009
9010         PR c++/9447
9011         * g++.dg/template/using1.C: New test.
9012         * g++.dg/template/using2.C: New test.
9013         * g++.dg/template/using3.C: New test.
9014         * g++.dg/template/using4.C: New test.
9015
9016 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9017
9018         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9019         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9020
9021 2003-07-28  Jan Hubicka  <jh@suse.cz>
9022
9023         PR c++/11530
9024         * g++.dg/opt/call1.C: New test.
9025
9026 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9027
9028         PR c++/11667
9029         * g++.dg/init/enum2.C: New test.
9030         * g++.dg/template/overload1.C: Add "-w" option.
9031
9032 2003-07-28    <hp@bitrange.com>
9033
9034         * gcc.dg/Wdeclaration-after-statement-1.c,
9035         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9036
9037 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9038
9039         * gcc.c-torture/compile/20030725-1.c: New test.
9040
9041 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9042
9043         * gcc.dg/20030505.c: Only run for SPE.
9044         Remove definition of opaque type.
9045
9046 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9047
9048         * g++.dg/template/ptrmem6.C: New test.
9049
9050 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9051
9052         * gcc.c-torture/compile/zero-strct-2.c: New test.
9053
9054 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9055
9056         * gcc.dg/intermod-1.c: New test.
9057
9058 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9059
9060         PR c++/11617
9061         * g++.dg/template/lookup2.C: New test.
9062         * g++.dg/template/memclass1.C: Remove instantiated from error.
9063         * g++.dg/other/error2.C: Tweak expected errors.
9064
9065         PR c++/11596
9066         * g++.dg/template/defarg3.C: New test.
9067
9068         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9069
9070 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9071
9072         * g++.dg/inherit/access5.C: New test.
9073
9074 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9075
9076         PR c++/11513
9077         * g++.dg/template/crash8.C: New test.
9078
9079 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9080
9081         PR c/10602
9082         * gcc.dg/noncompile/incomplete-2.c: New test.
9083
9084 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9085
9086         PR c++/11645
9087         * g++.dg/inherit/access4.C: New test.
9088
9089         PR c++/11517
9090         * g++.dg/expr/cond2.C: New test.
9091
9092         PR optimization/10679
9093         * g++.dg/opt/inline4.C: New test.
9094
9095 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9096
9097         * g++.dg/parse/crash10: New test.
9098
9099 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9100
9101         * g++.dg/ext/flexary1.C: New test.
9102
9103 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9104
9105         PR c++/10793
9106         * g++.dg/template/crash9.C: New test.
9107
9108 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9109
9110         PR c++/3004
9111         * g++.dg/parse/typedef3.C: New test.
9112
9113         PR c++/7906
9114         * g++.dg/parse/operator2.C: New test.
9115
9116         PR c++/8895
9117         * g++.dg/parse/def-tmpl-arg1.C: New test.
9118
9119         PR c++/9282
9120         * g++.dg/parse/funptr1.C: New test.
9121
9122         PR c++/9452
9123         * g++.dg/parse/ambig3.C: New test.
9124
9125         PR c++/9454
9126         * g++.dg/parse/operator3.C: New test.
9127
9128         PR c++/9486
9129         * g++.dg/parse/template10.C: New test.
9130
9131         PR c++/9488
9132         * g++.dg/parse/template11.C: New test.
9133
9134         PR c++/10150
9135         * g++.dg/parse/invalid-op1.C: New test.
9136
9137         PR c++/10247
9138         * g++.dg/parse/condexpr1.C: New test.
9139
9140 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9141
9142         * g++.dg/ext/packed3.C: New test.
9143         * g++.dg/ext/packed4.C: New test.
9144
9145         * gcc.dg/pack-test-3.c: New test.
9146
9147 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9148
9149         * lib/compat.exp: Handle dg-options per source file.
9150         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9151         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9152         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9153         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9154         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9155         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9156         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9157         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9158         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9159         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9160         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9161         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9162         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9163         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9164
9165 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9166
9167         PR c/10320
9168         * gcc.c-torture/execute/20030718-1.c: New test.
9169
9170 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9171
9172         PR optimization/11536
9173         * gcc.dg/20030721-1.c: New test.
9174
9175 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9176
9177         PR c++/11546
9178         * g++.dg/template/lookup1.C: New test.
9179
9180 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9181
9182         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9183         diagnostics of ill-formed constructs involving labels.
9184         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9185         the new 'previously defined here' message.
9186
9187 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9188
9189         * g++.dg/parse/non-dependent2.C: New test.
9190
9191 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9192
9193         * g++.dg/init/init-ref4.C: xfail on targets without
9194         weak symbols.
9195
9196 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9197
9198         PR target/11087
9199         * gcc.c-torture/execute/20030717-1.c: New test.
9200
9201 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9202
9203         * g++.dg/opt/cfg1.C: New test.
9204
9205 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9206
9207         PR optimization/11557
9208         * gcc.dg/20030717-1.c: New test.
9209
9210 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9211
9212         PR c++/10476
9213         * g++.dg/expr/crash-1.C: New test.
9214
9215         PR c++/11027
9216         * g++.dg/template/init3.C: New test.
9217
9218         PR c++/8222
9219         * g++.dg/template/non-dependent1.C: New test.
9220
9221         PR c++/11070
9222         * g++.dg/template/non-dependent2.C: New test.
9223
9224         PR c++/11071
9225         * g++.dg/template/non-dependent3.C: New test.
9226
9227         PR c++/9907
9228         * g++.dg/template/sizeof5.C: New test.
9229
9230 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9231
9232         PR 11498
9233         * gcc.c-torture/compile/mangle-1.c: New file.
9234
9235 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9236
9237         PR c++/7809
9238         * g++.dg/parse/access3.C: New test.
9239
9240 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9241
9242         PR c++/11384
9243         * g++.dg/init/init-ref4.C: New test.
9244
9245 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9246
9247         PR c++/11547
9248         * g++.dg/parse/constant3.C: New test.
9249         * g++.dg/parse/crash7.C: Likewise.
9250
9251 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9252
9253         PR target/11008
9254         * gcc.dg/i386-pentium4-not-mull.c: New.
9255
9256 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9257
9258         * gcc.dg/asm-names.c (ymain): Make it weak.
9259
9260 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9261
9262         PR c++/5421
9263         * g++.dg/template/friend21.C: New test.
9264
9265 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9266
9267         * gcc.dg/cleanup-8.c: New test.
9268         * gcc.dg/cleanup-9.c: New test.
9269
9270 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9271
9272         * g++.dg/ext/dll-MI1.h: New file.
9273         * g++.dg/ext/dllexport-MI1.C: New file.
9274         * g++.dg/ext/dllimport-MI1.C: New file.
9275
9276 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9277
9278         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9279         it does not have cmpstrsi patterns (just cmpmemsi).
9280
9281 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9282
9283         PR debug/11473
9284         * g++.dg/debug/debug8.C: New test.
9285
9286 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9287
9288         PR c++/10108
9289         * g++.dg/template/crash7.C: New test.
9290
9291 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9292
9293         PR target/10795
9294         * gcc.c-torture/compile/20030708-1.c: New.
9295
9296 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9297
9298         * gcc.c-torture/execute/20030715-1.c: New test.
9299
9300 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9301
9302         * gcc.dg/pch/inline-3.c: New file.
9303         * gcc.dg/pch/inline-3.hs: New file.
9304         * gcc.dg/pch/inline-4.c: New file.
9305         * gcc.dg/pch/inline-4.hs: New file.
9306
9307 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/11509
9310         * g++.dg/template/crash6.C: New test.
9311
9312         PR c++/7053
9313         * g++.dg/template/friend20.C: New test.
9314
9315         PR c++/7019
9316         * g++.dg/template/overload2.C: New test.
9317
9318 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9319
9320         PR optimization/11440
9321         * gcc.c-torture/execute/20030714-1.c: New test.
9322
9323 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9324
9325         PR c++/11154
9326         * g++.dg/template/partial2.C: New test.
9327
9328 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/11503
9331         * g++.dg/template/anon1.C: New test.
9332
9333         PR c++/11493
9334         PR c++/11495
9335         * g++.dg/parse/template9.C: Likewise.
9336         * g++.dg/template/crash4.C: New test.
9337         * g++.dg/template/koenig1.C: Likewise.
9338         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9339         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9340         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9341         functions.
9342         * g++.old-deja/g++.jason/template36.C: Likewise.
9343         * g++.old-deja/g++.mike/p1989.C: Likewise.
9344         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9345         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9346         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9347         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9348         compiling.
9349         * g++.old-deja/g++.pt/union2.C: Use this->.
9350
9351 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9352
9353         * gcc.dg/20030711-1.c: New test.
9354
9355 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9356
9357         PR c++/11050
9358         * g++.dg/parse/args1.C: New test.
9359         * g++.pt/defarg8.C: Change expected errors.
9360
9361 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9362
9363         PR c++/8164
9364         * g++.dg/template/nontype2.C: New test.
9365
9366         PR c++/10558
9367         * g++.dg/parse/template8.C: New test.
9368
9369         PR c++/8327
9370         * g++.dg/template/scope1.C: New test.
9371
9372         * g++.dg/warn/Wsign-compare-1.C: New test.
9373
9374 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9375
9376         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9377
9378 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/9411
9381         * g++.dg/template/explicit2.C: New test.
9382
9383         PR c++/10032
9384         * g++.dg/warn/pedantic1.C: New test.
9385
9386 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9387
9388         PR c++ 9483
9389         * g++.dg/other/field1.C: New test.
9390
9391 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9392
9393         PR c/11449
9394         * gcc.c-torture/compile/20030707-1.c: New.
9395
9396 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9397
9398         PR c++/10849
9399         * g++.dg/template/access12.C: New test.
9400
9401 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9402
9403         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9404         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9405         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9406         * gcc.misc-tests/gcov.exp: Update
9407         * g++.dg/gcov/gcov.exp: Update
9408         * lib/gcov.exp: Update.
9409
9410 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9411
9412         * g++.dg/abi/mangle17.C: Make sure template expressions are
9413         dependent.
9414         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9415         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9416         * g++.dg/opt/stack1.C: Remove erroneous code.
9417         * g++.dg/parse/template7.C: New test.
9418         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9419         * g++.old-deja/g++.pt/crash4.C: Likewise.
9420
9421 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9422
9423         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9424         with zero or one occurence of `$' after the initial `L'.
9425
9426 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9427
9428         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9429
9430 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9431
9432         PR c/11370
9433         * gcc.dg/Wunreachable-6.c: New testcase.
9434         * gcc.dg/Wunreachable-7.c: New testcase.
9435
9436 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR c/11420
9439         * gcc.dg/20030708-1.c: New test.
9440
9441 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9442
9443         * gcc.dg/compat/sdata-section.h: New file.
9444         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9445         * gcc.dg/torture/mips-sdata-1.c: New test.
9446
9447 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9448
9449         PR c++/11030
9450         * g++.dg/template/friend19.C: New test.
9451
9452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9453
9454         * g++.dg/opt/strength-reduce.C: New test.
9455
9456 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9457
9458         PR target/10979
9459         * gcc.dg/20030707-1.c: New testcase.
9460
9461 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9462
9463         PR optimization/11059
9464         * g++.dg/opt/emptyunion.C: New testcase.
9465
9466 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9467             Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * g++.dg/opt/stack1.C: New test.
9470
9471 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9472
9473         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9474         run test.
9475
9476         PR c++/11431
9477         * g++.dg/expr/static_cast3.C: New test.
9478
9479 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9480
9481         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9482         everywhere.
9483         * gcc.dg/concat.c: Concatenation of string constants with
9484         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9485         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9486         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9487         necessary to avoid multi-character character constant warning.
9488         * gcc.dg/cpp/escape.c: Likewise.
9489         * gcc.dg/cpp/ucs.c: Likewise.
9490         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9491         Fix a typo.
9492
9493 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9494
9495         PR c/11428
9496         * gcc.c-torture/compile/20030704-1.c: New.
9497
9498 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9499
9500         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9501
9502 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9503
9504         PR c++/5287, PR c++/7910,  PR c++/11021
9505         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9506         tests for warnings.
9507         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9508         * g++.dg/ext/dllimport3.C: Likewise.
9509         * g++.dg/ext/dllimport4.C: New file.
9510         * g++.dg/ext/dllimport5.C: New file.
9511         * g++.dg/ext/dllimport6.C: New file.
9512         * g++.dg/ext/dllimport7.C: New file.
9513         * g++.dg/ext/dllimport8.C: New file.
9514         * g++.dg/ext/dllimport9.C: New file.
9515         * g++.dg/ext/dllimport10.C: New file.
9516         * g++.dg/ext/dllexport1.C: New file.
9517
9518 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9519
9520         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9521         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9522
9523 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9524
9525         * gcc.dg/builtins-25.c: New testcase.
9526         * gcc.dg/builtins-26.c: New testcase.
9527
9528 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9529
9530         * gcc.dg/compat/vector-defs.h: New file.
9531         * gcc.dg/compat/vector-setup.h: New file.
9532         * gcc.dg/compat/vector-check.h: New file.
9533         * gcc.dg/compat/vector-1_main.c: New file.
9534         * gcc.dg/compat/vector-1_x.c: New file.
9535         * gcc.dg/compat/vector-1_y.c: New file.
9536         * gcc.dg/compat/vector-2_main.c: New file.
9537         * gcc.dg/compat/vector-2_x.c: New file.
9538         * gcc.dg/compat/vector-2_y.c: New file.
9539
9540         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9541         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9542         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9543         * gcc.dg/compat/struct-align-1.h: New file.
9544         * gcc.dg/compat/struct-align-1_main.c: New file.
9545         * gcc.dg/compat/struct-align-1_x.c: New file.
9546         * gcc.dg/compat/struct-align-1_y.c: New file.
9547         * gcc.dg/compat/struct-align-2.h: New file.
9548         * gcc.dg/compat/struct-align-2_main.c: New file.
9549         * gcc.dg/compat/struct-align-2_x.c: New file.
9550         * gcc.dg/compat/struct-align-2_y.c: New file.
9551
9552         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9553         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9554         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9555         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9556         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9557         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9558         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9559         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9560         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9561         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9562         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9563         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9564         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9565         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9566         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9567         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9568         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9569         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9571         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9573         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9574         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9575         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9576         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9578         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9580         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9581
9582 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9583
9584         * gcc.dg/i386-call-1.c: New test.
9585
9586 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9587
9588         PR c++/9162
9589         * g++.dg/parse/defarg4.C: New.
9590
9591 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9592
9593         PR target/10700
9594         * gcc.c-torture/compile/20030703-1.c: New test case.
9595
9596 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9597
9598         * g++.dg/template/local3.C: Remove extra semicolon.
9599
9600 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9601
9602         * gcc.dg/i386-volatile-1.c: New test.
9603
9604 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9605
9606         PR c++/11072
9607         * g++.dg/other/offsetof2.C: XFAIL.
9608         * g++.dg/other/offsetof5.C: New.
9609
9610         PR c++/10219
9611         * g++.dg/template/error1.C: New.
9612
9613         PR c++/9779
9614         * g++.dg/template/dependent-expr1.C: New.
9615
9616 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/6949
9619         * g++.dg/template/local3.C: New test.
9620
9621         PR c++/11149
9622         * g++.dg/lookup/scoped6.C: New test.
9623
9624 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9625
9626         PR c++/8046
9627         * g++.dg/other/error7.C: New test.
9628
9629 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9630
9631         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9632         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9633         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9634         * g++.old-deja/g++.other/union2.C: Likewise.
9635         * gcc.dg/c90-const-expr-2.c: Likewise.
9636         * gcc.dg/c90-const-expr-3.c: Likewise.
9637         * gcc.dg/c99-const-expr-2.c: Likewise.
9638         * gcc.dg/c99-const-expr-3.c: Likewise.
9639         * gcc.dg/concat.c: Likewise.
9640
9641 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/9559
9644         * g++.dg/init/static1.C: New test.
9645
9646 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9647
9648         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9649         * g++.old-deja/g++.other/access2.C: Likewise.
9650         * g++.old-deja/g++.other/decl2.C: Likewise.
9651         * gcc.c-torture/execute/20020615-1.c: Likewise.
9652
9653 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9654
9655         PR c++/4933
9656         * g++.dg/template/sizeof4.C: New test.
9657
9658 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9659
9660         * g++.dg/other/error6.C: New test.
9661
9662 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9663
9664         PR c++/10750
9665         * g++.dg/parse/constant2.C: New test.
9666
9667 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9668
9669         PR c++/11106
9670         * g++.dg/other/error5.C: New test.
9671
9672 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9673
9674         * gcc.dg/format/gcc_diag-1.c: New test.
9675
9676 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9677
9678         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9679
9680 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9681
9682         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9683         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9684         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9685
9686 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9687
9688         * gcc.c-torture/execute/builtins/string-8.c: New test.
9689         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9690         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9691         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9692
9693 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9694
9695         PR c++/10468
9696         * g++.dg/ext/typeof6.C: New test.
9697
9698 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/10796
9701         * g++.dg/init/enum1.C: New test.
9702
9703 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9704
9705         * gcc.dg/20030627-1.c: New test.
9706
9707 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9708
9709         PR c++/11332
9710         * g++.dg/expr/static_cast2.C: New test.
9711
9712 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9713             Jakub Jelinek  <jakub@redhat.com>
9714
9715         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9716         sprintf(dst,"%s",src) optimization.
9717         * gcc.c-torture/execute/20030626-1.c: New test case.
9718         * gcc.c-torture/execute/20030626-2.c: New test case.
9719
9720 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9721
9722         * gcc.c-torture/execute/multi-ix.c: New test.
9723
9724         * gcc.c-torture/execute/simd-4.c (main):
9725         Added missing semicolon at end of union.
9726
9727 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9728
9729         PR c++/8266
9730         * g++.dg/template/explicit-instantiation3.C: New test.
9731
9732 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9733
9734         * gcc.dg/20030626-1.c: Use signed char.
9735
9736 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9737
9738         * gcc.dg/20030626-1.c: New test.
9739
9740 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9741
9742         * const-str-2.m: Update.
9743
9744 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9745
9746         PR c++/10990
9747         * g++.dg/rtti/dyncast1.C: New test.
9748         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9749         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9750         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9751
9752         PR c++/10931
9753         * g++.dg/expr/static_cast1.C: New test.
9754
9755 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9756
9757         * gcc.dg/20030625-1.c: New test.
9758
9759 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9760
9761         * gcc.c-torture/compile/20030624-1.c: New test case.
9762
9763 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9764
9765         * gcc.c-torture/execute/string-opt-17.c: New test.
9766
9767 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9768
9769         PR c++/5754
9770         * g++.dg/parse/crash6.C: New test.
9771
9772 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9773
9774         * gcc.dg/builtins-24.c: New test case.
9775
9776 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9777
9778         * g++.dg/opt/operator1.C: New test.
9779
9780 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9781
9782         * gcc.c-torture/execute/string-opt-16.c: New test case.
9783
9784 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9785
9786         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9787         * g++.old-deja/g++.other/conv7.C: Likewise
9788         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9789         * g++.old-deja/g++.other/overload14.C: Likewise.
9790
9791 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9792
9793         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9794         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9795
9796 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9797
9798         PR c++/10888
9799         * g++.dg/warn/Winline-3.C: New test.
9800
9801 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9802
9803         * lib/target-supports.exp (check_alias_available): Make the test
9804         program acceptable to the Solaris assembler.
9805
9806         PR c++/10749
9807         * g++.dg/template/memclass2.C: New test.
9808
9809 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9810             Eric Botcazou  <ebotcazou@libertysurf.fr>
9811
9812         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9813         data for non-matching targets.
9814         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9815
9816 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9817
9818         PR c++/10845
9819         * g++.dg/template/member3.C: New test.
9820
9821 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9822
9823         PR c++/10939
9824         * g++.dg/template/func1.C: New test.
9825
9826         PR c++/9649
9827         * g++.dg/template/static4.C: New test.
9828         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9829
9830         PR c++/11041
9831         * g++.dg/init/ref7.C: New test.
9832
9833 2003-06-19  Matt Austern  <austern@apple.com>
9834
9835         PR c++/11228
9836         * g++.dg/anew1.C: New test.
9837         * g++.dg/anew2.C: New test.
9838         * g++.dg/anew3.C: New test.
9839         * g++.dg/anew4.C: New test.
9840
9841 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9842
9843         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9844
9845 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9846
9847         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9848         endian-dependent.
9849
9850 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9851
9852         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9853         Remove cruft.
9854
9855 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9856
9857         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9858         * gcc.c-torture/compile/961203-1.c: Likewise.
9859         * gcc.c-torture/compile/980506-1.c: Likewise.
9860
9861 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/10712
9864         * g++.dg/lookup/using7.C: New test.
9865
9866 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9867
9868         PR c++/11105
9869         * g++.dg/abi/conv1.C: Remove it.
9870         * g++.dg/template/conv7.C: New test.
9871         * g++.dg/template/conv8.C: Likewise.
9872         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9873         conversion operator.
9874
9875 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9876
9877         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9878         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9879         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9880         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9881         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9882         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9883         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9884         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9885         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9886         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9887         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9888         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9889         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9890         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9891         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9892         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9893         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9894         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9895         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9896         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9897         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9898         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9899         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9900         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9901         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9902         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9903         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9904         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9905         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9906
9907 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9910         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9911         indications.
9912
9913 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9914
9915         * gcc.dg/i386-387-5.c: New test case.
9916         * gcc.dg/i386-387-6.c: New test case.
9917         * gcc.dg/builtins-23.c: New test case.
9918
9919 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9920
9921         * gcc.dg/builtins-22.c: New test case.
9922         * gcc.dg/i386-387-1.c: Update to test exp.
9923         * gcc.dg/i386-387-2.c: Likewise.
9924
9925 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9926
9927         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9928
9929 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9930
9931         * lib/gcc-dg.exp (dg-require-dll): New function.
9932         (dg-xfail-if): Likewise.
9933         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9934         driver.
9935
9936         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9937         * gcc.c-torture/compile/20001205-1.c: Likewise.
9938         * gcc.c-torture/compile/20001226-1.c: Likewise.
9939         * gcc.c-torture/compile/20010518-2.c: Likewise.
9940         * gcc.c-torture/compile/20020312-1.c: Likewise.
9941         * gcc.c-torture/compile/20020604-1.c: Likewise.
9942         * gcc.c-torture/compile/920501-12.c: Likewise.
9943         * gcc.c-torture/compile/920501-4.c: Likewise.
9944         * gcc.c-torture/compile/920520-1.c: Likewise.
9945         * gcc.c-torture/compile/920521-1.c: Likewise.
9946         * gcc.c-torture/compile/920625-1.c: Likewise.
9947         * gcc.c-torture/compile/961203-1.c: Likewise.
9948         * gcc.c-torture/compile/980506-1.c: Likewise.
9949         * gcc.c-torture/compile/981006-1.c: Likewise.
9950         * gcc.c-torture/compile/981022-1.c: Likewise.
9951         * gcc.c-torture/compile/981223-1.c: Likewise.
9952         * gcc.c-torture/compile/990617-1.c: Likewise.
9953         * gcc.c-torture/compile/dll.c: Likewise.
9954         * gcc.c-torture/compile/labels-3.c: Likewise.
9955         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9956         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9957         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9958         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9959         * gcc.c-torture/compile/simd-5.c: Likewise.
9960         * gcc.c-torture/compile/20000804-1.x: Remove.
9961         * gcc.c-torture/compile/20001205-1.x: Likewise.
9962         * gcc.c-torture/compile/20001226-1.x: Likewise.
9963         * gcc.c-torture/compile/20010518-2.x: Likewise.
9964         * gcc.c-torture/compile/20020312-1.x: Likewise.
9965         * gcc.c-torture/compile/20020604-1.x: Likewise.
9966         * gcc.c-torture/compile/920501-12.x: Likewise.
9967         * gcc.c-torture/compile/920501-4.x: Likewise.
9968         * gcc.c-torture/compile/920520-1.x: Likewise.
9969         * gcc.c-torture/compile/920521-1.x: Likewise.
9970         * gcc.c-torture/compile/920625-1.x: Likewise.
9971         * gcc.c-torture/compile/961203-1.x: Likewise.
9972         * gcc.c-torture/compile/980506-1.x: Likewise.
9973         * gcc.c-torture/compile/981006-1.x: Likewise.
9974         * gcc.c-torture/compile/981022-1.x: Likewise.
9975         * gcc.c-torture/compile/981223-1.x: Likewise.
9976         * gcc.c-torture/compile/990617-1.x: Likewise.
9977         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9978         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9979         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9980         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9981         * gcc.c-torture/compile/simd-5.x: Likewise.
9982
9983         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9984
9985 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9986
9987         * gcc.c-torture/execute/20030611-1.c: New test.
9988
9989 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9990
9991         PR middle-end/168
9992         * gcc.dg/20030612-1.c: New test case.
9993
9994 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9995
9996         PR c++/10635
9997         * g++.dg/expr/cast1.C: New test.
9998
9999 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10000
10001         * gcc.dg/builtins-21.c: New test case.
10002
10003 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10004
10005         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10006         options instead of at the end.
10007         * lib/objc.exp (objc_target_compile): Likewise.
10008
10009 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10010
10011         PR c++/10432
10012         * g++.dg/parse/error1.C: New test.
10013
10014 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10015
10016         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10017         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10018         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10019         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10020         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10021         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10022         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10023         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10024         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10025         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10026         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10027         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10028         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10029         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10030         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10031         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10032         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10033         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10034         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10035         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10036         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10037         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10038         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10039         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10040
10041         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10042         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10043         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10044         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10045         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10046         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10047         * gcc.dg/compat/scalar-return-3_main.c: New file.
10048         * gcc.dg/compat/scalar-return-3_x.c: New file.
10049         * gcc.dg/compat/scalar-return-3_y.c: New file.
10050         * gcc.dg/compat/scalar-return-4_main.c: New file.
10051         * gcc.dg/compat/scalar-return-4_x.c: New file.
10052         * gcc.dg/compat/scalar-return-4_y.c: New file.
10053
10054 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10055
10056         * gcc.dg/compat/fp2-struct-check.h: New file.
10057         * gcc.dg/compat/fp2-struct-defs.h: New file.
10058         * gcc.dg/compat/fp2-struct-init.h: New file.
10059         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10060         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10061         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10062         * gcc.dg/compat/struct-return-10_main.c: New file.
10063         * gcc.dg/compat/struct-return-10_x.c: New file.
10064         * gcc.dg/compat/struct-return-10_y.c: New file.
10065
10066         * gcc.dg/compat/compat-common.h: New file.
10067         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10068         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10069         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10070         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10071         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10072         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10073         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10074         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10075         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10076         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10077         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10078         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10079         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10080         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10081         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10082         * gcc.dg/compat/small-struct-check.h: Ditto.
10083         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10084         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10085         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10086         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10087         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10088         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10089         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10091         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10092         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10094         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10095         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10096         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10097         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10098         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10099         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10100         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10101         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10103         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10104         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10105         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10106         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10107         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10108         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10109         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10110         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10111         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10112         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10113
10114 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10115
10116         * g++.dg/pch/static-1.C: New file.
10117         * g++.dg/pch/static-1.Hs: New file.
10118
10119 2003-06-10  Richard Henderson  <rth@redhat.com>
10120
10121         * gcc.dg/asm-7.c: Adjust expected warning text.
10122
10123 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10124
10125         * gcc.dg/builtins-20.c: New test case.
10126
10127 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10128
10129         PR c++/11131
10130         * g++.dg/opt/template1.C: New test.
10131
10132 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10133
10134         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10135         additional_sources.
10136
10137 2003-05-21  David Taylor  <dtaylor@emc.com>
10138
10139         * gcc.dg/Wpadded.c: New file.
10140
10141 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10142
10143         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10144         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10145         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10146         dg-require-weak.
10147
10148 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10149
10150         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10151
10152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10153
10154         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10155         (dg-require-alias): Likewise.
10156         (dg-require-gc-sections): Likewise.
10157         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10158
10159 2003-06-08  Richard Henderson  <rth@redhat.com>
10160
10161         * gcc.dg/20011029-2.c: Fix the array reference.
10162         * gcc.dg/asm-7.c: New.
10163
10164 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10165
10166         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10167
10168 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10169
10170         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10171         (dg-require-gc-sections): Likewise.
10172
10173 2003-06-08  Jan Hubicka  <jh@suse.cz>
10174
10175         * i386-cmov1.c: Fix regular expression.
10176         * i386-cvt-1.c: Likewise.
10177         * i386-local.c: Likewise.
10178         * i386-local2.c: Likewise.
10179         * i386-mul.c: Likewise.
10180         * i386-ssetype-1.c: Likewise.
10181         * i386-ssetype-3.c: Likewise.
10182         * i386-ssetype-5.c: Likewise.
10183
10184 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10185
10186         PR c++/11039
10187         * g++.dg/warn/implicit-typename2.C: New test.
10188         * g++.dg/warn/implicit-typename3.C: New test.
10189
10190 2003-06-07  Richard Henderson  <rth@redhat.com>
10191
10192         * g++.dg/other/offsetof3.C: Use size_t.
10193         * g++.dg/other/offsetof4.C: Likewise.
10194
10195 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10196
10197         * lib/copy-file.exp: New. Implement gcc_copy_files.
10198
10199         * lib/dg-pch.exp: Load copy-file.exp
10200         (dg-pch): Use gcc_copy_files instead of "file copy".
10201
10202 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10203
10204         * gcc.dg/weak/weak.exp: Simplify.
10205         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10206         * gcc.dg/weak/weak-1.c: Likewise.
10207         * gcc.dg/weak/weak-2.c: Likewise.
10208         * gcc.dg/weak/weak-3.c: Likewise.
10209         * gcc.dg/weak/weak-4.c: Likewise.
10210         * gcc.dg/weak/weak-5.c: Likewise.
10211         * gcc.dg/weak/weak-6.c: Likewise.
10212         * gcc.dg/weak/weak-7.c: Likewise.
10213         * gcc.dg/weak/weak-8.c: Likewise.
10214         * gcc.dg/weak/weak-9.c: Likewise.
10215
10216 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10217
10218         gcc.c-torture/execute/20030606-1.c: New.
10219
10220 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10221
10222         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10223         * gcc.dg/builtins-19.c: Likewise.
10224
10225 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10226
10227         * gcc.dg/builtins-2.c: Add some more tests.
10228         * gcc.dg/builtins-18.c: New test case.
10229         * gcc.dg/builtins-19.c: New test case.
10230
10231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10232             Jim Wilson  <wilson@tuliptree.org>
10233
10234         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10235
10236 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10237
10238         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10239         mempcpy/stpcpy calls not to be optimized into something else.
10240         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10241         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10242         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10243
10244 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10245
10246         * gcc.dg/format/asm_fprintf-1.c: New test.
10247
10248 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * lib/gcc-defs.exp (additional_sources): New variable.
10251         (dg-additional-sources): New function.
10252         (additional_files): New variable.
10253         (dg-additional-files): New function.
10254         (dg-additional-files-options): Likewise.
10255         * lib/gcc-dg.exp (dg-require-weak): New function.
10256         (dg-require-alias): Likewise.
10257         (dg-require-gc-sections): Likewise.
10258         * lib/target-supports.exp (check_alias_available): Remove testfile
10259         parameter.
10260         (check_gc_sections_available): New function.
10261         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10262         (dg-gpp-additional-files): Likewise.
10263         * lib/g++.exp (additional_sources): Remove.
10264         (additional_files): Likewise.
10265         (g++_target_compile): Use dg-additional-files-options.
10266
10267         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10268         Tcl logic.
10269         * gcc.dg/special/ecos.exp: Remove.
10270         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10271         * gcc.dg/special/alias-1.c: Likewise.
10272         * gcc.dg/special/alias-2.c: Likewise.
10273         * gcc.dg/special/gcsec-1.c: Likewise.
10274         * gcc.dg/special/weak-1.c: Likewise.
10275         * gcc.dg/special/weak-2.c: Likewise.
10276         * gcc.dg/special/wkali-1.c: Likewise.
10277         * gcc.dg/special/wkali-2.c: Likewise.
10278
10279         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10280         dg-gpp-additional-*.
10281         * g++.dg/special/conpr-3.C: Likewise.
10282         * g++.dg/special/conpr-4.C: Likewise.
10283         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10284         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10285         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10286         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10287         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10288         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10289         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10290         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10291         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10292         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10293         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10294         * g++.old-deja/g++.other/comdat1.C: Likewise.
10295         * g++.old-deja/g++.other/comdat2.C: Likewise.
10296         * g++.old-deja/g++.other/comdat3.C: Likewise.
10297         * g++.old-deja/g++.other/ctor1.C: Likewise.
10298         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10299
10300 2003-06-05  Richard Henderson  <rth@redhat.com>
10301
10302         * gcc.dg/debug/20030605-1.c: New.
10303
10304 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10305
10306         * README.QMTEST: Update.
10307
10308 2003-06-04  Richard Henderson  <rth@redhat.com>
10309
10310         * gcc.dg/cleanup-1.c: New.
10311         * gcc.dg/cleanup-2.c: New.
10312         * gcc.dg/cleanup-3.c: New.
10313         * gcc.dg/cleanup-4.c: New.
10314         * gcc.dg/cleanup-5.c: New.
10315         * gcc.dg/cleanup-6.c: New.
10316         * gcc.dg/cleanup-7.c: New.
10317
10318 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10319
10320         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10321
10322         * lib/dg-pch.exp: New file.
10323         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10324         * gcc.dg/pch/pch.exp: Likewise.
10325
10326 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10327
10328         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10329         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10330         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10331         * gcc.dg/builtins-17.c: New test case.
10332         * gcc.dg/i386-387-4.c: New test case.
10333         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10334
10335 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10336
10337         * gcc.dg/ultrasp9.c: New test.
10338
10339 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10340
10341         * gcc.c-torture/compile/20030604-1.c: New test.
10342         * gcc.dg/sparc-constant-1.c: New test.
10343
10344 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10345
10346         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10347
10348 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10349
10350         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10351
10352         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10353         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10354
10355 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10356
10357         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10358
10359 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10360
10361         PR c++/10940
10362         * g++.dg/template/spec10.C: New test.
10363
10364 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10365
10366         * gcc.dg/builtins-16.c: New test case.
10367
10368 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10369
10370         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10371         mempcpy test with post-increments.
10372         * gcc.c-torture/execute/string-opt-3.c: New test.
10373         * gcc.dg/string-opt-1.c: New test.
10374
10375 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10376
10377         PR fortran/10965
10378         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10379
10380 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10381
10382         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10383         (scan-assembler): ... here.  Use dg-scan.
10384         (scan-assembler-not): Likewise.
10385         (scan-file): New function.
10386         (scan-file-not): Likewise.
10387         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10388         * gcc.dg/cpp/_Pragma4.c: Likewise.
10389         * gcc.dg/cpp/_Pragma5.c: Likewise.
10390         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10391         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10392         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10393         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10394         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10395         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10396         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10397         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10398         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10399         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10400         * gcc.dg/cpp/cxxcom1.c: Likewise.
10401         * gcc.dg/cpp/line1.c: Likewise.
10402         * gcc.dg/cpp/maccom1.c: Likewise.
10403         * gcc.dg/cpp/maccom2.c: Likewise.
10404         * gcc.dg/cpp/maccom3.c: Likewise.
10405         * gcc.dg/cpp/maccom4.c: Likewise.
10406         * gcc.dg/cpp/maccom5.c: Likewise.
10407         * gcc.dg/cpp/maccom6.c: Likewise.
10408         * gcc.dg/cpp/multiline.c: Likewise.
10409         * gcc.dg/cpp/spacing1.c: Likewise.
10410         * gcc.dg/cpp/spacing2.c: Likewise.
10411         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10412         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10413         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10414         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10415         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10416         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10417         * gcc.dg/cpp/cxxcom2.c: Likewise.
10418         * gcc.dg/cpp/cxxcom2.h: New file.
10419
10420         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10421         * g++.dg/cpp/truefalse.C: Here.
10422         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10423
10424 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10425
10426         * gcc.dg/cpp/redef3.c: New file.
10427
10428 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.dg/i386-loop-3.c: New test.
10431
10432 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10433
10434         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10435
10436 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10437
10438         * gcc.dg/fwrapv-1.c: New test case.
10439         * gcc.dg/fwrapv-2.c: New test case.
10440
10441 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10442
10443         PR c++/10956
10444         * g++.dg/template/spec9.C: New test.
10445
10446 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10447
10448         * gcc.dg/duff-4.c: New test case.
10449
10450 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10451
10452         PR fortran/10843
10453         * g77.dg/ffixed-form-1.f: New test
10454         * g77.dg/ffixed-form-2.f: New test
10455         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10456         * g77.dg/ffree-form-3.f: New test
10457
10458 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10459
10460         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10461         * gcc.dg/wint_t-1.c: Likewise.
10462
10463 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10464
10465         * g++.dg/template/access11.C: New test.
10466
10467 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10468
10469         PR c++/10849
10470         * g++.dg/template/access10.C: New test.
10471
10472 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10473             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10474
10475         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10476
10477 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10478
10479         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10480         suppress for powerpc-*-darwin*.
10481         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10482
10483 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10484
10485         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10486         suppress option for powerpc-*-darwin*.
10487
10488 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10489
10490         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10491         * gcc.dg/builtins-4.c: Add test for fmod.
10492
10493 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10494
10495         PR c++/10682
10496         * g++.dg/template/instantiate4.C: New test.
10497
10498 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10499
10500         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10501
10502 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10503
10504         * gcc.dg/compat/scalar-return-1_main.c: New file.
10505         * gcc.dg/compat/scalar-return-1_x.c: New file.
10506         * gcc.dg/compat/scalar-return-1_y.c: New file.
10507         * gcc.dg/compat/scalar-return-2_main.c: New file.
10508         * gcc.dg/compat/scalar-return-2_x.c: New file.
10509         * gcc.dg/compat/scalar-return-2_y.c: New file.
10510         * gcc.dg/compat/struct-return-3_main.c: New file.
10511         * gcc.dg/compat/struct-return-3_y.c: New file.
10512         * gcc.dg/compat/struct-return-3_x.c: New file.
10513         * gcc.dg/compat/struct-return-2_main.c: New file.
10514         * gcc.dg/compat/struct-return-2_x.c: New file.
10515         * gcc.dg/compat/struct-return-2_y.c: New file.
10516
10517 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10518
10519         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10520         for hppa*-hp-hpux*.
10521         * gcc.dg/20021014-1.c (dg-options): Likewise.
10522         * gcc.dg/nest.c (dg-options): Likewise.
10523
10524 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10525
10526         PR c++/9738
10527         * g++.dg/ext/dllimport2.C: New file.
10528         * g++.dg/ext/dllimport3.C: New file.
10529
10530 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10531
10532         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10533         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10534         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10535         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10537         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10538         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10539         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10540         * gcc.dg/compat/small-struct-defs.h: New file.
10541         * gcc.dg/compat/small-struct-init.h: New file.
10542         * gcc.dg/compat/small-struct-check.h: New file.
10543         * gcc.dg/compat/fp-struct-defs.h: New file.
10544         * gcc.dg/compat/fp-struct-check.h: New file.
10545         * gcc.dg/compat/fp-struct-init.h: New file.
10546         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10547         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10548
10549 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gcc.dg/20030225-2.c: New test.
10552
10553 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10554             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10555
10556         * gcc.c-torture/compile/20030518-1.c: New test case.
10557
10558 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10559
10560         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10561         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10562         gcc-dg-debug-runtest.
10563         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10564         gcc-dg-debug-runtest.
10565
10566 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10567
10568         PR c++/9022
10569         * g++.dg/lookup/using6.C: New test.
10570
10571 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10572
10573         * g++.dg/parse/access2.C: New test.
10574
10575 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10576
10577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10578         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10579         * gcc.dg/debug/debug.exp: Likewise.
10580
10581 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10582
10583         * gcc.dg/dollar.c: New test.
10584
10585 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10586
10587         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10588         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10589         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10590         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10591         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10592         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10593         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10594         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10595         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10596         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10597         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10598         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10599         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10600         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10601         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10602         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10603         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10604         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10605
10606 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10607
10608         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10609         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10610         support for "repo" mode.
10611         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10612         * lib/g77-dg.exp: Likewise.
10613         * lib/obj-dg.exp: Likewise.
10614
10615 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10616
10617         Merge from gcc-3_2-rhl8-branch:
10618         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10619
10620         * gcc.dg/tls/opt-6.c: New test.
10621
10622         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10623
10624         * gcc.dg/20030405-1.c: New test.
10625
10626         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10627
10628         * gcc.dg/20030309-1.c: New test.
10629
10630         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10631
10632         * gcc.c-torture/execute/20030307-1.c: New test.
10633
10634         2003-02-20  Randolph Chung  <tausq@debian.org>
10635
10636         * gcc.c-torture/compile/20030220-1.c: New test.
10637
10638         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * gcc.dg/20030217-1.c: New test.
10641
10642         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10643
10644         * gcc.c-torture/compile/20020129-1.c: New test.
10645
10646         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10647
10648         * gcc.dg/unroll-1.c: New test.
10649
10650         2002-11-16  Jan Hubicka  <jh@suse.cz>
10651
10652         * gcc.c-torture/execute/20020920-1.c: New test.
10653
10654         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10655
10656         PR target/7434
10657         * gcc.c-torture/compile/20021008-1.c: New test.
10658
10659         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10660
10661         PR target/7559
10662         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10663
10664         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10665
10666         * gcc.c-torture/compile/20020807-1.c: New test.
10667
10668         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10669
10670         * gcc.dg/tls/opt-1.c: New test.
10671
10672         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.dg/20020729-1.c: New test.
10675
10676         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10677
10678         * g++.dg/opt/life1.C: New test.
10679
10680         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10681
10682         * gcc.dg/20020525-1.c: New test.
10683
10684         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10685
10686         PR c++/6794
10687         * g++.dg/ext/pretty1.C: New test.
10688         * g++.dg/ext/pretty2.C: New test.
10689
10690 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10691
10692         PR c++/8385
10693         * g++.dg/ext/typeof5.C: New test.
10694
10695 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10696
10697         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10698         __USER_LABEL_PREFIX__ into account.
10699         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10700
10701 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10702
10703         * gcc.dg/builtins-15.c: New test case.
10704
10705 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10706
10707         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10708
10709 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10710
10711         * lib/g++.exp: Tweak handling of additional source files.
10712         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10713         * g++.dg/special/conpr-2a.C: Rename to ...
10714         * g++.dg/special/conpr-2a.cc: ... this.
10715         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10716         * g++.dg/special/conpr-3a.C: Rename to ...
10717         * g++.dg/special/conpr-3a.cc: This.
10718         * g++.dg/special/conpr-3b.C: Rename to ...
10719         * g++.dg/special/conpr-3b.cc: This.
10720         * g++.dg/special/conpr-4.C: New test.
10721         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10722
10723 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10724
10725         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10726
10727 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10728
10729         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10730         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10731         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10732         * g++.old-deja/g++.other/warn3.C: Likewise.
10733
10734 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10735
10736         * gcc.dg/i386-387-1.c: Update to also test log.
10737         * gcc.dg/i386-387-2.c: Likewise.
10738
10739 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10740
10741         * g77.f-torture/execute/int8421.f: New test.
10742
10743 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10744
10745         PR c++/10230, c++/10481
10746         * g++.dg/lookup/scoped5.C: New test.
10747
10748 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10749
10750         PR c++/10552
10751         * g++.dg/template/ttp6.C: New test.
10752
10753 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10754
10755         * gcc.c-torture/execute/builtins: New directory.
10756         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10757         gcc.c-torture/execute/builtins.
10758         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10759         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10760         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10761         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10762
10763 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10764
10765         PR c++/9252
10766         * g++.dg/template/access8.C: New test.
10767         * g++.dg/template/access9.C: New test.
10768
10769 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10770
10771         PR c++/9554
10772         * g++.dg/parse/access1.C: New test.
10773
10774 2003-05-09  DJ Delorie  <dj@redhat.com>
10775
10776         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10777         long, and not an int.
10778
10779 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10780
10781         PR c++/10555, c++/10576
10782         * g++.dg/template/memclass1.C: New test.
10783
10784 2003-05-08  DJ Delorie  <dj@redhat.com>
10785
10786         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10787         targets.
10788         * gcc.c-torture/execute/20021024-1.x: Likewise.
10789         * gcc.c-torture/execute/shiftdi.x: Likewise.
10790         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10791         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10792         * gcc.dg/20021018-1.c: Likewise.
10793
10794 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10795
10796         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10797
10798         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10799         (bcopy): Call memmove.
10800
10801 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10802
10803         * g77.f-torture/compile/8485.f: New test case.
10804
10805 2003-05-07  Richard Henderson  <rth@redhat.com>
10806
10807         PR c++/10570
10808         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10809         Verify exception_cleanup not called for rethrows.
10810         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10811         when exiting catch block without rethrowing.
10812         * g++.dg/eh/forced3.C: New.
10813         * g++.dg/eh/forced4.C: New.
10814
10815 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10816
10817         * gcc.dg/20030505.c: Fix triplet.
10818
10819 2003-05-06  DJ Delorie  <dj@redhat.com>
10820
10821         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10822         * gcc.dg/nest.c: Likewise.
10823
10824 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10825
10826         * gcc.dg/builtins-14.c: New test case.
10827
10828 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10829
10830         * lib/compat.exp (compat-execute): New argument.
10831         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10832         * gcc.dg/compat: New test directory.
10833         * gcc.dg/compat/compat.exp: New expect script.
10834         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10835         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10836         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10837         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10838         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10839         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10840
10841         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10842         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10843         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10844         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10845         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10846         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10847         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10848         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10849         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10850         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10851         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10852         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10853         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10854         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10855         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10856
10857 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10858
10859         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10860
10861 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10862
10863         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10864
10865 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10866
10867         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10868         * gcc.dg/ppc-fsel-2.c: New test.
10869
10870         * gcc.dg/unused-5.c: New test.
10871
10872 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10873
10874         PR c++/10496
10875         * g++.dg/warn/pmf1.C: New test.
10876
10877 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10878
10879         PR c++/4494
10880         * g++.dg/warn/main.C: New test.
10881
10882 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10883
10884         * gcc.dg/nonnull-3.c: New test.
10885
10886 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10887
10888         * gcc.dg/cpp/Wtrigraphs.c: Update.
10889         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10890
10891 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10892
10893         * gcc.dg/ppc-fsel-1.c: New test.
10894
10895 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10896
10897         PR c/10604
10898         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10899
10900 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10901
10902         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10903
10904 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10905
10906         PR c++/9364, c++/10553, c++/10586
10907         * g++.dg/parse/typename4.C: New test.
10908         * g++.dg/parse/typename5.C: Likewise.
10909
10910 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10911
10912         * gcc.c-torture/compile/20030503-1.c: New test.
10913
10914 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10915
10916         * g++.dg/lookup/using5.C: Fix testcase error.
10917
10918 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10919
10920         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10921         since MEABI is no longer supported.  Remove all vestiges
10922         of MEABI from the test.
10923
10924 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10925
10926         PR c++/10554
10927         * g++.dg/lookup/using5.C: New test.
10928
10929 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10930
10931         PR c++/8772
10932         * g++.dg/template/ttp5.C: New test.
10933
10934 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10935
10936         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10937         (dg-gpp-additional-sources): New function.
10938         (dg-gpp-additional-files): Likewise.
10939         * lib/g++.exp (additional_sources): New variable.
10940         (additional_files): Likewise.
10941         (g++_target_compile): Deal with them.
10942         * lib/old-dejagnu.exp: Remove.
10943         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10944         * g++.old-deja: Revise all tests to use dg commands.
10945
10946 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10947
10948         PR c++/9432, c++/9528
10949         * g++.dg/lookup/using4.C: New test.
10950
10951 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10952
10953         * gcc.dg/noreturn-5.c: New file.
10954         * gcc.dg/noreturn-6.c: New file.
10955
10956         * gcc.c-torture/compile/inline-1.c: New file.
10957
10958 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10959
10960         PR c++/10551
10961         * g++.dg/template/explicit1.C: New test.
10962
10963 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10964
10965         PR c++/10549
10966         * g++.dg/other/bitfield1.C: New test.
10967
10968         PR c++/10527
10969         * g++.dg/init/new7.C: New test.
10970
10971 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10972
10973         * g++.dg/ext/desig1.C: New test.
10974         * g++.dg/ext/init1.C: Update.
10975
10976         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10977
10978 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/10180
10981         * g++.dg/warn/Winline-1.C: New test.
10982
10983 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10984
10985         * gcc.c-torture/execute/string-opt-19.c: New test.
10986
10987         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10988         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10989
10990 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10991
10992         PR c++/10506
10993         * g++.dg/init/new6.C: New test.
10994
10995         PR c++/10503
10996         * g++.dg/init/ref6.C: New test.
10997
10998 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10999
11000         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11001
11002 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11003
11004         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11005         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11006
11007 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11008
11009         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11010         initialized static data members.
11011
11012 2003-04-25  H.J. Lu <hjl@gnu.org>
11013
11014         * gcc.dg/ia64-sync-4.c: New test.
11015
11016 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11017
11018         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11019         date.
11020
11021 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         PR c++/10337
11024         * g++.dg/warn/conv1.C: New test.
11025         * g++.old-deja/g++.other/conv7.C: Adjust.
11026         * g++.old-deja/g++.other/overload14.C: Adjust.
11027
11028 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/10471
11031         * g++.dg/template/defarg2.C: New test.
11032
11033 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11034
11035         * gcc.dg/cpp/include2.c: Update.
11036         * gcc.dg/cpp/multiline-2.c: New.
11037         * gcc.dg/cpp/multiline.c: Update.
11038         * gcc.dg/cpp/strify2.c: Update.
11039         * gcc.dg/cpp/trad/literals-2.c: Update.
11040
11041 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11042
11043         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11044
11045 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11046
11047         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11048
11049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11050
11051         PR c++/10451
11052         * g++.dg/parse/crash4.C: New test.
11053
11054         PR c++/9847
11055         * g++.dg/parse/crash5.C: New test.
11056
11057 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/10446
11060         * g++.dg/parse/crash3.C: New test.
11061
11062         PR c++/10428
11063         * g++.dg/parse/elab1.C: New test.
11064
11065 2003-04-22  Devang Patel  <dpatel@apple.com>
11066
11067         * gcc.dg/cpp/trad/funlike-5.c: New test.
11068
11069 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11070
11071         * g++.dg/other/packed1.C: Fix dg options.
11072
11073 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11074
11075         * g++.dg/other/offsetof2.C: New test.
11076
11077 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11078
11079         * g++.dg/template/recurse.C: Adjust location of error messages.
11080
11081 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11082
11083         PR c++/9881
11084         * g++.dg/init/addr-const1.C: New test.
11085         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11086
11087 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11088
11089         PR c++/10405
11090         * g++.dg/lookup/struct-hack1.C: New test.
11091
11092 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11093
11094         * ucs.c: Update diagnostic messages.
11095
11096 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11097
11098         * gcc.dg/cpp/truefalse.cpp: New test.
11099         * gcc.dg/cpp/cpp.exp: Update.
11100         * g++.dg/other/stdbool-if.C: Remove.
11101
11102 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11103
11104         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11105         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11106
11107 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11108
11109         * gcc.c-torture/compile/20030418-1.c: New test.
11110
11111 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11112
11113         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11114
11115 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11116
11117         PR c++/10347
11118         g++.dg/template/dependent-name1.C: New test.
11119
11120 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11121
11122         * gcc.dg/warn-1.c (tourist_guide): New array,
11123         contains a pointer to bar.
11124
11125 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11126
11127         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11128         * gcc.c-torture/execute/medce-1.c: New test case.
11129         * gcc.c-torture/execute/medce-2.c: New test case.
11130
11131 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11132
11133         * lib/prune.exp: Ignore more messages.
11134
11135         PR c++/10381
11136         * g++.dg/parse/lookup3.C: New test.
11137
11138 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11139
11140         * gcc.c-torture/compile/20030415-1.c : New test.
11141
11142 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11143
11144         * gcc.c-torture/execute/scope-2.c: Move to ...
11145         * gcc.dg/noncompile/scope.c: .... here.
11146
11147 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11148
11149         * gcc.dg/20030414-2.c: New test case.
11150
11151 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11152
11153         PR target/10377
11154         * gcc.dg/20030414-1.c: New test.
11155
11156 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11157
11158         * gcc.dg/builtins-12.c: New test case.
11159         * gcc.dg/builtins-13.c: New test case.
11160
11161 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11162
11163         * gcc.c-torture/execute/string-opt-18.c: New test.
11164
11165 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11166
11167         PR c++/10300
11168         * g++.dg/init/new5.C: New test.
11169
11170 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11171
11172         PR c++/7910
11173         * g++.dg/ext/dllimport1.C: New test.
11174
11175 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11176
11177         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11178
11179 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11180
11181         PR Fortran/9263
11182         * g77.f-torture/noncompile/9263.f: New test
11183         PR Fortran/1832
11184         * g77.f-torture/execute/1832.f: New test
11185
11186 2003-04-11  David Chad  <davidc@freebsd.org>
11187             Loren J. Rittle  <ljrittle@acm.org>
11188
11189         libobjc/8562
11190         * objc.dg/headers.m: New test.
11191
11192 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11193
11194         * gcc.c-torture/execute/builtin-noret-2.c: New.
11195         * gcc.c-torture/execute/builtin-noret-2.x: New.
11196         XFAIL builtin-noret-2.c at -O1 and above.
11197         * gcc.dg/redecl.c: New.
11198         * gcc.dg/Wshadow-1.c: Update error regexps.
11199
11200 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11201
11202         * g++.dg/abi/bitfield10.C: New test.
11203
11204 2003-04-09  Mike Stump  <mrs@apple.com>
11205
11206         * gcc.dg/pch/pch.exp: Make testcase names longer.
11207         * g++.dg/pch/pch.exp: Make testcase names longer.
11208
11209 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11210
11211         * gcc.dg/builtins-11.c: New test case.
11212
11213 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11214
11215         * gcc.dg/builtins-9.c: New test case.
11216         * gcc.dg/builtins-10.c: New test case.
11217
11218 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11219
11220         * gcc.dg/noncompile/init-4.c.c: New test.
11221
11222 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11223
11224         * gcc.misc-test/gcov-9.c: New test.
11225         * gcc.misc-test/gcov-10.c: New test
11226         * gcc.misc-test/gcov-11.c: New test.
11227
11228 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11229
11230         PR optimization/10024
11231         * gcc.c-torture/compile/20030405-1.c: New test.
11232
11233 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11234
11235         * gcc.dg/pch/static-3.c: New.
11236         * gcc.dg/pch/static-3.hs: New.
11237         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11238
11239 2003-04-04  Richard Henderson  <rth@redhat.com>
11240
11241         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11242         * g++.dg/eh/forced2.C: Likewise.
11243
11244 2003-04-03  Mike Stump  <mrs@apple.com>
11245
11246         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11247         target arg.
11248         (scan-assembler-times, scan-assembler-not): Likewise.
11249         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11250
11251 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11252
11253         * gcc.dg/sparc-loop-1.c: New test.
11254
11255 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11256
11257         PR other/9274
11258         * g++.dg/pch/system-2.C: New.
11259         * g++.dg/pch/system-2.Hs: New.
11260
11261 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11262
11263         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11264
11265         * g++.dg/eh/simd-1.C (vecfunc): Same.
11266
11267 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11268
11269         * gcc.c-torture/execute/20030401-1.c: New test case.
11270
11271 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11272
11273         * objc.dg/defs.m: New.
11274
11275 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11276
11277         * g++.dg/eh/simd-1.C: New.
11278         * g++.dg/eh/simd-2.C: New.
11279
11280 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11281
11282         * gcc.c-torture/execute/simd-3.c: New.
11283
11284 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11285
11286         PR c/9936
11287         * gcc.dg/20030331-2.c: New test.
11288
11289 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11290
11291         PR c++/10278
11292         * g++.dg/parse/crash2.C: New test.
11293
11294 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11295
11296         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11297         * gcc.c-torture/execute/20030331-1.c: ...here.
11298
11299 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11300
11301         * gcc.c-torture/execute/20030331-1.c: New test.
11302
11303 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11304
11305         * lib/gcov.exp: Adjust call return testing strings.
11306         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11307
11308 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11309
11310         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11311         * gcc.dg/builtins-7.c: New test case.
11312         * gcc.dg/builtins-8.c: New test case.
11313
11314 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11315
11316         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11317
11318 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11319
11320         PR c++/7647
11321         * g++.dg/lookup-class-member-2.C: New test.
11322
11323 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11324
11325         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11326
11327 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11328
11329         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11330
11331 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11332
11333         * g++.dg/init/attrib1.C: New test.
11334
11335 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11336
11337         * gcc.dg/ultrasp8.c: New test.
11338
11339 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11340
11341         * gcc.dg/ultrasp7.c: New test.
11342
11343 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         PR c++/10047
11346         * g++.dg/template/inline1.C: New test.
11347
11348 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11349
11350         * gcc.dg/sparc-dwarf2.c: New test.
11351
11352 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11353
11354         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11355         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11356
11357 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11358
11359         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11360         than reading .x files.
11361         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11362         * g77.dg/gcov/gcov-1.f: Likewise.
11363         * gcc.misc-tests/gcov-4b.c: Likewise.
11364         * gcc.misc-tests/gcov-5b.c: Likewise.
11365         * gcc.misc-tests/gcov-6.c: Likewise.
11366         * gcc.misc-tests/gcov-7.c: Likewise.
11367         * gcc.misc-tests/gcov-8.c: Likewise.
11368         * g++.dg/gcov/gcov-1.x: Remove.
11369         * g77.dg/gcov/gcov-1.x: Likewise.
11370         * gcc.misc-tests/gcov-4b.x: Likewise.
11371         * gcc.misc-tests/gcov-5b.x: Likewise.
11372         * gcc.misc-tests/gcov-6.x: Likewise.
11373         * gcc.misc-tests/gcov-7.x: Likewise.
11374         * gcc.misc-tests/gcov-8.x: Likewise.
11375
11376 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11377
11378         PR opt/10087
11379         * gcc.dg/20030324-1.c: New test.
11380
11381 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         PR c++/10224
11384         * g++.dg/template/arg3.C: New test.
11385
11386         PR c++/10158
11387         * g++.dg/template/friend18.C: New test.
11388
11389 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11390
11391         * g77.f-torture/compile/20030326-1.f: New test case.
11392
11393 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11394
11395         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11396
11397         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11398
11399 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11400
11401         * gcc.dg/ia64-sync-3.c: New test.
11402
11403 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11404
11405         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11406
11407 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11408
11409         * gcc.dg/ultrasp6.c: New test.
11410
11411 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11412
11413         * gcc.dg/i386-signbit-1.c: New test.
11414         * gcc.dg/i386-signbit-2.c: New test.
11415         * gcc.dg/i386-signbit-3.c: New test.
11416
11417 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11418
11419         * gcc.dg/ultrasp5.c: Fix options.
11420
11421 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11422
11423         * gcc.dg/ultrasp5.c: Fix comment.
11424
11425 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11426
11427         PR fortran/10197
11428         * g77.f-torture/execute/10197.f: New test.
11429
11430 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         PR c++/9898, c++/383
11433         * g++.dg/template/conv6.C: New test.
11434
11435         PR c++/10119
11436         * g++.dg/template/ptrmem5.C: New test.
11437
11438         PR c++/10026
11439         * g++.dg/lookup/koenig1.C: New test.
11440
11441         PR C++/10199
11442         * g++.dg/lookup/template2.C: New test.
11443
11444 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11445
11446         * g++.dg/opt/rtti1.C: New test.
11447
11448 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11449
11450         * gcc.dg/ultrasp5.c: New test.
11451
11452 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11453
11454         PR middle-end/9967
11455         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11456         builtin fputs.
11457
11458 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11459
11460         PR c/8224
11461         * gcc.dg/20030323-1.c: New test.
11462
11463 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11464
11465         * gcc.c-torture/compile/20030323-1.c: New test case.
11466
11467 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11468
11469         * gcc.dg/20030321-1.c: New test.
11470
11471 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11472
11473         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11474
11475 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11476
11477         PR c++/9978, c++/9708
11478         * g++.dg/ext/vlm1.C: Adjust expected error.
11479         * g++.dg/ext/vla2.C: New test.
11480         * g++.dg/template/arg1.C: New test.
11481         * g++.dg/template/arg2.C: New test.
11482
11483 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11484
11485         * g77.f-torture/execute/select.f: New test.
11486         * g77.f-torture/noncompile/select_no_compile.f: New test.
11487
11488 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         PR c++/9898
11491         * g++.dg/other/error4.C: New test.
11492
11493 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11494
11495         * g++.dg/template/friend17.C: New test.
11496
11497 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11498
11499         * gcc.c-torture/compile/20030320-1.c: New.
11500
11501 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11502
11503         * gcc.dg/builtins-6.c: New test case.
11504
11505 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11506
11507         PR target/10073
11508         * gcc.c-torture/compile/20030319-1.c: New.
11509
11510 2003-03-18  Jan Hubicka  <jh@suse.cz>
11511
11512         * gcc.dg/i386-cvt-1.c: New test.
11513
11514 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11515
11516         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11517         * objc.dg/naming-2.m: Likewise.
11518
11519 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c++/9639
11522         * g++.dg/parse/crash1.C: New test.
11523
11524 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11525
11526         PR c++/8805
11527         * g++.dg/eh/cleanup1.C: New test.
11528
11529 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11530
11531         * gcc.c-torture/execute/20030316-1.c: New test case.
11532
11533 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11534
11535         PR c++/9629
11536         * g++.dg/init/ctor2.C: New test.
11537
11538 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11539
11540         * g77.f-torture/compile/xformat.f: New test case.
11541
11542 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11543
11544         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11545         * g++.old-deja/g++.mike/eh50.C: Likewise.
11546
11547 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11548
11549         PR c++/6440
11550         * g++.dg/template/spec7.C: New test.
11551         * g++.dg/template/spec8.C: Likewise.
11552
11553 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11554
11555         * gcc.c-torture/execute/20030313-1.c: New test.
11556
11557 2003-03-14  Richard Henderson  <rth@redhat.com>
11558
11559         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11560
11561 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11562
11563         * gcc.c-torture/compile/20030314-1.c: New test.
11564
11565 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11566
11567         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11568         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11569         thumb target,
11570         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11571         to accept newer _imp__  prefix and additional
11572         newline in .drectve section.
11573         * gcc.dg/dll-4.c: Likewise.
11574         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11575         switch.
11576
11577 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11578
11579         * g++.dg/parse/namespace9.C: New test.
11580
11581         * g++.dg/init/ref5.C: New test.
11582         * g++.dg/parse/ptrmem1.C: Likewise.
11583
11584 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11585
11586         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11587         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11588         regular expression.
11589         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11590         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11591
11592 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11593
11594         * gcc.c-torture/execute/20030224-2.c: New test.
11595
11596 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11597
11598         * gcc.dg/decl-3.c: New test.
11599
11600 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11601
11602         * gcc.dg/i386-loop-2.c: New test.
11603
11604 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11605
11606         PR c++/9474
11607         * g++.dg/parse/namespace8.C: New test.
11608
11609         PR c++/9924
11610         * g++.dg/overload/builtin2.C: New test.
11611
11612 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11613
11614         * gcc.dg/return-type-3.c: New test.
11615
11616 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11617
11618         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11619         profiling options are not supported.
11620
11621 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11622
11623         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11624         * g++.old-deja/g++.warn/impint2.C: Likewise.
11625
11626 2003-03-10  Devang Patel  <dpatel@apple.com>
11627
11628         * g++.dg/cpp/c++_cmd_1.C: New test.
11629         * g++.dg/cpp/c++_cmd_1.h: New file.
11630
11631 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11632
11633         * gcc.dg/altivec-9.c: New file.
11634
11635 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11636
11637         * gcc.dg/ppc-sdata-1.c: New test.
11638         * gcc.dg/ppc-sdata-2.c: New test.
11639
11640 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11641
11642         PR c++/9373
11643         * g++.dg/opt/ptrmem2.C: New test.
11644
11645         PR c++/8534
11646         * g++.dg/opt/ptrmem1.C: New test.
11647
11648 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11649
11650         * gcc.dg/i386-loop-1.c: New test.
11651
11652 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11653
11654         PR c++/9970
11655         * g++.dg/lookup/friend1.C: New test.
11656
11657 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/9823
11660         * g++.dg/parser/constructor1.C: New test.
11661
11662 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11663
11664         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11665
11666         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11667
11668 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11669
11670         * gcc.dg/cpp/Wunused.c: Update test.
11671
11672 2003-03-08  Jan Hubicka  <jh@suse.cz>
11673
11674         * gcc.dg/inline-3.c: New test.
11675
11676 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11677
11678         PR c++/9809
11679         * g++.dg/parse/builtin1.C: New test.
11680
11681         PR c++/9982
11682         * g++.dg/abi/cookie1.C: New test.
11683         * g++.dg/abi/cookie2.C: Likewise.
11684
11685         PR c++/9524
11686         * g++.dg/template/field1.C: New test.
11687
11688         PR c++/9912
11689         * g++.dg/parse/class1.C: New test.
11690         * g++.dg/parse/namespace7.C: Likewise.
11691         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11692
11693 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11694
11695         * g++.dg/init/ref4.C: New test.
11696
11697 2003-03-07  Jan Hubicka  <jh@suse.cz>
11698
11699         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11700         * gcc.dg/inline-3.c:  New test.
11701
11702 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11703
11704         * g++.dg/init/ref3.C: New test.
11705
11706         PR c++/9965
11707         * g++.dg/init/ref2.C: New test.
11708
11709         PR c++/9400
11710         * g++.dg/warn/Wshadow-2.C: New test.
11711
11712         PR c++/9791
11713         * g++.dg/warn/Woverloaded-1.C: New test.
11714
11715 2003-03-05  Jan Hubicka  <jh@suse.cz>
11716
11717         * gcc.dg/i386-local2.c: New.
11718         * gcc.dg/i386-local.c: Fix typo.
11719
11720 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11721
11722         * g++.dg/abi/layout3.C: New test.
11723
11724 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11725
11726         * gcc.c-torture/compile/20030305-1.c
11727
11728 2003-03-05  Jan Hubicka  <jh@suse.cz>
11729
11730         * gcc.dg/i386-local.c: New.
11731
11732 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11733
11734         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11735
11736 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11737
11738         * gcc.dg/switch-2.c: New test.
11739         * gcc.dg/switch-3.c: New test.
11740         * gcc.dg/Wswitch.c: Adjust line numbers.
11741         * gcc.dg/Wswitch-default.c: Likewise.
11742         * gcc.dg/Wswitch-enum.c: Likewise.
11743
11744 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11745
11746         * gcc.c-torture/execute/20030222-1.c: New test.
11747
11748 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11749
11750         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11751
11752 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/9878
11755         * g++.dg/init/ref1.C: New test.
11756
11757 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11758
11759         * gcc.dg/sh-relax.c: New SH-only test.
11760
11761 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11762
11763         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11764         comment explaining purpose of testcase.
11765
11766 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11767
11768         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11769         for HC11/HC12 (asm needs two int registers).
11770         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11771         HC11/HC12 because the test uses an asm which needs two 32-bit
11772         registers.
11773
11774 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11775
11776         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11777         for HC11/HC12 (array is too large otherwise).
11778         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11779         * gcc.c-torture/compile/20010518-2.x: Likewise.
11780         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11781         HC11/HC12 (array is too large).
11782
11783 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11784
11785         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11786         * lib/g++-dg.exp (g++-dg-test): Likewise.
11787
11788 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11789
11790         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11791         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11792
11793 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11794
11795         * g++.dg/warn/implicit-typename1.C: Remove warning.
11796
11797 2003-02-28  Richard Henderson  <rth@redhat.com>
11798
11799         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11800         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11801
11802 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11803
11804         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11805         * g++.dg/pch/pch.exp: Likewise.
11806
11807 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11808
11809         PR c++/9879
11810         * testsuite/g++.dg/init/new4.C: New test.
11811
11812 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11813
11814         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11815
11816 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11817
11818         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11819         unsigned long.
11820
11821         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11822         wider than float.
11823
11824 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11825
11826         * lib/scanasm.exp: Add support for counting numbers of
11827         occurences.
11828         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11829         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11830
11831 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11832
11833         PR c++/9683
11834         * g++.dg/template/static3.C: New test.
11835
11836         PR c++/9829
11837         * g++.dg/parse/namespace6.C: New test.
11838
11839 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11840
11841         PR target/9732
11842         * gcc.dg/20030225-1.c: New test.
11843
11844 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11845
11846         * README: Remove out-of-date information.
11847
11848         PR c++/9836
11849         * g++.dg/template/spec6.C: New test.
11850
11851 2003-02-24  Jeff Law  <law@redhat.com>
11852
11853         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11854
11855 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11856
11857         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11858         * gcc.dg/pragma-ep-1.c: Likewise.
11859
11860 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11861
11862         PR c++/9602
11863         * g++.dg/template/friend16.C: New test.
11864
11865 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/5333
11868         * g++.dg/parse/fused-params1.C: Adjust error messages.
11869         * g++.dg/template/nested3.C: New test.
11870
11871 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11872
11873         * g++.dg/abi/param1.C: New test.
11874
11875 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11876
11877         PR c++/7982
11878         * g++.dg/warn/implicit-typename1.C: New test.
11879
11880 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11881
11882         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11883         with "mtune".
11884         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11885         * gcc.c-torture/execute/20010129-1.x: Likewise.
11886         * gcc.dg/20011107-1.c: Likewise.
11887         * gcc.dg/20020108-1.c: Likewise.
11888         * gcc.dg/20020122-3.c: Likewise.
11889         * gcc.dg/20020206-1.c: Likewise.
11890         * gcc.dg/20020310-1.c: Likewise.
11891         * gcc.dg/20020426-2.c: Likewise.
11892         * gcc.dg/20020517-1.c: Likewise.
11893         * gcc.dg/991230-1.c: Likewise.
11894         * gcc.dg/i386-unroll-1.c: Likewise.
11895         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11896
11897 2003-02-22  Jan Hubicka  <jh@suse.cz>
11898
11899         * gcc.dg/i386-mul.c: New test.
11900
11901 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11902
11903         * gcc.dg/builtins-5.c: New test case.
11904
11905 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11906
11907         * gcc.dg/asmreg-1.c: New test.
11908
11909 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/9749
11912         * g++.dg/parse/varmod1.C: New test.
11913
11914 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11915
11916         PR c++/9727
11917         * g++.dg/template/op1.C: New test.
11918
11919 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11920
11921         PR c++/8906
11922         * g++.dg/template/nested2.C: New test.
11923
11924 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11925
11926         PR c++/8724
11927         * g++.dg/expr/dtor1.C: New test.
11928
11929 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11930
11931         * gcc.dg/cpp/include3.c: New test.
11932         * gcc.dg/cpp/inc/foo.h: New file.
11933
11934 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11935
11936         * gcc.c-torture/execute/20030221-1.c: New test.
11937
11938 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/9729
11941         * g++.dg/abi/conv1.C: New test.
11942
11943 2003-02-20  Jan Hubicka  <jh@suse.cz>
11944
11945         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11946
11947 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11948
11949         * gcc.c-torture/compile/20030219-1.c: New test.
11950
11951 2003-02-18  Jan Hubicka  <jh@suse.cz>
11952
11953         * gcc.dg/funcorder.c: New test.
11954
11955 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11956
11957         * gcc.c-torture/execute/20030218-1.c: New.
11958
11959 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11960
11961         * gcc.dg/20030218-1.c: New.
11962
11963 2003-02-18  Richard Henderson  <rth@redhat.com>
11964
11965         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11966         * gcc.dg/attr-used-2.c: New.
11967
11968 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11969
11970         PR c++/9704
11971         * g++.dg/init/copy5.C: New test.
11972
11973 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11974
11975         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11976         * g++.dg/pch/pch.exp: Likewise.
11977
11978 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11979
11980         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11981         STACK_SIZE is not defined.
11982
11983 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11984
11985         PR c++/9457
11986         * g++.dg/template/init1.C: New test.
11987
11988 2003-02-16  Jan HUbicka  <jh@suse.cz>
11989
11990         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11991         (foo): Add few extra tests
11992         * gcc.dg/c99-const-expr-3.c: Likewise.
11993         * gcc.c-torture/execute/20030216-1.c: New.
11994
11995 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11996
11997         PR c++/9459
11998         * g++.dg/ext/typeof4.C: New test.
11999
12000 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12001
12002         * gcc.dg/i386-387-3.c: New test case.
12003
12004 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12005
12006         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12007         cris-*-elf* cris-*-aout* and mmix-*-*.
12008
12009 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12010
12011         * gcc.dg/20030213-1.c: New test.
12012
12013 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12014
12015         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12016         * gcc.dg/i386-387-2.c: Likewise.
12017
12018 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12019
12020         * gcc.dg/ppc-spe.c: Fix formatting.
12021         Enable tests that were previously unsupported by gas.
12022         Delete tests for instructions that no longer exist.
12023         Switch arguments on evsubifw builtin.
12024
12025 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12026
12027         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12028         STACK_SIZE is too small.
12029
12030 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12032
12033         * gcc.dg/decl-2.c: New test.
12034
12035 2003-02-10  Jan Hubicka  <jh@suse.cz>
12036
12037         * gcc.dg/i386-fpcvt-1.c:  New test.
12038
12039 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12040
12041         * gcc.c-torture/execute/20030209-1.c: New test.
12042
12043 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12044
12045         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12046         int-wide bitops, use the constants of the same width.
12047         Likewise, if long long is 32-bit wide, test bitops using
12048         32-bit constants.
12049
12050 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12051
12052         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12053
12054 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12055
12056         * testsuite/gcc.dg/builtins-4.c: New test case.
12057
12058 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12059
12060         * gcc.dg/20020430-1.c: Fix dg command typos.
12061         * gcc.dg/20020503-1.c: Likewise.
12062
12063 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12064
12065         PR c++/8785
12066         * g++.dg/parse/fused-params1.C: New test.
12067
12068         PR c++/8857
12069         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12070
12071         PR c++/8921
12072         * g++.dg/parse/non-dependent1.C: New test.
12073
12074         PR c++/8928
12075         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12076
12077         PR c++/9228
12078         * g++.dg/parse/undefined7.C: New test.
12079         * g++.dg/parse/non-templ1.C: New test.
12080
12081         PR c++/9229
12082         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12083
12084 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12085
12086         * gcc.c-torture/compile/20030206-1.c: New test.
12087
12088 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12089
12090         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12091         "pow" to "foo" to avoid potential confusion with a math built-in.
12092
12093 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12094
12095         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12096         conditions for SPARC targets.
12097
12098 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12099
12100         * gcc.dg/20030204-1.c: New test.
12101
12102 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12103
12104         PR c++/38
12105         * g++.dg/parse/array-size1.C: New test.
12106
12107         PR c++/5657
12108         * g++.dg/parse/undefined3.C: New test.
12109
12110         PR c++/5665
12111         * g++.dg/parse/undefined4.C: New test.
12112
12113         PR c++/5975
12114         * g++.dg/parse/undefined5.C: New test.
12115
12116         PR c++/7259
12117         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12118
12119         PR c++/8578
12120         * g++.dg/parse/casting-operator1.C: New test.
12121
12122         PR c++/8596
12123         * g++.dg/parse/undefined6.C: New test.
12124
12125         PR c++/8736
12126         * g++.dg/parse/missing-template1.C: New test.
12127
12128 2003-02-04  Jan Hubicka  <jh@suse.cz>
12129
12130         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12131         * gcc.dg/i386-cmov?.c:  Likewise.
12132         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12133         * gcc.dg/i386-ssefp-1.c:  Likewise.
12134         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12135         conventions.
12136
12137 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12138
12139         PR c++/7129
12140         * testsuite/g++.dg/ext/max.C: New test.
12141
12142 2003-02-03  Jan Hubicka  <jh@suse.cz>
12143
12144         * gcc.c-torture/execute/20030203-1.c: New test.
12145
12146 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12147
12148         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12149         'natural-endian'.
12150
12151 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12152
12153         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12154         * g++.dg/init/new2.C: Likewise.
12155         * g++.dg/other/new1.C: Likewise.
12156
12157 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12158
12159         * gcc.dg/struct-ret-libc.c: New test.
12160
12161 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12162
12163         * gcc.dg/20030129-1.c: New test.
12164
12165 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12166
12167         PR c++/8849
12168         * g++.dg/template/ptrmem4.C: New test.
12169
12170 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12171
12172         * g++.dg/parser/constant1.C: New test.
12173
12174 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12175
12176         PR c++/8591
12177         * g++.dg/parse/friend2.C: New test.
12178
12179 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12180
12181         PR c++/9437
12182         * g++.dg/template/unify4.C: New test.
12183
12184 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12185
12186         * gcc.c-torture/execute/20030128-1.c: New test.
12187
12188 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12189
12190         * g++.dg/lookup/nested1.C: Test moved from ...
12191         * g++.old-deja/g++.other/lookup24.C: ... here.
12192
12193 2003-01-28  Jan Hubicka  <jh@suse.cz>
12194
12195         * gcc.dg/i386-cmov5.c:  New test.
12196
12197 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12198
12199         * gcc.c-torture/execute/20010925-1.c: Changed the
12200         memcpy declaration.
12201
12202 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12203
12204         PR c++/3902
12205         * g++.dg/parse/template5.C: New test.
12206
12207 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12208
12209         PR fortran/9258
12210         * g77.dg/pr9258: New test.
12211
12212 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12213
12214         * README: Move relevant parts from README.g++.
12215
12216         * README.g++: Remove this file.
12217
12218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12219
12220         * g++.dg/abi/dcast1.C: New test.
12221
12222 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12223
12224         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12225
12226 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12227
12228         PR c++/47
12229         * g++.old-deja/g++.other/lookup24.C: New test.
12230
12231 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12232
12233         PR middle-end/7227
12234         * gcc.dg/uninit-C.c: New test.
12235
12236 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.dg/abi/covariant1.C: New test.
12239
12240 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12241
12242         * gcc.dg/20030123-1.c: New test.
12243
12244 2003-01-25  Jan Hubicka  <jh@suse.cz>
12245
12246         PR opt/8492
12247         * gcc.c-torture/compile/20030125-1.c
12248
12249 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         PR c++/9403
12252         * g++.dg/parse/template3.C: New test.
12253         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12254
12255         PR c++/795
12256         * g++.dg/parse/template4.C: New test.
12257
12258         PR c++/9415
12259         * g++.dg/template/qual2.C: New test.
12260
12261         PR c++/8545
12262         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12263
12264         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12265
12266 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12267
12268         * gcc.c-torture/execute/switch-1.c: New test case.
12269
12270 2003-01-25  Jan Hubicka  <jh@suse.cz>
12271
12272         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12273
12274 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12275
12276         Tweaks for Bison-1.875. From the NEWS file:
12277         "- `parse error' -> `syntax error'
12278         Bison now uniformly uses the term `syntax error'"
12279         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12280         * gcc.dg/cpp/digraph2.c: Likewise.
12281         * gcc.dg/cpp/direct2.c: Likewise.
12282         * gcc.dg/cpp/paste4.c: Likewise.
12283         * gcc.dg/c90-restrict-1.c: Likewise.
12284         * gcc.dg/c99-func-2.c: Likewise.
12285         * gcc.dg/noncompile/920721-2.c: Likewise.
12286         * gcc.dg/noncompile/930622-2.c: Likewise.
12287         * gcc.dg/noncompile/940112-1.c: Likewise.
12288         * gcc.dg/noncompile/950921-1.c: Likewise.
12289         * gcc.dg/noncompile/951123-1.c: Likewise.
12290         * gcc.dg/noncompile/971104-1.c: Likewise.
12291         * gcc.dg/noncompile/990416-1.c: Likewise.
12292
12293 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12294
12295         * g++.dg/parse/undefined1.C: Add error message.
12296
12297 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/9354
12300         * g++.dg/parse/new1.C: New test.
12301
12302         PR c++/9216
12303         * g++.dg/parse/template2.C: New test.
12304
12305         PR c++/9354
12306         * g++.dg/parse/typedef2.C: New test.
12307
12308         PR c++/9328
12309         * g++.dg/ext/typeof3.C: New test.
12310
12311 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12312
12313         PR c++/2738
12314         * g++.dg/parse/ret-type1.C: New test.
12315
12316         PR c++/3792
12317         * g++.dg/parse/tmpl-outside1.C: New test.
12318
12319         PR c++/4207
12320         * g++.dg/parse/int-as-enum1.C: New test.
12321
12322         PR c++/4903
12323         * g++.dg/parse/no-typename1.C: New test.
12324
12325         PR c++/5533
12326         * g++.dg/parse/no-value1.C: New test.
12327
12328         PR c++/5921
12329         * g++.dg/parse/wrong-inline1.C: New test.
12330
12331         PR c++/6402
12332         * g++.dg/parse/ref1.C: New test.
12333
12334         PR c++/6992
12335         * g++.dg/parse/attr-ctor1.C: New test.
12336
12337         PR c++/7229
12338         * g++.dg/parse/namespace5.C: New test.
12339
12340         PR c++/7917
12341         * g++.dg/parse/func-def1.C: New test.
12342
12343         PR c++/8143
12344         * g++.dg/parse/undefined1.C: New test.
12345
12346         PR c++/5723, PR c++/8522
12347         * g++.dg/parse/specialization1.C: New test.
12348
12349         PR c++/163, PR c++/8595
12350         * g++.dg/parse/struct-as-enum1.C: New test.
12351
12352         PR c++/9173
12353         * g++.dg/parse/undefined2.C: New test.
12354
12355 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/9298
12358         * g++.dg/parse/template1.C: New test.
12359
12360         PR c++/9384
12361         * g++.dg/parse/using1.C: New test.
12362
12363         PR c++/9285
12364         PR c++/9294
12365         * g++.dg/parse/expr2.C: New test.
12366
12367         PR c++/9388
12368         * g++.dg/parse/lookup2.C: Likewise.
12369
12370 2003-01-21  Jan Hubicka  <jh@suse.cz>
12371
12372         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12373         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12374         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12375         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12376
12377 2003-01-20  Nick Clifton  <nickc@redhat.com>
12378
12379         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12380         problem with ARM sibcall code generation.
12381
12382 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12383
12384         * gcc.c-torture/execute/20030120-1.c: New.
12385
12386 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12387
12388         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12389
12390 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/9272
12393         * g++.dg/parse/ctor1.C: New test.
12394
12395         PR c++/9294:
12396         * g++.dg/parse/qualified1.C: New test.
12397
12398         * g++.dg/parse/typename3.C: New test.
12399
12400 2003-01-16  Richard Henderson  <rth@redhat.com>
12401
12402         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12403
12404 2003-01-16  Richard Henderson  <rth@redhat.com>
12405
12406         * g++.dg/pch/pch.exp: Copy test header to the working directory
12407         before using it either for precompilation or direct use.
12408         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12409         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12410
12411 2003-01-16  Richard Henderson  <rth@redhat.com>
12412
12413         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12414         before using it either for precompilation or direct use.
12415         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12416         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12417
12418 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12419
12420         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12421         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12422         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12423         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12424         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12425         typename warning into error.
12426         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12427         error messages.
12428         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12429         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12430         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12431         messages.
12432         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12433         make declaration visible in template.
12434         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12435         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12436         messages.
12437         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12438         message.
12439         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12440         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12441         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12442         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12443         typename warning with error message.
12444         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12445         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12446         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12447
12448 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12449
12450         * g++.dg/parse/ambig2.C: New test.
12451
12452 2003-01-15  Richard Henderson  <rth@redhat.com>
12453
12454         * g++.dg/tls/init-2.C: Update error message string.
12455
12456 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12457
12458         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12459
12460 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12461
12462         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12463         all for HC11/HC12.
12464         * gcc.c-torture/compile/20001205-1.x: Likewise.
12465         * gcc.c-torture/compile/20001226-1.x: Likewise.
12466         * gcc.c-torture/compile/920520-1.x: Likewise.
12467         * gcc.c-torture/compile/961203-1.x: Likewise.
12468         * gcc.c-torture/compile/20020604-1.x: Likewise.
12469
12470 2003-01-15  Jan Hubicka  <jh@suse.cz>
12471
12472         * gcc.c-torture/compile/20030115-1.c: New test.
12473
12474         * gcc.dg/i386-fpcvt-1.c: New test.
12475         * gcc.dg/i386-fpcvt-2.c: New test.
12476
12477 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12478
12479         Further conform g++'s __vmi_class_type_info to the C++ ABI
12480         specification.
12481         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12482         the specification.
12483
12484 2003-01-14  Jan Hubicka  <jh@suse.cz>
12485
12486         * gcc.dg/i386-fpcvt-1.c: New test.
12487         * gcc.dg/i386-fpcvt-2.c: New test.
12488
12489 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12490
12491         * gcc.dg/i386-mmx-3.c: New test.
12492
12493 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12494
12495         PR c++/9264
12496         * g++.dg/parse/octal1.C: New file.
12497
12498         PR c++/9172
12499         * g++.dg/parse/typename1.C: New file.
12500
12501 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12502
12503         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12504         * gcc.dg/bf-no-ms-layout.c: Likewise.
12505         * gcc.dg/bf-ms-attrib.c: Likewise.
12506
12507 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/9099
12510         * g++.dg/parse/dtor1.C: New file.
12511
12512         PR c++/9128
12513         * g++.dg/rtti/typeid1.C: New file.
12514
12515         PR c++/9153
12516         * g++.dg/parse/lookup1.C: New file.
12517
12518         PR c++/9171
12519         * g++.dg/templ/spec5.C: New file.
12520
12521 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12522
12523         * gcc.c-torture/compile/20030110-1.c: New test.
12524
12525 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12526
12527         Merge from pch-branch:
12528
12529         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12530
12531         * gcc.dg/pch/cpp-1.h: New.
12532         * gcc.dg/pch/cpp-1.c: New.
12533         * gcc.dg/pch/cpp-2.h: New.
12534         * gcc.dg/pch/cpp-2.c: New.
12535
12536         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12537
12538         * gcc.dg/pch/except-1.h: New.
12539         * gcc.dg/pch/except-1.c: New.
12540
12541         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12542
12543         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12544         running test.
12545         * gcc.dg/pch: Include *.hp not *.h.
12546         * gcc.dg/pch/system-1.h: New.
12547         * gcc.dg/pch/system-1.c: New.
12548
12549         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12550
12551         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12552         rather than trying to build and run a program using PCH.
12553         * gcc.dg/pch: Remove dg-do commands from test files.
12554
12555         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12556
12557         * gcc.dg/pch/macro-3.c: New.
12558         * gcc.dg/pch/macro-3.h: New.
12559
12560         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12561
12562         * gcc.dg/pch/common-1.c: New.
12563         * gcc.dg/pch/common-1.h: New.
12564         * gcc.dg/pch/decl-1.c: New.
12565         * gcc.dg/pch/decl-1.h: New.
12566         * gcc.dg/pch/decl-2.c: New.
12567         * gcc.dg/pch/decl-2.h: New.
12568         * gcc.dg/pch/decl-3.c: New.
12569         * gcc.dg/pch/decl-3.h: New.
12570         * gcc.dg/pch/decl-4.c: New.
12571         * gcc.dg/pch/decl-4.h: New.
12572         * gcc.dg/pch/decl-5.c: New.
12573         * gcc.dg/pch/decl-5.h: New.
12574         * gcc.dg/pch/global-1.c: New.
12575         * gcc.dg/pch/global-1.h: New.
12576         * gcc.dg/pch/inline-1.c: New.
12577         * gcc.dg/pch/inline-1.h: New.
12578         * gcc.dg/pch/inline-2.c: New.
12579         * gcc.dg/pch/inline-2.h: New.
12580         * gcc.dg/pch/static-1.c: New.
12581         * gcc.dg/pch/static-1.h: New.
12582         * gcc.dg/pch/static-2.c: New.
12583         * gcc.dg/pch/static-2.h: New.
12584
12585         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12586
12587         * g++.dg/pch/pch.exp: Better handle failing testcases.
12588         * gcc.dg/pch/pch.exp: Likewise.
12589         * gcc.dg/pch/macro-1.c: New.
12590         * gcc.dg/pch/macro-1.h: New.
12591         * gcc.dg/pch/macro-2.c: New.
12592         * gcc.dg/pch/macro-2.h: New.
12593
12594         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12595
12596         * g++.dg/dg.exp: Treat files in pch/ specially.
12597         * g++.dg/pch/pch.exp: New file.
12598         * g++.dg/pch/empty.H: New file.
12599         * g++.dg/pch/empty.C: New file.
12600         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12601         "precompile".
12602
12603         * gcc.dg/pch/pch.exp: New file.
12604         * gcc.dg/pch/empty.h: New file.
12605         * gcc.dg/pch/empty.c: New file.
12606         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12607         "precompile".
12608
12609 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12610
12611         * g++.dg/template/friend14.C: New test.
12612
12613 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12614
12615         * gcc.dg/old-style-asm-1.c: New test.
12616
12617 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12618
12619         * gcc.c-torture/compile/20030109-1.c: New test.
12620
12621 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12622
12623         * gcc.c-torture/execute/20030109-1.c: New test.
12624
12625 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12626
12627         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12628         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12629         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12630         * g++.old-deja/g++.mike/eh2.C: Likewise
12631         * g++.old-deja/g++.mike/eh3.C: Likewise
12632         * g++.old-deja/g++.mike/eh5.C: Likewise
12633         * g++.old-deja/g++.mike/eh6.C: Likewise
12634         * g++.old-deja/g++.mike/eh7.C: Likewise
12635         * g++.old-deja/g++.mike/eh8.C: Likewise
12636         * g++.old-deja/g++.mike/eh9.C: Likewise
12637         * g++.old-deja/g++.mike/eh10.C: Likewise
12638         * g++.old-deja/g++.mike/eh12.C: Likewise
12639         * g++.old-deja/g++.mike/eh13.C: Likewise
12640         * g++.old-deja/g++.mike/eh14.C: Likewise
12641         * g++.old-deja/g++.mike/eh16.C: Likewise
12642         * g++.old-deja/g++.mike/eh17.C: Likewise
12643         * g++.old-deja/g++.mike/eh18.C: Likewise
12644         * g++.old-deja/g++.mike/eh21.C: Likewise
12645         * g++.old-deja/g++.mike/eh23.C: Likewise
12646         * g++.old-deja/g++.mike/eh24.C: Likewise
12647         * g++.old-deja/g++.mike/eh25.C: Likewise
12648         * g++.old-deja/g++.mike/eh26.C: Likewise
12649         * g++.old-deja/g++.mike/eh27.C: Likewise
12650         * g++.old-deja/g++.mike/eh28.C: Likewise
12651         * g++.old-deja/g++.mike/eh29.C: Likewise
12652         * g++.old-deja/g++.mike/eh31.C: Likewise
12653         * g++.old-deja/g++.mike/eh33.C: Likewise
12654         * g++.old-deja/g++.mike/eh34.C: Likewise
12655         * g++.old-deja/g++.mike/eh35.C: Likewise
12656         * g++.old-deja/g++.mike/eh36.C: Likewise
12657         * g++.old-deja/g++.mike/eh37.C: Likewise
12658         * g++.old-deja/g++.mike/eh38.C: Likewise
12659         * g++.old-deja/g++.mike/eh39.C: Likewise
12660         * g++.old-deja/g++.mike/eh40.C: Likewise
12661         * g++.old-deja/g++.mike/eh41.C: Likewise
12662         * g++.old-deja/g++.mike/eh42.C: Likewise
12663         * g++.old-deja/g++.mike/eh44.C: Likewise
12664         * g++.old-deja/g++.mike/eh46.C: Likewise
12665         * g++.old-deja/g++.mike/eh47.C: Likewise
12666         * g++.old-deja/g++.mike/eh48.C: Likewise
12667         * g++.old-deja/g++.mike/eh49.C: Likewise
12668         * g++.old-deja/g++.mike/eh50.C: Likewise
12669         * g++.old-deja/g++.mike/eh51.C: Likewise
12670         * g++.old-deja/g++.mike/eh53.C: Likewise
12671         * g++.old-deja/g++.mike/eh55.C: Likewise
12672         * g++.old-deja/g++.mike/p7912.C: Likewise
12673         * g++.old-deja/g++.mike/p9706.C: Likewise
12674         * g++.old-deja/g++.mike/p10416.C: Likewise
12675         * g++.old-deja/g++.mike/p11667.C: Likewise
12676         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12677         Remove redundant reference to Iris.
12678         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12679         Elxsi, i860, Pico Java, and WE32K.
12680
12681 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12682
12683         * g++.dg/ext/asm4.C: New test.
12684
12685 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12686
12687         PR c++/9030
12688         * g++.dg/template/friend12.C: New test.
12689         * g++.dg/template/friend13.C: Likewise.
12690         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12691
12692 2003-01-08  Jan Hubicka  <jh@suse.cz>
12693
12694         * gcc.dg/i386-cadd.c: New test.
12695         * gcc.dg/i386-cmov4.c: Likewise.
12696
12697 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/9165
12700         * g++.dg/warn/Wunused-3.C: New test.
12701
12702         * g++.dg/abi/bitfield9.C: New test.
12703
12704         PR c++/9189
12705         * g++.dg/parse/defarg3.C: New test.
12706
12707 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12708
12709         * g++.dg/parse/ambig1.C: New test.
12710         * g++.dg/parse/defarg2.C: New test.
12711
12712 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12713
12714         * g++.dg/template/defarg-1.C: New test.
12715         * g++.dg/template/local2.C: Likewise.
12716
12717 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12718
12719         * gcc.c-torture/execute/20030105-1.c: New test.
12720
12721 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12722
12723         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12724         * g++.dg/parse/namespace4.C: Likewise.
12725
12726 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.dg/template/ntp2.C: New test.
12729
12730 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12731
12732         * g++.dg/parse/extern-C-1.C: New test.
12733
12734         * g++.dg/parse/namespace4.C: New test.
12735
12736         * g++.dg/template/nested1.C: New test.
12737
12738         * g++.dg/parse/namespace3.C: New test.
12739
12740 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12741
12742         * g++.dg/lookup/two-stage1.C: New test.
12743
12744 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12745
12746         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12747         * g++.old-deja/g++.jason/access8.C: Likewise.
12748         * g++.old-deja/g++.other/decl5.C: Likewise.
12749
12750 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12751
12752         * g++.dg/parse/parse7.C: New test.
12753
12754 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR c++/2843
12757         * g++.dg/ext/attrib7.C: New test.
12758
12759 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12760
12761         * g++.dg/parse/parse6.C: New test.
12762
12763 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12764
12765         * gcc.dg/h8300-stack-1.c: New.
12766
12767 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12768
12769         g++.dg/lookup/exception1.C: New test.
12770
12771         g++.dg/lookup/template1.C: New test.
12772
12773         g++.dg/parse/namespace2.C: New test.
12774
12775         g++.dg/parse/parens2.C: New test.
12776
12777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12778
12779         * g++.dg/parse/parse5.C: New test.
12780         * g++.dg/lookup/scoped4.C: New test.
12781
12782 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12783
12784         * g++.dg/parse/parens1.C: New test.
12785
12786         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12787         angle-bracket1.C.
12788         * g++.dg/parse/parens2.C: New test.
12789
12790         * g++.dg/lookup/scope-operator1.C: New test.
12791
12792         * g++.dg/parse/operator1.C: New test.
12793
12794 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12795
12796         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12797         * g++.old-deja/g++.other/access6.C: Likewise.
12798         * g++.old-deja/g++.other/decl1.C: Likewise.
12799         * g++.old-deja/g++.pt/typename12.C: Likewise.
12800
12801 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12802
12803         * g++.dg/parse/namespace1.C: New test.
12804
12805 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12806
12807         * g++.dg/parse/parse4.C: New test.
12808
12809 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12810
12811         * g++.dg/parse/parse3.C: New test.
12812
12813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12814
12815         * g++.dg/parse/parse2.C: New test.
12816
12817 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12818
12819         * g++.dg/template/friend11.C: New test.
12820
12821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12822
12823         * g++.dg/parse/parse1.C: New test.
12824
12825 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12826
12827         * lib/profopt.exp: Change the name of a global variable to avoid
12828         possible clashes with other test suites.
12829
12830 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.dg/inherit/covariant8.C: New test.
12833
12834 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12835
12836         * g++.dg/init/array9.C: New test.
12837
12838         PR c++/9112
12839         * g++.dg/parse/expr1.C: New test.
12840
12841 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12842
12843         * gcc.c-torture/compile/20021230-1.c: New test.
12844
12845 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12846
12847         * g++.dg/inherit/covariant5.C: New test.
12848         * g++.dg/inherit/covariant6.C: New test.
12849         * g++.dg/inherit/covariant7.C: New test.
12850
12851 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12852
12853         PR c++/2739
12854         * g++.dg/other/access2.C: New test.
12855
12856 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12857
12858         * g++.dg/other/anon-struct.C: No longer fails
12859         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12860         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12861         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12862
12863 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12864
12865         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12866
12867 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12868
12869         * g++.dg/eh/spec4.C: Remove stray semicolon.
12870         * g++.dg/expr/pmf-1.C: Change error message.
12871         * g++.dg/ext/asm1.C: Remove stray semicolon.
12872         * g++.dg/ext/typename1.C: Add missing typenames.
12873         * g++.dg/inherit/template-as-base.C: Change error message.
12874         * g++.dg/lookup/scoped1.C: Likewise.
12875         * g++.dg/lookup/scoped2.C: Likewise.
12876         * g++.dg/lookup/using2.C: Likewise.
12877         * g++.dg/other/component1.C: Remove stray semicolon.
12878         * g++.dg/other/do1.C: Change error message.
12879         * g++.dg/other/error2.C: Likewise.
12880         * g++.dg/other/init1.C: Likewise.
12881         * g++.dg/other/packed1.C: Remove stray semicolon.
12882         * g++.dg/other/ptrmem2.C: Change error message.
12883         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12884         marker.
12885         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12886         * g++.dg/template/access3.C: Add typename keyword.
12887         * g++.dg/template/access5.C: Remove stray semicolon.
12888         * g++.dg/template/access6.C: Likewise.
12889         * g++.dg/template/complit1.C: Likewise.
12890         * g++.dg/template/crash1.C: Change error message.
12891         * g++.dg/template/inherit2.C: Remove stray semicolon.
12892         * g++.dg/template/instantiate2.C: Likewise.
12893         * g++.dg/template/instantiate3.C: Change error message.
12894         * g++.dg/template/qual1.C: Remove stray semicolon.
12895         * g++.dg/template/qualttp18.C: Change error message.
12896         * g++.dg/template/ref1.C: Remove stray semicolon.
12897         * g++.dg/template/sizeof1.C (A::value): Declare it.
12898         * g++.dg/template/spec4.C: Change error message.
12899         * g++.dg/template/static1.C: Likewise.
12900         * g++.dg/template/type1.C: Likewise.
12901         * g++.dg/template/typename3.C: Likewise.
12902         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12903         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12904         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12905         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12906         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12907         named return value extension.
12908         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12909         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12910         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12912         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12913         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12914         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12915         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12916         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12917         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12918         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12919         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12920         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12921         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12922         syntax.
12923         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12924         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12925         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12926         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12927         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12928         * g++.old-deja/g++.brendan/template11.C: Likewise.
12929         * g++.old-deja/g++.brendan/template26.C: Likewise.
12930         * g++.old-deja/g++.brendan/template27.C: Use explicit
12931         specialization syntax.
12932         * g++.old-deja/g++.brendan/template30.C: Likewise.
12933         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12934         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12935         non-dependent names.
12936         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12937         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12938         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12939         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12940         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12941         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12942         named return value extension.
12943         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12944         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12945         * g++.old-deja/g++.ext/return1.C: Likewise.
12946         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12947         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12948         * g++.old-deja/g++.jason/access8.C: Likewise.
12949         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12950         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12951         pseudo-destructor names.
12952         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12953         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12954         pseudo-destructor names.
12955         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12956         * g++.old-deja/g++.jason/overload19.C: Likewise.
12957         * g++.old-deja/g++.jason/overload32.C: Likewise.
12958         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12959         stray semicolons.
12960         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12961         * g++.old-deja/g++.jason/return.C: Likewise.
12962         * g++.old-deja/g++.jason/return2.C: Likewise.
12963         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12964         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12965         syntax.
12966         * g++.old-deja/g++.jason/template10.C: Account for use of
12967         non-dependent names.
12968         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12969         syntax.
12970         * g++.old-deja/g++.jason/template37.C: Likewise.
12971         * g++.old-deja/g++.law/access4.C: Change error messages.
12972         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12973         pseudo-destructor names.
12974         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12975         * g++.old-deja/g++.law/ctors9.C: Likewise.
12976         * g++.old-deja/g++.law/cvt22.C: Likewise.
12977         * g++.old-deja/g++.law/dtors5.C: Likewise.
12978         * g++.old-deja/g++.law/global-init1.C: Likewise.
12979         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12980         * g++.old-deja/g++.law/operators28.C: Likewise.
12981         * g++.old-deja/g++.law/visibility28.C: Likewise.
12982         * g++.old-deja/g++.martin/eval1.C: Likewise.
12983         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12984         name.
12985         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12986         * g++.old-deja/g++.mike/net34.C: Likewise.
12987         * g++.old-deja/g++.mike/net36.C: Likewise.
12988         * g++.old-deja/g++.mike/ns2.C: Likewise.
12989         * g++.old-deja/g++.mike/p12306.C: Likewise.
12990         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12991         value extension.
12992         * g++.old-deja/g++.mike/p700.C: Likewise.
12993         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12994         * g++.old-deja/g++.mike/p710.C: Likewise.
12995         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12996         value extension.
12997         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12998         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12999         * g++.old-deja/g++.ns/crash2.C: Likewise.
13000         * g++.old-deja/g++.ns/crash3.C: Likewise.
13001         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13002         * g++.old-deja/g++.ns/ns17.C: Likewise.
13003         * g++.old-deja/g++.ns/template16.C: Likewise.
13004         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13005         keyword.
13006         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13007         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13008         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13009         named return value extension.
13010         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13011         * g++.old-deja/g++.other/access4.C: Issue additional error
13012         messages.
13013         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13014         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13015         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13016         * g++.old-deja/g++.other/crash25.C: Change error message.
13017         * g++.old-deja/g++.other/crash4.C: Change error message.
13018         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13019         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13020         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13021         checks.
13022         * g++.old-deja/g++.other/defarg8.C: Likewise.
13023         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13024         * g++.old-deja/g++.other/dtor10.C: Likewise.
13025         * g++.old-deja/g++.other/incomplete.C: Likewise.
13026         * g++.old-deja/g++.other/linkage7.C: Likewise.
13027         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13028         lookup algorithm.
13029         * g++.old-deja/g++.other/mangle2.C: Likewise.
13030         * g++.old-deja/g++.other/refinit2.C: Likewise.
13031         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13032         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13033         * g++.old-deja/g++.pt/crash28.C: Likewise.
13034         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13035         syntax.
13036         * g++.old-deja/g++.pt/crash32.C: Change error message.
13037         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13038         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13039         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13040         error message position.
13041         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13042         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13043         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13044         syntax.
13045         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13046         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13047         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13048         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13049         keyword.
13050         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13051         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13052         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13053         keyword.
13054         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13055         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13056         syntax.
13057         * g++.old-deja/g++.pt/friend28.C: Account for use of
13058         non-dependent names.
13059         * g++.old-deja/g++.pt/friend29.C: Likewise.
13060         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13061         rules.
13062         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13063         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13064         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13065         lookup rules.
13066         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13067         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13068         keyword.
13069         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13070         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13071         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13072         keyword.
13073         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13074         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13075         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13076         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13077         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13078         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13079         keyword.
13080         * g++.old-deja/g++.pt/spec10.C: Likewise.
13081         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13082         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13083         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13084         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13085         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13086         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13087         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13088         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13089         * g++.old-deja/g++.pt/typename15.C: Likewise.
13090         * g++.old-deja/g++.pt/typename22.C: Likewise.
13091         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13092         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13093         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13094         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13095         syntax.
13096         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13097         return value extension.
13098         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13099         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13100         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13101         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13102
13103 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         * g++.dg/warn/inline1.C: New test.
13106         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13107         * g++.old-deja/g++.jason/synth10.C: Likewise.
13108         * g++.old-deja/g++.mike/net31.C: Likewise.
13109         * g++.old-deja/g++.mike/p8786.C: Likewise.
13110
13111         * g++.dg/template/friend10.C: New test.
13112         * g++.dg/template/conv5.C: New test.
13113
13114 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         * g++.dg/lookup/scoped3.C: New test.
13117
13118         * g++.dg/lookup/decl1.C: New test.
13119         * g++.dg/lookup/decl2.C: New test.
13120
13121 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13122
13123         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13124         gcc.c-torture/compile/20021015-1.c,
13125         gcc.c-torture/compile/20021015-2.c,
13126         gcc.c-torture/compile/20021123-1.c,
13127         gcc.c-torture/compile/20021123-2.c,
13128         gcc.c-torture/compile/20021123-3.c,
13129         gcc.c-torture/compile/20021123-4.c,
13130         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13131         only to 3.1 or 3.2 branch.
13132
13133 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13134
13135         * gcc.dg/i386-bitfield3.c: New test.
13136
13137         * gcc.dg/i386-bitfield2.c: New test.
13138
13139 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.dg/parse/conv_op1.C: New test.
13142
13143 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13144
13145         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13146         approved.
13147
13148 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13149
13150         * gcc.c-torture/compile/20021220-1.c: New test.
13151
13152 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13153
13154         * gcc.dg/i386-fastcall-1.c: New.
13155
13156 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13157
13158         * gcc.c-torture/execute/20021219-1.c: New test.
13159
13160 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13161
13162         * gcc.dg/i386-pic-1.c: New test.
13163
13164 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13165
13166         PR c++/8099
13167         * g++.dg/template/friend9.C: New test.
13168
13169 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13170
13171         PR c++/3663
13172         * g++.dg/template/access7.C: New test.
13173
13174 2002-12-18  Nick Clifton  <nickc@redhat.com>
13175
13176         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13177         the libstdc++-v3 directory has been found.
13178
13179 2002-12-12  Devang Patel <dpatel@apple.com>
13180         * gcc.dg/darwin-ld-1.c: New test.
13181         * gcc.dg/darwin-ld-2.c: New test.
13182         * gcc.dg/darwin-ld-3.c: New test.
13183         * gcc.dg/darwin-ld-4.c: New test.
13184         * gcc.dg/darwin-ld-5.c: New test.
13185
13186 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13187
13188         * gcc.c-torture/compile/20021212-1.c: New test.
13189
13190 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13191
13192         * gcc.dg/fshort-wchar: New test.
13193
13194 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13195
13196         PR c++/8372
13197         * g++.dg/template/dtor1.C: New test.
13198
13199         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13200         markers.
13201
13202 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13203
13204         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13205
13206 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13207
13208         * g++.dg/template/static1.C: New test.
13209         * g++.dg/template/static2.C: New test.
13210         * g++.old-deja/g++.ext/memconst.C: New test.
13211
13212 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13213
13214         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13215         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13216         * g++.dg/special/initp1.C: Likewise.
13217
13218 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13219
13220         * gcc.c-torture/execute/20021204-1.c: New test.
13221
13222 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13223
13224         * gcc.dg/ppc-fmadd-1.c: New file.
13225         * gcc.dg/ppc-fmadd-2.c: New file.
13226         * gcc.dg/ppc-fmadd-3.c: New file.
13227
13228 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13229
13230         * gcc.c-torture/compile/20021204-1.c: New test.
13231
13232 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13233
13234         * g++.dg/inherit/covariant2.C: New test.
13235         * g++.dg/inherit/covariant3.C: New test.
13236         * g++.dg/inherit/covariant4.C: New test.
13237         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13238         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13239
13240 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR c++/8688
13243         * g++.dg/init/brace3.C: New test.
13244
13245 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13246
13247         * gcc.dg/20020210-1.c: Fix a comment typo.
13248
13249 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13250
13251         PR c++/8720
13252         * g++.dg/parse/defarg1.C: New test.
13253
13254         PR c++/8615
13255         * g++.dg/template/char1.C: New test.
13256
13257         * g++.dg/template/varmod1.C: Fix typo.
13258
13259 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13260
13261         DR 180
13262         * g++.old-deja/g++.pt/crash32.C: Expect error.
13263
13264 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13265
13266         PR c++/5919
13267         * g++.dg/template/varmod1.C: New test.
13268
13269         PR c++/8727
13270         * g++.dg/inherit/typeinfo1.C: New test.
13271
13272         PR c++/8663
13273         * g++.dg/inherit/typedef1.C: New test.
13274
13275 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13276
13277         PR c++/8332
13278         PR c++/8493
13279         * g++.dg/template/strlen1.C: New test.
13280
13281         PR c++/8227
13282         * g++.dg/template/ctor2.C: New test.
13283
13284         PR c++/8214
13285         * g++.dg/init/string1.C: New test.
13286
13287         PR c++/8511
13288         * g++.dg/template/friend8.C: New test.
13289
13290 2002-11-29  Joe Buck <jbuck@synopsys.com>
13291
13292         * g++.dg/lookup/anon2.C: New test.
13293
13294 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13295
13296         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13297         h8300 port.
13298
13299 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13300
13301         * gcc.dg/bitfld-6.c: New test.
13302
13303 2002-11-27  Jan Hubicka  <jh@suse.cz>
13304
13305         * gcc.c-torture/execute/20021127.[cx]: New test.
13306
13307 2002-11-26  Jan Hubicka  <jh@suse.cz>
13308
13309         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13310         quality.
13311
13312 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13313
13314         * g++.dg/init/brace2.C: New test.
13315         * g++.old-deja/g++.mike/p9129.C: Correct.
13316
13317 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13320
13321 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13322
13323         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13324
13325 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13326
13327         * testsuite/g++.dg/abi/empty11.C: New test.
13328         * testsuite/g++.dg/rtti/cv1.C: New test.
13329
13330 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13331
13332         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13333
13334 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13335
13336         * g++.dg/abi/empty10.C: New test.
13337
13338 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13339
13340         * gcc.c-torture/compile/20021124-1.c: New test.
13341
13342 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13343
13344         * g++.dg/abi/rtti2.C: New test.
13345
13346 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13347
13348         * gcc.dg/i386-unroll-1.c: New test.
13349
13350 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13351
13352         * gcc.c-torture/compile/20021120-1.c: New test.
13353         * gcc.c-torture/compile/20021120-2.c: New test.
13354
13355 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13356
13357         * gcc.dg/bitfld-5.c: New test.
13358
13359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13360
13361         * gcc.c-torture/execute/20021120-3.c: New test.
13362
13363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13364
13365         * gcc.c-torture/execute/20021120-2.c: New test.
13366
13367 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13368
13369         * gcc.c-torture/execute/20021120-1.c: New test.
13370
13371 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13372
13373         * gcc.c-torture/execute/20021118-3.c: New test.
13374
13375 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13376
13377         * gcc.c-torture/compile/20021119-1.c: New test.
13378
13379 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13380
13381         * gcc.dg/duff-1.c: New test.
13382         * gcc.dg/duff-2.c: New test.
13383         * gcc.dg/duff-3.c: New test.
13384
13385 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13386
13387         * gcc.dg/cpp/_Pragma5.c: New test.
13388
13389 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13390
13391         * gcc.c-torture/execute/20021118-2.c: New test.
13392
13393 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13394
13395         * gcc.c-torture/execute/20021118-1.c: New test.
13396
13397 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13398
13399         * gcc.dg/20021116-1.c: New test.
13400
13401 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13402
13403         * g++.dg/abi/vcall1.C: New test.
13404
13405 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13406
13407         * gcc.dg/20021029-1.c: New test.
13408         * gcc.dg/20021029-2.c: New test.
13409
13410 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13411
13412         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13413
13414 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13415
13416         PR c/8439
13417         * gcc.dg/20021110.c: Move to ...
13418         * gcc.c-torture/compile/20021110.c: .... here.
13419
13420 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13421
13422         PR c/8467
13423         * gcc.c-torture/execute/20021111-1.c
13424
13425 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13426
13427         PR c/8439
13428         * gcc.dg/20021110.c: New test.
13429
13430 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13431
13432         * g++.dg/abi/vthunk3.C: Run only on x86.
13433
13434 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13435
13436         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13437
13438 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13439
13440         * lib/compat.exp (compat-execute): Fix logic error in last
13441         change.
13442
13443 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13444
13445         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13446
13447 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13448
13449         PR c++/8389
13450         * g++.dg/template/access6.C: New test.
13451
13452 2002-11-08  Jan Hubicka  <jh@suse.cz>
13453
13454         * gcc.dg/i386-ssefp-1.c: New test.
13455         * gcc.dg/i386-ssefp-1.c: New test.
13456
13457 2002-11-08  Jan Hubicka  <jh@suse.cz>
13458
13459         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13460
13461 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13462
13463         * g++.dg/abi/vthunk3.C: New test.
13464
13465         PR c++/8338
13466         * g++.dg/template/crash2.C: New test.
13467
13468 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13469
13470         * testsuite/g++.dg/abi/dtor1.C: New test.
13471         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13472
13473 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13474
13475         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13476         Darwin.
13477
13478 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13479
13480         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13481         -mthumb.  Only xfail with -O0.
13482
13483 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13484
13485         * g++.dg/abi/thunk1.C: New test.
13486         * g++.dg/abi/thunk2.C: Likewise.
13487         * g++.dg/abi/vtt1.C: Likewise.
13488
13489 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13490
13491         PR optimization/8423
13492         * gcc.c-torture/execute/builtin-constant.c: New test.
13493
13494 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13495
13496         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13497         Add some more cases.
13498
13499 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13500
13501         PR c++/8391
13502         * g++.dg/opt/local1.C: New test.
13503
13504 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13505
13506         PR c++/8160
13507         * g++.dg/template/complit1.C: New test.
13508
13509         PR c++/8149
13510         * g++.dg/template/typename4.C: Likewise.
13511
13512 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13513
13514         Core issue 287, PR c++/7639
13515         * g++.dg/template/instantiate1.C: Adjust error location.
13516         * g++.dg/template/instantiate3.C: New test.
13517         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13518         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13519         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13520
13521 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13522
13523         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13524
13525 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13526
13527         PR c++/8287
13528         * g++.dg/init/dtor2.C: New test.
13529
13530 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13531
13532         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13533         * gcc.dg/nest.c: Bypass errors on irix6.
13534
13535 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13536
13537         * gcc.dg/nest.c: Expect error for mmix-*-*.
13538         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13539
13540 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13541
13542         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13543         markers.
13544
13545         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13546
13547 2002-10-25  Mike Stump  <mrs@apple.com>
13548
13549         * gcc.dg/warn-1.c: New test.
13550
13551 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13552
13553         * g++.dg/template/typename3.C: New test.
13554
13555 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13556
13557         * g++.dg/lookup/ptrmem1.C: New test.
13558
13559         * g++.dg/abi/vthunk2.C: New test.
13560
13561 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13562
13563         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13564
13565 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13566
13567         * g++.dg/abi/empty9.C: New test.
13568
13569 2002-10-24  Richard Henderson  <rth@redhat.com>
13570
13571         * g++.dg/inherit/thunk1.C: Enable for ia64.
13572
13573 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c++/8067
13576         * g++.dg/lookup/pretty1.C: New test.
13577
13578 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * gcc.dg/20021023-1.c: New test.
13581
13582 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/7679
13585         * g++.dg/parse/inline1.C: New test.
13586
13587 2002-10-23  Richard Henderson  <rth@redhat.com>
13588
13589         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13590
13591         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13592
13593 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/6579
13596         * g++.dg/parse/stmtexpr3.C: New test.
13597
13598 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.dg/expr/cond1.C: New test.
13601
13602 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13603
13604         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13605
13606 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13607
13608         * g++.dg/abi/vbase13.C: New test.
13609         * g++.dg/abi/vbase14.C: Likewise.
13610
13611 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13612
13613         * gcc.dg/tls/pic-1.c: New test.
13614         * gcc.dg/tls/nonpic-1.c: New test.
13615         * gcc.dg/20021018-1.c: New test.
13616
13617 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13618
13619         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13620         Remove only files with the same base name as the test case.
13621         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13622         (profopt-execute): Likewise.  Also, remove old profiling
13623         and performance data files before running the tests.
13624
13625         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13626         * g++.dg/bprob/bprob.exp: Likewise.
13627         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13628         to allow more general test case names.
13629
13630         * g++.dg/bprob/bprob-1.C: Rename to ...
13631         * g++.dg/bprob/g++-bprob-1.C: ... this.
13632
13633         * g77.dg/bprob/bprob-1.f: Rename to ...
13634         * g77.dg/bprob/g77-bprob-1.f: ... this.
13635
13636 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13637
13638         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13639         bison 1.50 or later.
13640
13641 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13642
13643         * g++.dg/README: Describe more test directories.
13644
13645 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13646
13647         * g++.dg/init/array6.C: Add additional tests.
13648
13649 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13650
13651         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13652         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13653
13654 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13655
13656         * gcc.c-torture/compile/20020604-1.x: New.
13657         * gcc.c-torture/compile/simd-5.x: Likewise.
13658         * gcc.c-torture/execute/920710-1.x: Likewise.
13659         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13660
13661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13662
13663         * g++.dg/inherit/override1.C: Add dg-options clause.
13664
13665 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13666
13667         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13668         _mm_slli_si128.
13669
13670 2002-10-19  Andreas Schwab  <schwab@suse.de>
13671
13672         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13673         directory component.
13674
13675 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13676
13677         * g++.dg/inherit/thunk1.C: New test.
13678
13679         * g++.dg/inherit/override1.C: New test.
13680
13681         * g++.dg/abi/mangle11.C: New test.
13682         * g++.dg/abi/mangle14.C: New test.
13683         * g++.dg/abi/mangle17.C: New test.
13684
13685 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         * g++.dg/overload/member2.C: New test.
13688
13689 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13690
13691         * g++.dg/README: Describe new compat directory.
13692         * g++.dg/dg.exp: Skip tests in compat directory.
13693         * README.compat: New file.
13694         * lib/compat.exp: New expect script.
13695         * g++.dg/compat: New test directory.
13696         * g++.dg/compat/compat.exp: New expect script.
13697         * g++.dg/compat/abi: New test directory.
13698         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13699         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13700         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13701         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13702         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13703         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13704         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13705         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13706         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13707         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13708         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13709         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13710         * g++.dg/compat/break: New test directory.
13711         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13712         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13713         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13714         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13715         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13716         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13717         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13718         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13719         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13720         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13721         g++.dg/compat/break/README: New files.
13722         * g++.dg/compat/eh: New test directory.
13723         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13724         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13725         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13726         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13727         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13728         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13729         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13730         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13731         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13732         g++.dg/compat/eh/filter2_y.C,
13733         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13734         g++.dg/compat/eh/new1_y.C,
13735         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13736         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13737         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13738         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13739         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13740         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13741         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13742         g++.dg/compat/eh/unexpected1_y.C: New files.
13743         * g++.dg/compat/init: New test directory.
13744         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13745         g++.dg/compat/init/array5_y.C,
13746         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13747         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13748         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13749         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13750         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13751         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13752         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13753         g++.dg/compat/init/init-ref2_y.C: New files.
13754
13755 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/7584
13758         * g++.dg/inherit/using3.C: New test.
13759
13760 2002-10-17  Jan Hubicka  <jh@suse.cz>
13761
13762         * gcc.dg/20021017-2.c: New test.
13763
13764 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13765
13766         * g++.dg/abi/mangle16.C: Adjust.
13767
13768         * g++.dg/init/array8.C: New test.
13769
13770 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13771
13772         * gcc.dg/special/mips-abi.exp: New test.
13773         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13774
13775 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13776
13777         * g++.dg/abi/mangle16.C: New test.
13778         * g++.dg/abi/mangle17.C: Likewise.
13779
13780         PR c++/7478
13781         * g++.dg/template/ref1.C: New test.
13782
13783 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13784
13785         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13786
13787 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13788
13789         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13790
13791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/7524
13794         * g++.dg/init/array7.C: New test.
13795
13796 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13797
13798         * g++.dg/init/array6.C: New test.
13799
13800         * g++.dg/abi/mangle13.C: Likewise.
13801         * g++.dg/abi/mangle14.C: Likewise.
13802         * g++.dg/abi/mangle15.C: Likewise.
13803
13804 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13805
13806         * g++.dg/abi/empty8.C: New test.
13807
13808 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * g++.dg/init/ctor1.C: New test.
13811
13812 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13813
13814         * gcc.c-torture/execute/20021015-1.c: New test.
13815
13816 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13817
13818         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13819
13820 2002-10-14  Jan Hubicka  <jh@suse.cz>
13821
13822         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13823
13824 2002-10-14  Richard Henderson  <rth@redhat.com>
13825
13826         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13827
13828 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR optimization/6631
13831         * g++.dg/opt/const2.C: New test.
13832
13833 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/7176
13836         * g++.dg/parse/friend1.C: New test.
13837         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13838
13839 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13840
13841         * gcc.dg/20021014-1.c: New test.
13842
13843 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13844
13845         PR c++/5661
13846         * g++.dg/ext/vlm1.C: New test.
13847         * g++.dg/ext/vlm2.C: Likewise.
13848
13849         * g++.dg/init/array1.C: Remove invalid braces.
13850         * g++.dg/init/brace1.C: New test.
13851         * g++.dg/init/copy2.C: Likewise.
13852         * g++.dg/init/copy3.C: Likewise.
13853         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13854         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13855         braces.
13856
13857 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13858
13859         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13860
13861 2002-10-11  Richard Shann  <richard.shann@superh.com>
13862
13863         * gcc.c-torture/compile/simd-5.c: New test.
13864
13865 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13866
13867         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13868
13869 2002-10-10  Jim Wilson  <wilson@redhat.com>
13870
13871         * gcc.c-torture/execute/20021010-1.c: New test.
13872
13873 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13874
13875         PR c/7353
13876         * g++.dg/ext/typedef-init.C: New test.
13877         * gcc.dg/typedef-init.c: New test.
13878
13879 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13880
13881         * gcc.dg/cpp/paste13.c: New test.
13882
13883 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13884
13885         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13886         remaining platforms, XFAIL during compile, not execute.  Don't
13887         XFAIL at -O0.
13888
13889 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         * gcc.dg/alias-1.c: Tweak expected warning.
13892
13893 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13894
13895         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13896
13897 2002-10-06  Andreas Jaeger  <aj@suse.de>
13898
13899         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13900         * gcc.dg/cpp/c++98.C: Likewise.
13901
13902         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13903         * g++.dg/cpp/c++98.C: Likewise.
13904
13905         * g++.dg/README (Subdirectories): Mention cpp directory.
13906
13907         PR target/7559
13908         * gcc.dg/20021006-1.c: New test.
13909
13910 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13911
13912         PR c++/7804
13913         * g++.dg/other/warning1.C: New test.
13914
13915 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13916
13917         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13918         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13919         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13920
13921 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13922
13923         PR c++/7931
13924         * g++.dg/template/ptrmem3.C: New test.
13925
13926         PR c++/7754
13927         * g++.dg/template/union1.C: New test.
13928
13929 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/8006
13932         * g++.dg/abi/mangle9.C: New test.
13933         * g++.dg/abi/mangle10.C: New test.
13934         * g++.dg/abi/mangle11.C: New test.
13935         * g++.dg/abi/mangle12.C: New test.
13936
13937 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13938
13939         PR c++/7188.
13940         * g++.dg/template/meminit1.C: New test.
13941         * g++.dg/warn/Wreorder-1.C: Likewise.
13942         * g++.old-deja/g++.mike/warn3.C: Tweak.
13943         * lib/prune.exp: Ingore "in copy constructor".
13944
13945 2002-10-02  Andreas Jaeger  <aj@suse.de>
13946
13947         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13948         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13949         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13950         on x86-64.
13951
13952 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13953
13954         * gcc.dg/empty1.C: Fix typo.
13955
13956 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13957
13958         * gcc.dg/alias-1.c: New test.
13959
13960 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13961
13962         * gcc.dg/empty1.C: New test.
13963
13964         * g++.dg/tls/init-2.C: Tweak error messages.
13965
13966 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13967
13968         * gcc.c-torture/compile/20020923-1.c: New test.
13969
13970 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13971
13972         * gcc.c-torture/execute/ffs-1.c: New test.
13973         * gcc.c-torture/execute/ffs-2.c: Ditto.
13974
13975 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13976
13977         * g++.dg/overload/member1.C: New test.
13978
13979 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13980
13981         * g++.dg/abi/empty7.C: New test.
13982         * g++.dg/init/pm2.C: Likewise.
13983
13984 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         * g++.dg/rtti/crash1.C: New test.
13987
13988 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13989
13990         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13991         gcc.dg/sibcall-4.c: New tests.
13992
13993 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13994
13995         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13996         powerpc and MMIX targets.
13997
13998 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13999
14000         * gcc.dg/cpp/20020927-1.c: New.
14001
14002 2002-09-26  David S. Miller  <davem@redhat.com>
14003
14004         * gcc.c-torture/compile/trunctfdf.c: New.
14005
14006 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14007
14008         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14009
14010 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14011
14012         * gcc.c-torture/execute/loop-15.c: New.
14013
14014 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14015
14016         * README.QMTEST: Fix typo.
14017
14018 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14019
14020         * gcc.dg/20020926-1.c: New test.
14021
14022 2002-09-25  David S. Miller  <davem@redhat.com>
14023
14024         PR target/7842
14025         * gcc.c-torture/execute/shiftdi.c: New test.
14026
14027 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14028
14029         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14030         unique to the tool.
14031         * lib/g77.exp (g77_init): Likewise.
14032         * lib/g++.exp (g++_init): Likewise.
14033         * lib/objc.exp (objc_init): Likewise.
14034
14035 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14036
14037         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14038         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14039         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14040
14041 2002-09-25  Richard Henderson  <rth@redhat.com>
14042
14043         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14044         too-small long double.
14045
14046 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14047
14048         * gcc.dg/20020919-1.c: New test.
14049
14050 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14051
14052         * g++.dg/abi/bitfield6.C: New test.
14053         * g++.dg/abi/bitfield7.C: New test.
14054         * g++.dg/abi/bitfield8.C: New test.
14055         * g++.dg/abi/vbase11.C: New test.
14056
14057 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14058
14059         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14060         hppa*-*-hpux*.  Update test comment.
14061
14062 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.dg/tls/struct-1.c: New test.
14065
14066 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14067
14068         * gcc.dg/cpp/tr-warn2.c: Update.
14069
14070 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14071
14072         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14073
14074 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14075
14076         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14077         systems.
14078
14079 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14080
14081         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14082
14083         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14084         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14085         setting of cxxfilt.
14086
14087 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14088
14089         * gcc.dg/20020312-2.c: Update for darwin.
14090
14091 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14092
14093         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14094
14095 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14096
14097         * objc.dg/comp-types-1.m: New test.
14098         * objc.dg/comp-types-2.m: New test.
14099         * objc.dg/comp-types-3.m: New test.
14100         * objc.dg/comp-types-4.m: New test.
14101         * objc.dg/comp-types-5.m: New test.
14102         * objc.dg/comp-types-6.m: New test.
14103
14104 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14105
14106         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14107
14108 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14109
14110         * g++.dg/other/do1.C: New test.
14111
14112         * g++.dg/template/subst1.C: New test.
14113
14114 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14115
14116         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14117
14118 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14119
14120         * g++.dg/template/qualttp20.C: Adjust expected errors.
14121         * g++.old-deja/g++.jason/report.C: Likewise.
14122         * g++.old-deja/g++.other/qual1.C: Likewise.
14123
14124         * g++.dg/lookup/scoped2.C: New test.
14125
14126         * g++.dg/ext/asm3.C: New test.
14127
14128 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14129
14130         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14131
14132 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14133
14134         * ChangeLog: follow spelling conventions.
14135         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14136         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14137         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14138         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14139         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14140         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14141         * g++.old-deja/g++.law/global-init1.C: Likewise.
14142         * g++.old-deja/g++.other/delete4.C: Likewise.
14143         * g++.old-deja/g++.other/inline21.C: Likewise.
14144         * g++.old-deja/g++.other/singleton.C: Likewise.
14145         * g77.dg/strlen0.f: Likewise.
14146         * g77.f-torture/compile/20010519-1.f: Likewise.
14147         * g77.f-torture/compile/980310-4.f: Likewise.
14148         * gcc.c-torture/compile/20000605-1.c: Likewise.
14149         * gcc.c-torture/execute/20020225-1.c: Likewise.
14150         * gcc.dg/c90-hexfloat-2.c: Likewise.
14151         * gcc.dg/c99-bool-1.c: Likewise.
14152         * gcc.dg/c99-hexfloat-2.c: Likewise.
14153         * gcc.dg/dll-2.c: Likewise.
14154         * gcc.dg/wtr-union-init-1.c: Likewise.
14155         * gcc.dg/wtr-union-init-2.c: Likewise.
14156         * gcc.dg/wtr-union-init-3.c: Likewise.
14157         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14158         * gcc.dg/cpp/defined.c: Likewise.
14159         * gcc.dg/cpp/macsyntx.c: Likewise.
14160         * gcc.dg/cpp/paste2.c: Likewise.
14161         * gcc.dg/cpp/trad/defined.c: Likewise.
14162         * gcc.dg/format/c90-printf-1.c: Likewise.
14163         * gcc.dg/format/c90-scanf-1.c: Likewise.
14164         * gcc.dg/format/c99-printf-1.c: Likewise.
14165         * gcc.dg/format/c99-scanf-1.c: Likewise.
14166         * gcc.misc-tests/gcov-8.c: Likewise.
14167         * lib/profopt.exp: Likewise.
14168
14169 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14170
14171         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14172
14173 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14174
14175         * g++.dg/inherit/using2.C: New test.
14176
14177 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14178
14179         * ChangeLog: Follow spelling conventions.
14180         * g++.dg/template/friend4.C: Likewise.
14181         * g++.old-deja/g++.pt/crash67.C: Likewise.
14182         * gcc.c-torture/execute/20000801-4.c: Likewise.
14183         * gcc.dg/c90-digraph-1.c: Likewise.
14184         * gcc.dg/c94-digraph-1.c: Likewise.
14185         * gcc.dg/c99-digraph-1.c: Likewise.
14186         * gcc.dg/cpp/line5.c: Likewise.
14187         * gcc.dg/cpp/multiline.c: Likewise.
14188         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14189         * gcc.dg/format/attr-3.c: Likewise.
14190         * gcc.dg/format/c90-scanf-3.c: Likewise.
14191         * gcc.dg/format/ext-4.c: Likewise.
14192
14193 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14194
14195         * g++.dg/template/pretty1.C: New test.
14196
14197 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14198
14199         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14200
14201 2002-09-13  Matt Austern  <austern@apple.com>
14202
14203         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14204         passing a cast expression to a function by const reference.
14205
14206 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14207
14208         * g++.dg/template/deduce1.C: New test.
14209
14210 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14211
14212         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14213         32-bit int.
14214
14215 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14216
14217         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14218         usage.
14219
14220 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14221
14222         * gcc.c-torture/compile/20020910-1.c: New test.
14223
14224 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14225
14226         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14227
14228 2002-09-10  Andreas Jaeger  <aj@suse.de>
14229
14230         * gcc.dg/20020312-2.c: Adjust for x86-64.
14231
14232 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14233
14234         * g77.dg/7388.f: New test case for PR 7388.
14235
14236 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14237
14238         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14239
14240 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14241
14242         * objc.dg/proto-lossage-1.m: New test.
14243
14244 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14245
14246         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14247
14248 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14249
14250         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14251         expected to pass.
14252
14253 2002-09-06  Stan Shebs  <shebs@apple.com>
14254             David Edelsohn  <edelsohn@gnu.org>
14255
14256         * gcc.dg/weak: New directory.
14257         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14258         target-specific xfail bits.
14259         * gcc.dg/typeof-2.c: Move to new directory.
14260         * gcc.dg/weak.exp: New expect script.
14261
14262 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14263
14264         * gcc.c-torture/execute/extzvsi.c: New test.
14265
14266 2002-09-05  Stan Shebs  <shebs@apple.com>
14267
14268         * gcc.dg/weak-1.c: xfail on Darwin.
14269         * gcc.dg/weak-2.c: Ditto.
14270         * gcc.dg/weak-3.c: Ditto.
14271         * gcc.dg/weak-4.c: Ditto.
14272         * gcc.dg/weak-5.c: Ditto.
14273         * gcc.dg/weak-6.c: Ditto.
14274         * gcc.dg/weak-7.c: Ditto.
14275         * gcc.dg/weak-8.c: Ditto.
14276         * gcc.dg/weak-9.c: Ditto.
14277
14278 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14279
14280         * gcc.c-torture/execute/loop-14.c: New test.
14281
14282 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14283
14284         * g++.dg/other/cxa-atexit1.C: New test.
14285
14286         * gcc.dg/typeof-2.c: New test.
14287
14288 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14289
14290         * gcc.dg/builtins-2.c: New testcase.
14291         * gcc.dg/builtins-3.c: New testcase.
14292
14293 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14294
14295         * gcc.dg/cpp/_Pragma4.c: New test.
14296
14297 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14298
14299         * objc/execute/nil_method-1.m: New testcase.
14300
14301 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14302
14303         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14304         [Object class], not [Object initialize].
14305
14306 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14307             Hans-Peter Nilsson  <hp@bitrange.com>
14308
14309         * gcc.c-torture/execute/20020720-1.x: Skip test on
14310         mmix-knuth-mmixware.  Correct comment.
14311
14312 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14313
14314         * testsuite/g++.dg/abi/bitfield5.C: New test.
14315         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14316
14317 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14318
14319         * objc.dg/undeclared-selector.m: New test.
14320
14321 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14322
14323         * g++.dg/other/offsetof1.C: Avoid cast warning.
14324
14325 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14326
14327         * objc.dg/super-class-2.m: New test.
14328
14329 2002-08-24  Matt Austern  <austern@apple.com>
14330
14331         * g++.dg/ext/lvaddr.C: New test.
14332         * g++.dg/ext/lvcast.C: New test.
14333
14334 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14335
14336         * testsuite/g++.dg/inherit/cond1.C: New test.
14337
14338 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14339
14340         * gcc.dg/noncompile/incomplete-1.c: New test.
14341
14342 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14343
14344         * gcc.dg/typespec-1.c: New test.
14345
14346 2002-08-20  Devang Patel  <dpatel@apple.com>
14347         * objc.dg/proto-hier-2.m: New test.
14348
14349 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14350
14351         * objc.dg/bitfield-1.m: New test.
14352         * objc.dg/bitfield-2.m: New test.
14353
14354 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14355
14356         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14357         gcc.dg/c99-flex-array-4.c: New tests.
14358
14359 2002-08-16  Stan Shebs  <shebs@apple.com>
14360
14361         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14362
14363 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.dg/typeof-1.c: New test.
14366         * g++.dg/ext/typeof2.C: New test.
14367
14368 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14369
14370         * g++.dg/other/offsetof1.C: New test.
14371
14372 2002-08-14  Richard Henderson  <rth@redhat.com>
14373
14374         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14375
14376 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14377
14378         * gcc.dg/cpp/_Pragma3.c: New test.
14379
14380 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14381
14382         * g++.dg/template/inherit3: New test.
14383
14384 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14385
14386         * gcc.dg/bitfld-4.c: Add blank options.
14387
14388 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14389
14390         * g++.dg/template/crash1.C: New test.
14391
14392 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14393
14394         * gcc.dg/tls/opt-2.c: New test.
14395
14396 2002-08-08  Devang Patel  <dpatel@apple.com>
14397
14398         * objc.dg/selector-1.m : New test
14399
14400 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14401
14402         * g++.dg/abi/bitfield4.C: New test.
14403         * gcc.dg/bitfld-4.c: New test.
14404
14405 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         * g++.dg/other/packed1.C: New test.
14408
14409 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * g++.dg/abi/offsetof.C: Tweak error messages.
14412         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14413
14414 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14415
14416         * gcc.dg/bitfld-3.c: New test.
14417
14418 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14419             Richard Henderson  <rth@redhat.com>
14420
14421         * gcc.dg/i386-bitfield1.c: New test.
14422         * g++.dg/abi/bitfield3.C: Update.
14423
14424 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14425
14426         * objc.dg/const-str-2.m: Update.
14427         * gcc.dg/cpp/c++98.c: Change to C extension.
14428         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14429         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14430
14431 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14432
14433         * testsuite/gcc.dg/tls/diag-3.c: New.
14434
14435 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14436
14437         * g++.dg/README (Subdirectories): Document new subdir expr.
14438         * g++.dg/expr/pmf-1.C: New test.
14439
14440 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14441
14442         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14443
14444 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14445
14446         * g++.dg/abi/bitfield3.C: New test.
14447
14448 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         * lib/gcov.exp: Tweak expected line formats.
14451         * gcc.misc-tests/gcov8.c: New test.
14452         * gcc.misc-tests/gcov8.x: New flags.
14453
14454 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14455
14456         * consistency.vlad/layout/endian.c: Include string.h.
14457
14458         * gcc.c-torture/execute/20020805-1.c: New test.
14459
14460 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14461
14462         * g++.dg/other/conversion1.C: New test.
14463
14464 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14465
14466         * gcc.dg/builtins-1.c: New testcase.
14467
14468 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14469
14470         * g++.dg/inherit/access3.C: New test.
14471
14472 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14473
14474         * gcc.dg/ia64-visibility-2.c: New test.
14475
14476 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14477
14478         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14479         __qualifier_flags to __flags.
14480
14481 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14482
14483         * g++.dg/inherit/operator1.C: New test.
14484         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14485         * g++.dg/other/error1.C: Change expected error message.
14486         * g++.dg/template/conv4.C: Likewise.
14487
14488 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14489
14490         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14491         for documented behavior.
14492
14493 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14494
14495         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14496         several targets known to fail.
14497
14498 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14499
14500         * gcc.dg/mips-args-[123].c: New tests.
14501
14502 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14503
14504         * gcc.dg/ppc-spe.c: New.
14505
14506 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14507
14508         * g++.dg/other/ptrmem4.C: New testcase.
14509
14510 2002-07-24  Richard Henderson  <rth@redhat.com>
14511
14512         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14513
14514 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14515
14516         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14517
14518 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14519
14520         * gcc.c-torture/execute/memset-3.c: New testcase.
14521
14522 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14523
14524         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14525         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14526
14527 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14528
14529         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14530         Delete.
14531
14532 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14533
14534         * gcc.c-torture/compile/simd-4.c: New test.
14535
14536 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14537
14538         PR c++/7347, c++/7348
14539         * g++.dg/template/access4.C: New test.
14540         * g++.dg/template/access5.C: New test.
14541         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14542         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14543         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14544         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14545
14546 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14547
14548         * gcc.dg/gnu89-init-2.c: New test.
14549
14550 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14551
14552         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14553
14554 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14555
14556         * gcc.c-torture/execute/20020720-1.c: New testcase.
14557
14558 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14559
14560         * gcc.dg/cpp/Wsignprom.c: New tests.
14561
14562 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14563
14564         * gcc.c-torture/execute/loop-13.c: New test.
14565
14566 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14567
14568         * gcc.dg/cpp/expr.c: New tests.
14569
14570 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14571
14572         * g++.dg/opt/pr6713.C: Add template instantiation.
14573
14574 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14575
14576         * gcc.dg/nest.c: New test.
14577
14578 2002-07-17  Richard Henderson  <rth@redhat.com>
14579
14580         * g++.dg/opt/pr6713.C: New test.
14581
14582 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14583
14584         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14585         XFAIL for all x86 processors.
14586
14587 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14588
14589         * gcc.c-torture/execute/20010122-1.x: Do not test with
14590         -fomit-frame-pointer.
14591
14592 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14593
14594         * g++.dg/template/instantiate2.C: New test.
14595         * g++.dg/template/spec4.C: New test.
14596
14597 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14598
14599         * g++.dg/template/access2.C: New test.
14600         * g++.dg/template/access3.C: New test.
14601
14602 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14603
14604         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14605         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14606         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14607         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14608         Convert to use <stdarg.h>.
14609         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14610         Delete.
14611         * gcc.dg/va-arg-2.c: New.
14612         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14613
14614 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14615
14616         * gcc.c-torture/compile/20020710-1.c: New test.
14617
14618 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14619                           Andrew Pinski  <pinskia@physics.uc.edu>
14620
14621         gcc.c-torture/compile/simd-2.c: New testcase.
14622         gcc.c-torture/compile/simd-3.c: Likewise.
14623
14624 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14625
14626         PR c++/7224
14627         * g++.dg/overload/error1.C: New test.
14628
14629 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14630
14631         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14632         configuration and IRIX 6 O32 ABI.
14633
14634 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14635
14636         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14637
14638 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14639
14640         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14641
14642 2002-07-10  Jeffrey A Law  <law@redhat.com>
14643
14644         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14645
14646         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14647
14648 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14649
14650         * gcc.dg/20020312-2.c: Check for __PPC__.
14651
14652 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14653
14654         * gcc.c-torture/compile/20020709-1.c: New test.
14655
14656 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14657
14658         * g++.dg/template/qualttp21.C: New test case.
14659
14660 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14661
14662         * gcc.c-torture/compile/20020706-1.c: New test.
14663         * gcc.c-torture/compile/20020706-2.c: New test.
14664
14665 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14666             Alexandre Oliva  <aoliva@redhat.com>
14667
14668         * g++.dg/warn/incomplete1.C: New test.
14669
14670 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14671
14672         PR c++/7099
14673         * g++.dg/warn/noreturn1.C: New test.
14674
14675 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14676
14677         PR c++/6706
14678         * g++.dg/debug/debug6.C: New test.
14679         * g++.dg/debug/debug7.C: New test.
14680
14681 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14682
14683         * gcc.c-torture/compile/simd-3.c: New test.
14684
14685 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14686
14687         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14688         * gcc.dg/20020620-1.c: Likewise.
14689
14690 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14691
14692         PR c++/6944
14693         * g++.dg/init/array4.C: New test.
14694         * g++.dg/init/array5.C: New test.
14695
14696 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14697
14698         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14699         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14700
14701 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14702
14703         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14704         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14705         * gcc.dg/wtr-conversion-1.c: Likewise.
14706         * gcc.dg/wtr-escape-1.c: Likewise.
14707         * gcc.dg/wtr-int-type-1.c: Likewise.
14708         * gcc.dg/wtr-label-1.c: Likewise.
14709         * gcc.dg/wtr-static-1.c: Likewise.
14710         * gcc.dg/wtr-strcat-1.c: Likewise.
14711         * gcc.dg/wtr-suffix-1.c: Likewise.
14712         * gcc.dg/wtr-switch-1.c: Likewise.
14713         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14714         * gcc.dg/wtr-union-init-1.c: Likewise.
14715         * gcc.dg/wtr-union-init-2.c: Likewise.
14716         * gcc.dg/wtr-union-init-3.c: Likewise.
14717
14718         * gcc.dg/wtr-func-def-1.c: New test.
14719
14720 2002-07-02 Devang Patel <dpatel@apple.com>
14721
14722         * objc.dg/param-1.m: New test.
14723
14724 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14725
14726         * gcc.dg/cpp/trad/directive.c: Add test.
14727         * gcc.dg/cpp/trad/macroargs.c: Add test.
14728         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14729
14730 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14731
14732         * gcc.dg/cpp/cmdlne-M.c: New test.
14733
14734 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14735
14736         * objc.dg/desig-init-1.m: New test.
14737
14738 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14739
14740         PR c++/6716
14741         * g++.dg/template/instantiate1.C: New test.
14742
14743 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14744
14745         PR c++/7112
14746         * g++.dg/template/sizeof2.C: New test.
14747
14748 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14749
14750         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14751         gcc.dg/cpp/trad/include.c: New tests.
14752
14753 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14754
14755         PR target/7177
14756         * gcc.c-torture/compile/20020701-1.c: New test.
14757
14758 2002-07-01  Stan Shebs  <shebs@apple.com>
14759
14760         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14761         header here...
14762         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14763         (objc-torture-execute): or here.
14764
14765 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14766
14767         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14768
14769 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14770
14771         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14772
14773 2002-06-30  Devang Patel  <dpatel@apple.com>
14774
14775         * objc.dg/fsyntax-only.m: New test.
14776
14777 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14778
14779         PR c++/6695
14780         * g++.dg/template/friend7.C: New file.
14781
14782 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14783
14784         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14785         return type.
14786
14787 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14788
14789         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14790         avoid division by zero.
14791
14792 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14793
14794         * gcc.dg/Wunknownprag.c: New tests.
14795
14796 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14797
14798         * gcc.c-torture/execute/simd-2.c: New test.
14799
14800 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14801
14802         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14803         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14804         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14805         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14806         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14807         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14808         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14809         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14810         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14811         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14812         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14813         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14814         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14815         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14816         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14817         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14818         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14819
14820 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14821
14822         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14823         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14824         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14825         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14826         New tests.
14827         * gcc.dg/cpp/trad/directive.c: Update.
14828
14829 2002-06-23  Andreas Jaeger  <aj@suse.de>
14830
14831         * gcc.c-torture/execute/complex-6.c: New.
14832
14833 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14834
14835         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14836         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14837         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14838         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14839
14840 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14841
14842         * gcc.dg/cpp/trad: New directory with traditional tests copied
14843         from parent directory.
14844         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14845         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14846         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14847         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14848         Move to trad/ and rename.
14849         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14850         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14851         gcc.dg/cpp/trad/redef2.c: New tests.
14852         * gcc.dg/cpp/trad/trad.exp: New driver.
14853
14854 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14855
14856         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14857         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14858         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14859         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14860         Remove.
14861
14862 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14863
14864         * gcc.dg/20020620-1.c: New test.
14865
14866 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14867
14868         * g++.dg/template/ttp4.C: New test.
14869
14870 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14871
14872         * g++.dg/opt/vt1.C: Fix regexp.
14873
14874 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14875
14876         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14877         Don't use attribute `noinline'.
14878
14879 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14880
14881         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14882
14883 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14884
14885         * gcc.c-torture/execute/simd-1.c: New.
14886
14887         * gcc.dg/simd-1.c: New.
14888
14889 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14890
14891         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14892
14893 2002-06-16  Richard Henderson  <rth@redhat.com>
14894
14895         * g++.dg/ext/anon-struct1.C: New.
14896         * g++.dg/ext/anon-struct2.C: New.
14897         * g++.dg/ext/anon-struct3.C: New.
14898         * gcc.dg/anon-struct-1.c: New.
14899         * gcc.dg/anon-struct-2.c: New.
14900         * gcc.dg/anon-struct-3.c: New.
14901         * gcc.dg/20011008-1.c: Adjust warning text.
14902         * gcc.dg/20020527-1.c: Add -fms-extensions.
14903
14904 2002-06-16  Richard Henderson  <rth@redhat.com>
14905
14906         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14907
14908 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14909
14910         * gcc.c-torture/execute/20020615-1.c: New test.
14911
14912 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14913
14914         * gcc.c-tortuture/execute/compare-1.c: New test case.
14915         * gcc.c-tortuture/execute/compare-2.c: New test case.
14916         * gcc.c-tortuture/execute/compare-3.c: New test case.
14917
14918 2002-06-13  Richard Henderson  <rth@redhat.com>
14919
14920         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14921         ia64 ilp32.
14922
14923 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14924
14925         * g++.dg/template/typename2.C: Update error message.
14926
14927 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14928
14929         * gcc.c-torture/execute/20020611-1.c: New test.
14930
14931 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14932
14933         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14934         list of targets to skip.
14935
14936 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14937
14938         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14939         targets if not optimizing.
14940
14941 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14942
14943         * gcc.c-torture/compile/20020605-1.c: New test.
14944
14945         * g++.dg/opt/vt1.C: New test.
14946
14947         * gcc.dg/20020531-1.c: New test.
14948
14949         * gcc.dg/20020530-1.c: New test.
14950
14951         * gcc.dg/20020527-1.c: New test.
14952
14953         * g++.dg/opt/cse1.C: New test.
14954
14955 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14956
14957         * gcc.dg/20020607-2.c: New test case.
14958
14959 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14960
14961         * gcc.c-torture/compile/20020604-1.c: New test.
14962
14963 2002-06-04  Richard Henderson  <rth@redhat.com>
14964
14965         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14966         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14967         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14968
14969 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14970
14971         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14972
14973 2002-06-03  Richard Henderson  <rth@redhat.com>
14974
14975         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14976         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14977
14978 2002-06-02  Richard Henderson  <rth@redhat.com>
14979
14980         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14981         test functions static.
14982
14983 2002-06-02  Andreas Jaeger  <aj@suse.de>
14984
14985         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14986         now.
14987
14988 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14989
14990         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14991         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14992         Update for mofified diagnostics.
14993         * gcc.dg/c99-intconst-1.c: No longer fail.
14994
14995 2002-06-02  Richard Henderson  <rth@redhat.com>
14996
14997         * gcc.dg/uninit-A.c: Remove xfail markers.
14998
14999 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15000
15001         * gcc.dg/fnegate-1.c: New test case.
15002
15003 2002-05-30  Osku Salerma  <osku@iki.fi>
15004
15005         * gcc.c-torture/execute/mayalias-1.c: New file.
15006
15007 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15008
15009         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15010         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15011         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15012
15013 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15014
15015         * gcc.c-torture/execute/20020529-1.c: New test.
15016
15017 2002-05-27  Richard Henderson  <rth@redhat.com>
15018
15019         * g++.dg/ext/attrib6.C: New test case.
15020
15021 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15022
15023         * gcc.c-torture/execute/pure-1.c: New test.
15024
15025 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15026
15027         * gcc.dg/cpp/arith-2.c: Remove.
15028
15029 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15030
15031         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15032         * gcc.dg/cpp/if-3.c: Remove.
15033
15034 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15035
15036         * g++.dg/opt/cse2.C: New test.
15037
15038 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15039
15040         * gcc.dg/cpp/arith-1.c: New semantic tests.
15041         * gcc.dg/cpp/if-1.c: Update.
15042
15043 2002-05-24  Ben Elliston  <bje@redhat.com>
15044
15045         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15046
15047 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15048
15049         * gcc.dg/verbose-asm.c: New test.
15050
15051 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15052
15053         * gcc.dg/cpp/paste12.c: New test.
15054
15055 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15056
15057         * g++.dg/parse/named_ops.C: New test.
15058
15059 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15062
15063 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15064
15065         * gcc.dg/weak-2.c: Allow optional leading underscore
15066         in scan-assembler symbol name.
15067         * gcc.dg/weak-3.c: Likewise.
15068         * gcc.dg/weak-4.c: Likewise.
15069         * gcc.dg/weak-5.c: Likewise.
15070
15071 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15072
15073         * gcc.dg/20020523-1.c: New test.
15074
15075 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15076
15077         * objc.dg/const-str-2.m: Update now that we stop after
15078         a command line error.
15079
15080 2002-05-22  Richard Henderson  <rth@redhat.com>
15081
15082         * g++.dg/dg.exp: Fix typo in test pruneing.
15083
15084 2002-05-22  Richard Henderson  <rth@redhat.com>
15085
15086         * g++.dg/dg.exp: Prune the tls subdirectory.
15087         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15088         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15089         * g++.dg/tls/init-1.C: New.
15090
15091 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15092
15093         * gcc.dg/20020517-1.c: New test.
15094
15095 2002-05-21  Richard Henderson  <rth@redhat.com>
15096
15097         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15098         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15099
15100 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15101
15102         * g++.dg/other/copy2.C: New test.
15103
15104 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15105
15106         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15107         (MAX_COPY): Bump up to 10 times sizeof (long long).
15108         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15109
15110         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15111         sizeof (long long).
15112
15113         * gcc.c-torture/execute/strcpy-1.c: New test.
15114
15115 2002-05-19  Jason Merrill  <jason2redhat.com>
15116
15117         * g++.dg/ext/oper1.C: New test.
15118
15119 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15120 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15121
15122         * README.QMTEST: New file.
15123
15124         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15125
15126 2002-05-19  Andreas Jaeger  <aj@suse.de>
15127
15128         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15129         now.
15130         * gcc.c-torture/execute/loop-2d.x: Likewise.
15131
15132 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15133
15134         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15135         support weak symbols.
15136         * gcc.dg/weak-4.c: Likewise
15137         * gcc.dg/weak-6.c: Likewise
15138
15139 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15140
15141         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15142         cygwin, coff and h8300-*-hms targets
15143         * gcc.dg/weak-5.c: Likewise
15144         * gcc.dg/weak-7.c: Likewise
15145
15146 2002-05-16  Jason Merrill  <jason@redhat.com>
15147
15148         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15149         (scan-assembler-not, scan-assembler-dem): Likewise.
15150         (scan-assembler-dem-not): Likewise.
15151
15152 2002-05-15  Richard Henderson  <rth@redhat.com>
15153
15154         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15155
15156 2002-05-15  Richard Henderson  <rth@redhat.com>
15157
15158         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15159         (vfoo1f): Warning here.
15160         (vfoo1l): Don't redefine the alias.
15161
15162 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15163
15164         * g++.dg/init/pm1.C: New test.
15165
15166 2002-05-12  David S. Miller  <davem@redhat.com>
15167
15168         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15169         types.
15170
15171 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15172
15173         * gcc.c-torture/execute/20020510-1.c: New test case.
15174
15175 2002-05-10  David S. Miller  <davem@redhat.com>
15176
15177         * gcc.c-torture/execute/conversion.c: Test long double too.
15178
15179 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15180
15181         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15182         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15183         * lib/g++.exp (g++_link_flags): Likewise.
15184         * lib/objc.exp (objc_target_compile): Likewise.
15185
15186 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15187
15188         * gcc.dg/cpp/poison.c: Update.
15189         * gcc.dg/cpp/20000625-2.c: Remove.
15190         * gcc.dg/cpp/direct2s.c: Remove final test.
15191
15192 2002-05-08  Tom Rix  <trix@redhat.com>
15193
15194         * gcc.c-torture/execute/20020508-1.c: New test.
15195         * gcc.c-torture/execute/20020508-2.c: New test.
15196         * gcc.c-torture/execute/20020508-3.c: New test.
15197
15198 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15199
15200         * gcc.dg/cpp/charconst-4.c: More tests.
15201
15202 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15203
15204         PR c/6569
15205         * gcc.dg/weak-3.c: Update location of warning messages.
15206         * gcc.dg/weak-5.c: Likewise.
15207
15208 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15209
15210         * gcc.c-torture/execute/20020506-1.c: New test case.
15211
15212 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15213
15214         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15215
15216 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15217
15218         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15219
15220 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15221
15222         * gcc.dg/cpp/charconst-3.c: New test.
15223
15224 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15225
15226         * gcc.dg/cpp/charconst.c: Update tests.
15227
15228 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15229
15230         * treelang: Added directory for new sample language treelang. Also
15231         lib/treelang.exp: New file to signal treelang should be tested.
15232
15233 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15236         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15237         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15238         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15239         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15240         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15241         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15242
15243 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15244
15245         * gcc.dg/format/xopen-2.c: New test.
15246
15247 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15248
15249         * gcc.dg/20020503-1.c: New test.
15250
15251 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15252
15253         * g++.dg/init/dtor1.C: Make it tougher.
15254
15255 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15256
15257         * g++.dg/init/dtor1.C: New test.
15258
15259 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15260
15261         * gcc.dg/altivec-8.c: New.
15262
15263 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15264
15265         * gcc.dg/altivec-7.c: New.
15266
15267 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15268
15269         * g++.dg/parse/typedef1.C: New test.
15270
15271 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15272
15273         PR c++/6486
15274         * g++.dg/template/friend6.C: New test.
15275
15276         PR c++/6492
15277         * g++.dg/init/copy1.C: New test.
15278
15279 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15280
15281         * g++.dg/warn/effc1.C: New test.
15282
15283 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15284
15285         * gcc.dg/cpp/if-cexp.c: Add a test.
15286
15287 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15288
15289         * gcc.dg/20020426-2.c: New test.
15290
15291 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15292
15293         * gcc.dg/cpp/if-mop.c: Update.
15294         * gcc.dg/cpp/if-mpar.c: Add test.
15295         * gcc.dg/cpp/if-oppr.c: Update.
15296
15297 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15298
15299         PR c/6343
15300         * gcc.dg/weak-[2-7].c: New tests.
15301
15302 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15303
15304         * gcc.dg/enum1.c: New test.
15305
15306 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15307
15308         PR c++/6497
15309         * g++.dg/inherit/access2.C: New test.
15310
15311 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR bootstrap/6445
15314         * gcc.dg/20020426-1.c: New test.
15315
15316 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15317
15318         * g++.dg/abi/enum1.C: New test.
15319
15320 2002-04-26  Richard Henderson  <rth@redhat.com>
15321
15322         * gcc.dg/c99-bool-1.c: Expect always true warning.
15323
15324 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15325
15326         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15327
15328 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15329
15330         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15331         targets.
15332
15333 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15334
15335         * g++.dg/abi/mange7.C: New test.
15336
15337         PR c++/6438.
15338         * g++.dg/parse/stmtexpr2.C: New test.
15339
15340 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15341
15342         * gcc.dg/20020312-2.c: Add SH target.
15343
15344 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15345
15346         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15347         compiler output on mips*-*-irix*.
15348
15349 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15350
15351         * g++.dg/parse/attr1.C: New test.
15352
15353 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15354
15355         * gcc.c-torture/execute/string-opt-17.c: New test case.
15356         * gcc.c-torture/execute/memset-2.c: New test case.
15357
15358 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/6256:
15361         * g++.dg/template/friend5.C: New test.
15362
15363         PR c++/6331:
15364         * g++.dg/template/qual1.C: Likewise.
15365
15366 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15367
15368         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15369         Include stdlib.h, not stdio.h or ctype.h.
15370
15371 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15372
15373         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15374         cris-*-elf* and mmix-*-*.
15375         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15376         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15377         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15378         Ditto.
15379         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15380         * gcc.dg/wchar_t-1.c: Ditto.
15381
15382 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15383
15384         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15385         Clarify comment.
15386
15387 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15388
15389         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15390
15391 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15392
15393         * gcc.c-torture/execute/20000906-1.x: Delete.
15394
15395 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15396
15397         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15398
15399 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15400
15401         * PR6367
15402         * g77.f-torture/execute/6367.f: New test.
15403         * g77.f-torture/execute/6367.x: Disable for MMIX.
15404
15405 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15406
15407         * PR6352
15408         * g++.dg/opt/inline2.C: New test.
15409
15410 2002-04-18  Richard Henderson  <rth@redhat.com>
15411
15412         * gcc.dg/20000906-1.c: Enable for all targets.
15413         * gcc.c-torture/compile/iftrap-2.c: New.
15414
15415 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15416
15417         * gcc.dg/20020418-1.c: New test.
15418         * gcc.dg/20020418-2.c: New test.
15419
15420 2002-04-18  Richard Henderson  <rth@redhat.com>
15421
15422         * gcc.c-torture/compile/iftrap-1.c: New.
15423         * gcc.dg/iftrap-1.c: Adjust for ia64.
15424         * gcc.dg/iftrap-2.c: New.
15425
15426 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15427
15428         * gcc.c-torture/compile/20020418-1.c: New test.
15429
15430 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15431
15432         * gcc.c-torture/compile/20020415-1.c: New.
15433
15434 2002-04-18  David S. Miller  <davem@redhat.com>
15435
15436         * gcc.c-torture/execute/20020418-1.c: New test.
15437
15438 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15439
15440         * gcc.dg/20020416-1.c: New test.
15441
15442         * g++.dg/opt/inline1.C: New test.
15443
15444 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15445
15446         * gcc.dg/altivec-5.c: New test.
15447
15448         * gcc.dg/20020415-1.c: New test.
15449
15450 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15451
15452         * testsuite/lib/chill.exp: Remove.
15453
15454 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15455
15456         * g++.dg/other/big-struct.C: New test.
15457
15458 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15459
15460         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15461         of scratch file.
15462
15463 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15464
15465         PR c/6277
15466         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15467         in scan-assembler function name
15468
15469 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15470
15471         * g77.f-torture/execute/980628-4.x,
15472         g77.f-torture/execute/980628-5.x,
15473         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15474         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15475         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15476         i[34567]86-*-*.
15477
15478 2002-04-13  David S. Miller  <davem@redhat.com>
15479
15480         * gcc.c-torture/execute/20020413-1.c: New test.
15481
15482 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15483
15484         * gcc.dg/asm-6.c,
15485         * g++.dg/ext/asm1.C: New tests.
15486
15487 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++ 5373.
15490         * g++.dg/parse/stmtexpr1.C: New test.
15491
15492         PR c++/5189.
15493         * g++.dg/template/copy1.C: New test.
15494
15495 2002-04-12  Richard Henderson  <rth@redhat.com>
15496
15497         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15498
15499 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15500
15501         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15502         gcc.c-torture/execute/20020307-2.c.
15503
15504 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15505
15506         * g++.dg/ext/attrib5.C,
15507         * g++.dg/lookup/struct1.C: New tests.
15508
15509 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15510
15511         * gcc.dg/20020411-1.c: New test.
15512
15513         * gcc.c-torture/execute/20020411-1.c: New test.
15514
15515 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15516
15517         * g77.f-torture/execute/6177.f: New test.
15518
15519 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15520
15521         PR middle-end/6247
15522         * g++.dg/opt/cleanup1.C: New test.
15523
15524         * g++.dg/opt/const1.C: New test.
15525
15526 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15527
15528         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15529
15530 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15531
15532         PR c++/5507
15533         * g++.dg/template/typename2.C: New test.
15534
15535 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15536
15537         * gcc.c-torture/execute/loop-12.c: New.
15538
15539 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15540
15541         * g77.f-torture/execute/980628-4.x,
15542         g77.f-torture/execute/980628-5.x,
15543         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15544         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15545         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15546
15547 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15548
15549         PR optimization/6086
15550         * g++.dg/opt/preinc1.C: New test.
15551
15552 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15553
15554         PR c++/5571
15555         * g++.dg/opt/static2.C: New test.
15556
15557 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c/5120
15560         * gcc.dg/20020406-1.c: New test.
15561
15562 2002-04-04  David S. Miller  <davem@redhat.com>
15563
15564         * gcc.c-torture/execute/20020404-1.c: New test.
15565
15566 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15567
15568         PR c/6123
15569         * gcc.dg/20020312-2.c: Do not declare global register variable
15570         if __PIC__ or __pic__ is defined.
15571
15572 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15573
15574         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15575         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15576
15577 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15578
15579         * gcc.misc-tests/linkage.exp: Update last change to handle
15580         sparc*-, not just sparc-.
15581
15582 2002-04-03  Richard Henderson  <rth@redhat.com>
15583
15584         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15585
15586 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15587
15588         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15589
15590 2002-04-02  David S. Miller  <davem@redhat.com>
15591
15592         * gcc.c-torture/execute/20020402-3.c: New test.
15593
15594 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15595
15596         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15597         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15598
15599         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15600         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15601         g77.f-torture/execute/20001201.x,
15602         g77.f-torture/execute/u77-test.x: New files.
15603
15604         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15605         * gcc.dg/wchar_t-1.c: Ditto.
15606
15607 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15608
15609         * gcc.c-torture/execute/20020402-1.c: New test.
15610
15611 2002-04-01  Richard Henderson  <rth@redhat.com>
15612
15613         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15614
15615         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15616
15617 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15618
15619         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15620
15621 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15622
15623         * g++.dg/inherit/template-as-base.C: Expect error.
15624         * g++.dg/inherit/namespace-as-base.C: Likewise.
15625
15626 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15627
15628         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15629         g++.dg/ext/instantiate3.C: Tweak match patterns.
15630
15631         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15632         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15633         -da test.
15634
15635 2002-03-31  Richard Henderson  <rth@redhat.com>
15636
15637         * gcc.dg/special/alias-2.c: New.
15638         * gcc.dg/special/ecos.exp: Run it.
15639
15640 2002-03-31  Richard Henderson  <rth@redhat.com>
15641
15642         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15643
15644 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15645
15646         * gcc.dg/weak-1.c: Disable on h8300 port.
15647
15648 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15649
15650         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15651         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15652         ordering tests.
15653         * g++.dg/bprob/bprob-1.C: New test.
15654         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15655         * g++.dg/gcov/gcov-1.C: New test.
15656         * g++.dg/gcov/gcov-1.x: New file.
15657         * g++.dg/gcov/gcov-2.C: New test.
15658         * g++.dg/gcov/gcov-3.C: New test.
15659         * g++.dg/gcov/gcov-3.h: New file.
15660
15661 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15662
15663         * g++.old-deja/g++.other/builtins5.C: New test.
15664         * g++.old-deja/g++.other/builtins6.C: New test.
15665         * g++.old-deja/g++.other/builtins7.C: New test.
15666         * g++.old-deja/g++.other/builtins8.C: New test.
15667         * g++.old-deja/g++.other/builtins9.C: New test.
15668
15669 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15670
15671         * g++.dg/opt/static1.C: New test.
15672
15673         * g++.dg/opt/longbranch1.C: New test.
15674
15675 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15676
15677         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15678
15679         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15680
15681 2002-03-28  Jeffrey A Law  (law@redhat.com)
15682
15683         * gcc.c-torture/execute/20020328-1.c: New test.
15684
15685 2002-03-27  Richard Henderson  <rth@redhat.com>
15686
15687         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15688         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15689         move from g++.old-deja/g++.ext/.
15690
15691 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15692
15693         * g++.dg/init/new2.C: New test.
15694
15695 2002-03-26  Richard Henderson  <rth@redhat.com>
15696
15697         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15698
15699         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15700         on sparc.
15701
15702         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15703         sparcv9 systems.
15704         * gcc.dg/20001102-1.c: Likewise.
15705
15706 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15707
15708         * gcc.dg/cpp/endif-pedantic1.c,
15709         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15710
15711 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15712
15713         * g++.dg/init/new1.C: New test.
15714
15715 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.dg/abi/vbase9.C: New test.
15718
15719 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15720
15721         * gcc.dg/arm-asm.c: New test.
15722
15723 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15724
15725         * gcc.dg/Wswitch-enum.c: New test.
15726         Fix PR c/5044.
15727
15728 2002-03-26  Richard Henderson  <rth@redhat.com>
15729
15730         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15731         structure.
15732
15733 2002-03-25  Richard Henderson  <rth@redhat.com>
15734
15735         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15736         sparcv9 systems.
15737
15738         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15739         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15740
15741 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15742
15743         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15744
15745 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15746
15747         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15748         targets using generic thunk support.
15749
15750 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15751
15752         * gcc.c-torture/compile/20020323-1.c: New test.
15753
15754         * g++.dg/opt/conj2.C: New test.
15755
15756 2002-03-24  Richard Henderson  <rth@redhat.com>
15757
15758         * gcc.dg/weak-1.c: Use -fno-common.
15759
15760 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15761
15762         * g77.dg/f77-edit-apostrophe-out.f: New test
15763         * g77.dg/f77-edit-h-out.f: New test
15764         * g77.dg/f77-edit-t-in.f: New test
15765         * g77.dg/f77-edit-t-out.f: New test
15766         * g77.dg/f77-edit-x-out.f: New test
15767         * g77.dg/f77-edit-slash-out.f: New test
15768         * g77.dg/f77-edit-colon-out.f: New test
15769         * g77.dg/f77-edit-s-out.f: New test
15770
15771 2002-03-24  Richard Henderson  <rth@redhat.com>
15772
15773         * objc/execute/formal_protocol-6.x: New XFAIL.
15774
15775 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15776
15777         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15778         that do not support weak symbols
15779
15780 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15781
15782         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15783         * lib/g77.exp:  Likewise
15784         * lib/objc.exp: Likewise
15785
15786 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15787
15788         * gcc.dg/Wswitch-default.c: New test.
15789
15790 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15791
15792         * g++.dg/other/enum1.C: New test.
15793
15794 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15795
15796         * gcc.dg/pragma-ep-3.c: Fix typo.
15797
15798 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15799
15800         * g++.dg/inherit/template-as-base.C: New test.
15801
15802 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15803
15804         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15805         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15806
15807 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15808
15809         * gcc.dg/cpp/multiline.c: Update to match.
15810
15811 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15812
15813         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15814
15815 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15816
15817         * gcc.dg/cpp/extratokens2.c:  New file.
15818
15819 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15820
15821         * gcc.dg/20020312-2.c: Add rs6000 target.
15822
15823         * gcc.c-torture/compile/20020319-1.c: New test.
15824
15825 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15826
15827         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15828         (A, E): Handle this.
15829
15830 2002-03-20  Jason Merrill  <jason@redhat.com>
15831
15832         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15833         ignoring -fpic.
15834         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15835         through prune_gcc_output.
15836
15837 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15838
15839         * gcc.c-torture/compile/20020320-1.c: New test.
15840
15841 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15842
15843         * gcc.c-torture/compile/20020318-1.c: New test.
15844
15845         * gcc.dg/struct-by-value-1.c: New test.
15846
15847         * gcc.dg/20020319-1.c: New test.
15848
15849 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15850
15851         * g++.dg/opt/conj1.C: New test.
15852
15853 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15854
15855         * g++.dg/template/qualttp20.C: Revert previous change.
15856         * g++.dg/template/qualttp3.C: Likewise.
15857         * g++.dg/template/qualttp4.C: Likewise
15858         * g++.dg/template/qualttp5.C: Likewise
15859         * g++.dg/template/qualttp6.C: Likewise
15860         * g++.dg/template/qualttp7.C: Likewise
15861         * g++.dg/template/qualttp8.C: Likewise
15862         * g++.dg/template/recurse.C: Likewise.
15863
15864 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15865
15866         * gcc.dg/cpp/wchar-1.c: Update.
15867
15868 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15869
15870         * g++.dg/template/conv1.C: New test.
15871         * g++.dg/template/conv2.C: New test.
15872         * g++.dg/template/conv3.C: New test.
15873         * g++.dg/template/conv4.C: New test.
15874
15875 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15876
15877         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15878         * g++.dg/template/qualttp3.C: Likewise.
15879         * g++.dg/template/qualttp4.C: Likewise
15880         * g++.dg/template/qualttp5.C: Likewise
15881         * g++.dg/template/qualttp6.C: Likewise
15882         * g++.dg/template/qualttp7.C: Likewise
15883         * g++.dg/template/qualttp8.C: Likewise
15884         * g++.dg/template/recurse.C: Likewise.
15885
15886 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15887
15888         * g++.dg/opt/dtor1.C: New test.
15889
15890 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15891
15892         * gcc.c-torture/compile/20020315-1.c: New test.
15893
15894 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15895
15896         * gcc.dg/weak-1.c: Fix scan tests.
15897
15898 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15899
15900         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15901         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15902         cris-*-aout* mmix-*-*.
15903         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15904         cris-*-aout* mmix-*-*.
15905         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15906         cris-*-elf* cris-*-aout* and mmix-*-*.
15907         * gcc.dg/20001009-1.c: Ditto.
15908         * gcc.dg/20010912-1.c: Ditto.
15909         * gcc.dg/20020122-4.c: Ditto.
15910         * gcc.dg/inline-2.c: Ditto.
15911
15912 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15913
15914         * gcc.c-torture/compile/20020314-1.c: New test.
15915
15916 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15917
15918         * gcc.c-torture/execute/20020314-1.c: New test.
15919
15920 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15921
15922         * g++.dg/warn/Wunused-1.C: New test.
15923
15924 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15925
15926         * g++.dg/abi/mangle6.C: New test.
15927
15928 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15929
15930         * gcc.c-torture/compile/20020309-2.c: New test.
15931
15932         * gcc.c-torture/compile/20020312-1.c: New test.
15933
15934 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15935
15936         * g++.dg/other/access1.C: New test.
15937
15938 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15939
15940         * gcc.c-torture/execute/wchar_t-1.c: New test.
15941
15942 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15943
15944         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15945
15946 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15947
15948         * gcc.dg/20020312-1.c: New test case.
15949
15950 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15951
15952         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15953
15954 2002-03-11  Richard Henderson  <rth@redhat.com>
15955
15956         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15957         * g++.old-deja/g++.jason/report.C: Likewise.
15958
15959 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15960
15961         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15962         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15963
15964 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15965
15966         * testsuite/g++.dg/overload/pmf1.C: New test.
15967
15968 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15969
15970         * gcc.c-torture/execute/20020307-1.c: Use long.
15971
15972 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15973
15974         PR optimization/5844
15975         * gcc.dg/20020310-1.c: New test.
15976
15977 2002-03-09  Michael Meissner  <meissner@redhat.com>
15978
15979         * gcc.c-torture/execute/memcpy-2.c: New test.
15980         * gcc.c-torture/execute/memset-1.c: New test.
15981         * gcc.c-torture/execute/strlen-1.c: New test.
15982         * gcc.c-torture/execute/strcmp-1.c: New test.
15983         * gcc.c-torture/execute/strncmp-1.c: New test.
15984
15985 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15986
15987         * gcc.dg/ppc-ldstruct.c: New test.
15988
15989 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15990
15991         * gcc.c-torture/execute/va-arg-22.c: New test.
15992
15993 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15994
15995         * gcc.c-torture/compile/20020309-1.c: New test.
15996
15997 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15998
15999         * gcc.c-torture/execute/20020307-2.c: New test.
16000
16001 2002-03-07  Jeffrey A Law  (law@redhat.com)
16002
16003         * g77.f-torture/compile/20020307-1.f: New test.
16004
16005 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16006
16007         * gcc.dg/unordered-1.c: New test.
16008
16009 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16010
16011         * gcc.c-torture/execute/20020307-1.c: New test.
16012
16013 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16014
16015         * gcc.dg/20020304-1.c: New test.
16016
16017         * gcc.c-torture/compile/20020304-2.c: New test.
16018
16019 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16020
16021         * gcc.c-torture/compile/20020304-1.c: New test case
16022         (from PR c/5830).
16023
16024 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16025
16026         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16027
16028 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         * g++.dg/other/classkey1.C: New test.
16031
16032 2002-03-01  Richard Henderson  <rth@redhat.com>
16033
16034         * gcc.c-torture/compile/981223-1.x: New.
16035         * gcc.c-torture/compile/920625-1.x: New.
16036
16037 2002-02-28  Richard Henderson  <rth@redhat.com>
16038
16039         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16040
16041 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16042
16043         * gcc.c-torture/execute/20020227-1.c: New test.
16044
16045 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16046
16047         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16048         here" ERROR lines.
16049         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16050         * g++.old-deja.g++.other/defarg1.C: Likewise.
16051         * g++.old-deja/g++.pt/calls2.C: Likewise.
16052         * g++.old-deja/g++.pt/crash20.C: Likewise.
16053         * g++.old-deja/g++.pt/crash30.C: Likewise.
16054         * g++.old-deja/g++.pt/crash36.C: Likewise.
16055         * g++.old-deja/g++.pt/crash6.C: Likewise.
16056         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16057         * g++.old-deja/g++.pt/derived3.C: Likewise.
16058         * g++.old-deja/g++.pt/error1.C: Likewise.
16059         * g++.old-deja/g++.pt/friend21.C: Likewise.
16060         * g++.old-deja/g++.pt/friend23.C: Likewise.
16061         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16062         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16063
16064 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16065
16066         * gcc.c-torture/execute/20020225-2.c: New test.
16067
16068 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16069
16070         * gcc.c-torture/execute/920730-1t.c,
16071         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16072         Delete test cases, only relevant to -traditional.
16073
16074 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16075
16076         * gcc.dg/cpp/undef1.c: Remove.
16077         * gcc.dg/cpp/directiv.c: Update.
16078         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16079
16080 2002-02-27  Michael Meissner  <meissner@redhat.com>
16081
16082         * gcc.c-torture/execute/20020226-1.c: New test.
16083
16084 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16085
16086         * g++.dg/debug/debug4.C: New test.
16087
16088         * gcc.dg/ia64-visibility-1.c: New test.
16089
16090 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16091
16092         * gcc.dg/debug/20020224-1.c: New.
16093
16094 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16095
16096         * gcc.c-torture/execute/960416-1.x: New.
16097         * gcc.c-torture/execute/divconst-3.x: Likewise.
16098
16099 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16100
16101         * gcc.dg/20020224-1.c: New test.
16102
16103 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16104
16105         * gcc.c-torture/execute/20020225-1.c: New.
16106
16107 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16108
16109         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16110
16111 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16112
16113         * gcc.dg/20020222-1.c: New test.
16114
16115 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16116
16117         * g++.dg/opt/anonunion1.C: New test.
16118
16119 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16120
16121         * g++.dg/template/qualttp19.C: New test.
16122         * g++.dg/template/qualttp20.C: New test.
16123         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16124         * g++.old-deja/g++.other/qual1.C: Likewise.
16125
16126 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16127
16128         * gcc.dg/attr-alwaysinline.c: New.
16129
16130 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.dg/20020220-1.c: New test.
16133
16134         * gcc.dg/20020220-2.c: New test.
16135
16136         * g++.dg/opt/mmx1.C: New test.
16137
16138 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16139
16140         * gcc.c-torture/compile/20020110.c: New test.
16141
16142 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16143
16144         * gcc.c-torture/execute/20020219-1.c: New test.
16145
16146         * gcc.dg/20020219-1.c: New test.
16147
16148         * gcc.dg/noncompile/20020220-1.c: New test.
16149
16150         * g++.dg/opt/ptrintsum1.C: New test.
16151
16152         * gcc.dg/debug/20020220-1.c: New test.
16153
16154 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * gcc.c-torture/execute/20020216-1.c: New test.
16157
16158 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16159
16160         * gcc.dg/decl-1.c: Update, new test.
16161
16162 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16163
16164         * g++.dg/abi/bitfield1.C: New test.
16165         * g++.dg/abi/bitfield2.C: New test.
16166
16167 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16168
16169         * gcc.dg/attr-nest.c: New test.
16170
16171 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16172
16173         * gcc.c-torture/execute/20020215-1.c: New test.
16174
16175 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16176
16177         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16178         * g++.dg/debug/debug.exp: New.
16179         * g++.dg/debug/trivial.C: New.
16180         * g++.dg/debug/debug1.C: Moved...
16181         * g++.dg/other/debug1.C: ...from here.
16182         * g++.dg/debug/debug2.C: Moved...
16183         * g++.dg/other/debug2.C: ...from here.
16184         * g++.dg/debug/debug3.C: Moved...
16185         * g++.dg/other/debug3.C: ...from here.
16186
16187         * gcc.dg/noncompile/20020213-1.c: New test.
16188
16189 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16190
16191         * g++.dg/other/debug3.C: New test.
16192
16193         * gcc.c-torture/execute/20020213-1.c: New test.
16194
16195 2002-02-13  Richard Smith <richard@ex-parrot.com>
16196
16197         * g++.old-deja/g++.other/thunk1.C: New test.
16198
16199 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16200
16201         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16202
16203 2002-02-13  Stan Shebs  <shebs@apple.com>
16204
16205         * gcc.dg/altivec-3.c: New.
16206
16207 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16208
16209         * gcc.dg/Wunreachable-1.c: New test.
16210         * gcc.dg/Wunreachable-2.c: New test.
16211
16212 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16213
16214         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16215
16216 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16217
16218         * gcc.dg/decl-1.c: New test.
16219
16220 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16221
16222         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16223
16224 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16225
16226         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16227         * gcc.c-torture/compile/980506-1.x: Likewise.
16228
16229 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16230
16231         * gcc.dg/20020210-1.c: New.
16232
16233 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16234
16235         * g77.f-torture/execute/947.f: New regression test
16236         for PR fortran/947.
16237
16238 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16239
16240         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16241         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16242
16243 2002-02-08  Richard Henderson  <rth@redhat.com>
16244
16245         * gcc.c-torture/compile/labels-3.c: New.
16246
16247 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16248
16249         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16250         expression statements work instead.
16251         * gcc.dg/noncompile/20020207-1.c: New test.
16252
16253 2002-02-07  Richard Henderson  <rth@redhat.com>
16254
16255         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16256
16257 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16258
16259         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16260         message from g77
16261         * lib/g77-dg.exp: Trim g77 error messages so that they are
16262         recognized by dg.exp.
16263
16264 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16265
16266         PR fortran/5473
16267         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16268
16269 2002-02-07  Richard Henderson  <rth@redhat.com>
16270
16271         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16272         to be sufficiently aligned for integers.
16273
16274 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16275
16276         * g++.dg/template/friend4.C: New test.
16277
16278 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16279
16280         PR fortran/5743
16281         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16282         unsupported cases.
16283
16284 2002-02-07  Richard Henderson  <rth@redhat.com>
16285
16286         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16287         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16288         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16289         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16290
16291 2002-02-06  Richard Henderson  <rth@redhat.com>
16292
16293         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16294
16295 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16296
16297         * gcc.dg/20020206-1.c: New test.
16298
16299 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16300
16301         * gcc.c-torture/execute/20020206-1.c: New test.
16302
16303         * gcc.c-torture/execute/20020206-2.c: New test.
16304
16305         PR optimization/5429:
16306         * gcc.c-torture/compile/20020206-1.c: New test.
16307
16308 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16309
16310         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16311         as certain file formats cannot support particularly large
16312         alignments.
16313
16314         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16315         and do not expect to be able to link the executable.
16316
16317         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16318         fail because the COFF format does not support the weak attribute.
16319
16320 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16321
16322         * g77.dg/pr5473.f:  New test
16323
16324 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16325
16326         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16327         Fix testcase accordingly.
16328
16329 2002-02-04  Richard Henderson  <rth@redhat.com>
16330
16331         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16332         (buf): Change to be an array of pointers, not ints.
16333
16334 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16337         before all tests.  Move warning one line above to match where it
16338         C frontend emits.
16339         * gcc.dg/Wswitch-2.c: New test.
16340         * g++.dg/warn/Wswitch-1.C: New test.
16341         * g++.dg/warn/Wswitch-2.C: New test.
16342
16343 2002-02-04  Richard Henderson  <rth@redhat.com>
16344
16345         * g++.dg/abi/offsetof.C: Fix size comparison.
16346
16347 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16348
16349         * gcc.dg/cast-qual-2.c: New test.
16350
16351 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16352
16353         * gcc.dg/20020201-4.c: New test.
16354
16355 2002-02-04  Ben Elliston  <bje@redhat.com>
16356
16357         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16358         target_info attribute != 0, in addition to the empty string.
16359         (gcc_target_compile): Likewise.
16360
16361 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16362
16363         * gcc.dg/Wswitch.c: New test.
16364         PR gcc/4475. PR gcc/3780.
16365
16366 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16367
16368         * g77.f-torture/execute/5122.f: New test for regressions
16369         against PR fortran/5122.
16370
16371 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16372
16373         * g77.f-torture/compile/pr3743.f: Delete
16374         * g77.dg/pr3743-1.f: New test.
16375         * g77.dg/pr3743-2.f: New test.
16376         * g77.dg/pr3743-3.f: New test.
16377         * g77.dg/pr3743-4.f: New test.
16378
16379 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16380
16381         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16382
16383 2002-02-02  Richard Henderson  <rth@redhat.com>
16384
16385         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16386         * gcc.c-torture/execute/bf64-1.c: Likewise.
16387
16388 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16389
16390         * gcc.dg/20020201-2.c: New test.
16391
16392         * gcc.dg/20020201-3.c: New test.
16393
16394         * gcc.c-torture/execute/bitfld-2.c: New test.
16395
16396 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16397
16398         * gcc.dg/bitfld-1.c: Update.
16399         * gcc.dg/bitfld-2.c: Update.
16400         * gcc.c-torture/execute/bitfld-1.x: New.
16401
16402 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16403
16404         * gcc.c-torture/execute/20020201-1.c: New test.
16405
16406 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16407
16408         PR target/5469
16409         * gcc.dg/20020201-1.c: New test.
16410
16411 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16412
16413         PR fortran/3743
16414         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16415         * g77.f-torture/compile/pr3743.x: Remove
16416
16417 2002-01-31  Tom Rix  <trix@redhat.com>
16418
16419         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16420
16421 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16422
16423         * gcc.dg/noncompile/20020130-1.c: New test.
16424
16425 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16426
16427         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16428
16429 2002-01-29  Richard Henderson  <rth@redhat.com>
16430
16431         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16432         to long long.
16433         * gcc.c-torture/execute/bf64-1.c: Likewise.
16434
16435 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16436
16437         * gcc.c-torture/execute/20020129-1.c: New test.
16438
16439 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16440
16441         * gcc.c-torture/compile/20000224-1.c: Update.
16442         * gcc.c-torture/execute/bitfld-1.c: New tests.
16443         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16444         * gcc.dg/uninit-A.c: Update.
16445
16446 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16447
16448         * g++.dg/template/ctor1.C: Add instantiation.
16449
16450 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16451
16452         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16453         argument to __builtin_prefetch to be const ptr.
16454
16455 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16456
16457         * gcc.c-torture/compile/20020120-1.c: New test.
16458
16459 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16460
16461         * gcc.c-torture/execute/20020127-1.c: New test.
16462
16463 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16464
16465         * g77.dg/f77-edit-i-in.f: New test
16466         * g77.dg/f77-edit-i-out.f: New test
16467
16468 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16469
16470         * gcc.dg/debug/debug.exp: New file.
16471         * gcc.dg/debug/trivial.c: New file.
16472         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16473         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16474         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16475         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16476         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16477         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16478         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16479         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16480         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16481         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16482         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16483         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16484         * gcc.dg/20000503-1.c: Removed.
16485         * gcc.dg/20010207-1.c: Removed.
16486         * gcc.dg/20011223-1.c: Removed.
16487         * gcc.dg/20020104-2.c: Removed.
16488         * gcc.dg/debug-1.c: Removed.
16489         * gcc.dg/debug-2.c: Removed.
16490         * gcc.dg/debug-3.c: Removed.
16491         * gcc.dg/debug-4.c: Removed.
16492         * gcc.dg/debug-5.c: Removed.
16493         * gcc.dg/debug-6.c: Removed.
16494         * gcc.dg/dwarf2-1.c: Removed.
16495         * gcc.dg/dwarf2-2.c: Removed.
16496
16497 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16498
16499         * g++.old-deja/g++.other/eh5.C: New test.
16500         * g++.old-deja/g++.other/sibcall2.C: New test.
16501         * g++.old-deja/g++.other/array9.C: New test.
16502         * g++.old-deja/g++.other/typename2.C: New test.
16503         * g++.old-deja/g++.other/crash60.C: New test.
16504         * g++.old-deja/g++.other/conv9.C: New test.
16505         * g++.old-deja/g++.other/mangle10.C: New test.
16506         * g++.old-deja/g++.other/unchanging1.C: New test.
16507         * g++.old-deja/g++.other/exprstmt1.C: New test.
16508         * g++.old-deja/g++.other/inline23.C: New test.
16509         * g++.old-deja/g++.eh/ia64-1.C: New test.
16510         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16511         * g++.old-deja/g++.other/reload1.C: New test.
16512         * g++.old-deja/g++.other/static20.C: New test.
16513         * g++.old-deja/g++.other/local-alloc1.C: New test.
16514         * g++.old-deja/g++.other/conv8.C: New test.
16515         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16516         * g++.old-deja/g++.other/storeexpr1.C: New test.
16517         * g++.old-deja/g++.other/storeexpr2.C: New test.
16518         * g++.dg/eh/template2.C: New test.
16519         * g++.dg/warn/weak1.C: New test.
16520
16521 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16522
16523         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16524         Remove first, non-varying, argument.
16525
16526 2002-01-23  Richard Henderson  <rth@redhat.com>
16527
16528         * gcc.dg/inline-2.c: New.
16529
16530         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16531         Add optional target arg.  Check number of arguments.
16532         (scan-assembler-not, scan-assembler-dem): Likewise.
16533         (scan-assembler-dem-not): Likewise.
16534
16535 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16536
16537         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16538         line 12.
16539         * g++.old-deja/g++.brendan/parse3.C,
16540         g++.old-deja/g++.other/crash26.C,
16541         g++.old-deja/g++.other/crash28.C,
16542         g++.old-deja/g++.other/crash29.C,
16543         g++.old-deja/g++.other/crash30.C,
16544         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16545
16546 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16547
16548         * gcc.dg/20020115-1.c: New.
16549
16550 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16551
16552         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16553
16554 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16555
16556         * gcc.dg/20020122-3.c: New.
16557
16558 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16559
16560         * g++.dg/other/gc1.C: New test.
16561
16562 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16563
16564         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16565
16566 2002-01-22  Richard Henderson  <rth@redhat.com>
16567
16568         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16569
16570 2002-01-22  Richard Henderson  <rth@redhat.com>
16571
16572         * gcc.dg/20020122-4.c: New.
16573
16574 2002-01-22  H.J. Lu <hjl@gnu.org>
16575
16576         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16577         link output.
16578         * gcc.dg/special/ecos.exp: Likewise.
16579         * lib/g++-dg.exp: Likewise.
16580         * lib/g77-dg.exp: Likewise.
16581         * lib/gcc-dg.exp : Likewise.
16582         * lib/mike-g++.exp: Likewise.
16583         * lib/mike-g77.exp: Likewise.
16584         * lib/mike-gcc.exp: Likewise.
16585         * lib/objc-dg.exp: Likewise.
16586
16587 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16588
16589         PR target/5379
16590         * gcc.dg/20020122-2.c: New test.
16591
16592 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16593
16594         * gcc.dg/20020122-1.c: New test.
16595
16596 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16597
16598         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16599
16600 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16601
16602         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16603
16604 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16605
16606         * gcc.c-torture/compile/20020121-1.c: New test.
16607
16608 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16609
16610         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16611         ld_library_path.
16612
16613 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16614
16615         * gcc.dg/20020218-1.c: New test.
16616
16617 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16618
16619         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16620         messages
16621         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16622         "At global scope" warning
16623         * g++.dg/ext/align1.C: Change cygwin test for alignment
16624         from db-bogus to dg-warning
16625
16626 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16627
16628         * g77.f-torture/compile/cpp2.F: New test.
16629
16630 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         * g++.dg/template/access1.C: New test.
16633
16634 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16635
16636         * gcc.dg/20020118-1.c: New.
16637
16638 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16639
16640         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16641
16642 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16643
16644         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16645         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16646         alignment warnings.
16647
16648 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16649
16650         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16651         torture_with_loops and torture_without_loops
16652
16653 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16654
16655         * gcc.c-torture/compile/20020116-1.c: New test.
16656
16657 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16658
16659         * gcc.dg/20020116-2.c: New test.
16660
16661         * gcc.dg/ultrasp4.c: New test.
16662
16663         * gcc.dg/20020116-1.c: New test.
16664
16665 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16666
16667         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16668         by EABI.
16669
16670 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16671
16672         * gcc.misc-tests/i386-prefetch.exp: New.
16673         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16674         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16675         * gcc.misc-tests/i386-pf-none-1.c: New test.
16676         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16677
16678 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16679
16680         * gcc.dg/gnu89-init-1.c: Add new tests.
16681
16682 2002-01-15  Andreas Jaeger  <aj@suse.de>
16683
16684         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16685         * gcc.dg/i386-mmx-2.c: Likewise.
16686         * gcc.dg/i386-sse-1.c: Likewise.
16687         * gcc.dg/i386-sse-2.c: Likewise.
16688         * gcc.dg/i386-sse-3.c: Likewise.
16689
16690 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16691
16692         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16693         Uncomment additional cases that now pass.
16694
16695 2002-01-11  Richard Henderson  <rth@redhat.com>
16696
16697         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16698         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16699
16700 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16701
16702         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16703
16704 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16705
16706         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16707         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16708
16709 2002-01-10  Dale Johannesen  <dalej@apple.com>
16710
16711         * gcc.c-torture/execute/loop-11.c: New.
16712
16713 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16714
16715         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16716         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16717
16718 2002-01-09  Richard Henderson  <rth@redhat.com>
16719
16720         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16721         type in which to perform the operation for each size.
16722
16723 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16724
16725         * gcc.c-torture/compile/20020109-2.c: New test.
16726
16727 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16728
16729         * gcc.c-torture/execute/loop-10.c: New test.
16730
16731 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16732
16733         * gcc.c-torture/compile/20010226-1.c: New test.
16734         * gcc.c-torture/compile/20010227-1.c: New test.
16735         * gcc.c-torture/compile/20010426-1.c: New test.
16736         * gcc.c-torture/compile/20010510-1.c: New test.
16737         * gcc.c-torture/compile/20010605-3.c: New test.
16738         * gcc.c-torture/compile/20010824-1.c: New test.
16739         * gcc.c-torture/execute/20010409-1.c: New test.
16740         * gcc.dg/noncompile/20000901-1.c: New test.
16741         * gcc.dg/20001023-1.c: New test.
16742         * gcc.dg/20001101-1.c: New test.
16743         * gcc.dg/20001102-1.c: New test.
16744         * gcc.dg/20010207-1.c: New test.
16745         * gcc.dg/20010405-1.c: New test.
16746         * gcc.dg/20010822-1.c: New test.
16747         * gcc.dg/20011107-1.c: New test.
16748
16749 2002-01-09  Jeffrey A Law  (law@redhat.com)
16750
16751         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16752
16753         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16754         execution failure on PA targets.
16755
16756 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16757
16758         * gcc.c-torture/compile/20020109-1.c: New test.
16759
16760 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16761
16762         * gcc.c-torture/execute/20020108-1.c: New test.
16763
16764 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16765
16766         * gcc.dg/20020108-1.c: New test.
16767
16768 2002-01-08  H.J. Lu <hjl@gnu.org>
16769
16770         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16771         for header files.
16772
16773 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16774
16775         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16776         consistency.
16777
16778 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16779
16780         * gcc.dg/altivec-4.c: Test altivec predicates.
16781
16782 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16783
16784         * gcc.c-torture/execute/20020107-1.c: New test.
16785
16786 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16787
16788         PR c/5279
16789         * gcc.c-torture/compile/20020106-1.c: New test.
16790
16791 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16792
16793         * gcc.c-torture/execute/nestfunc-4.c: New test.
16794
16795 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16796
16797         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16798         extra triple that slipped in.
16799         * g++.old-deja/g++.abi/align.C: Likewise.
16800         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16801
16802 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16803
16804         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16805         * g++.old-deja/g++.abi/align.C: Likewise.
16806         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16807
16808         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16809         on FreeBSD/i386.
16810         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16811         FreeBSD.
16812
16813 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16814
16815         * gcc.dg/20020104-1.c: New test.
16816
16817         * gcc.dg/20020104-2.c: New test.
16818
16819 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16820
16821         * gcc.dg/20020103-1.c: Fix typo in target selector.
16822
16823 2002-01-03  Richard Henderson  <rth@redhat.com>
16824
16825         * gcc.dg/20020103-1.c: New.
16826
16827 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16828
16829         * gcc.c-torture/execute/20020103-1.c: New test.
16830
16831 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16832
16833         * g++.dg/other/debug2.C: New test.
16834
16835         * gcc.c-torture/compile/20020103-1.c: New test.
16836
16837 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16838
16839         * gcc.dg/gnu89-init-1.c: Added new tests.
16840
16841 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16842
16843         * g++.dg/template/friend2.C: Remove as patch is reverted.
16844
16845         * g++.dg/warn/oldcast1.C: New test.
16846
16847         * g++.dg/template/ptrmem1.C: New test.
16848         * g++.dg/template/ptrmem2.C: New test.
16849
16850         * g++.dg/template/ntp.C: New test.
16851
16852         * g++.dg/other/component1.C: New test.
16853
16854         * g++.dg/template/ttp3.C: New test.
16855
16856         * g++.dg/template/friend2.C: New test.
16857         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16858
16859 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16860
16861         * g++.dg/other/ptrmem1.C: New test.
16862         * g++.dg/other/ptrmem2.C: New test.
16863
16864 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16865
16866         * g++.dg/template/ctor1.C: New test.
16867
16868 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16869
16870         * g++.dg/template/friend2.C: New test.
16871
16872 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16873
16874         * gcc.dg/mmix-1.c: New test.
16875
16876 2001-12-31  Richard Henderson  <rth@redhat.com>
16877
16878         * gcc.dg/asm-5.c: New.
16879
16880 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16881
16882         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16883         in namespace __gnu_cxx
16884
16885 2001-12-30  Richard Henderson  <rth@redhat.com>
16886
16887         * gcc.dg/debug-6.c: New.
16888
16889 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16890
16891         * gcc.c-torture/compile/20011229-2.c: New test.
16892
16893 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16894
16895         * gcc.dg/debug-3.c: New test.
16896         * gcc.dg/debug-4.c: New test.
16897         * gcc.dg/debug-5.c: New test.
16898
16899 2001-12-29  Richard Henderson  <rth@redhat.com>
16900
16901         * g++.dg/eh/loop1.C: New.
16902
16903 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16904
16905         * g++.dg/template/crash1.C: New test.
16906
16907 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16908
16909         * g++.dg/other/const1.C: New test.
16910
16911 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16912
16913         * gcc.c-torture/compile/20011229-1.c: New test.
16914
16915 2001-12-28  Stan Shebs  <shebs@apple.com>
16916
16917         * lib/objc-torture.exp: Resync with c-torture.exp.
16918         * lib/objc.exp: Load standard libraries.
16919
16920 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16923         additional tests.
16924
16925 2001-12-27  Roger Sayle <roger@eyesopen.com>
16926
16927         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16928
16929 2001-12-27  Richard Henderson  <rth@redhat.com>
16930
16931         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16932
16933 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16934
16935         * g++.dg/eh/ctor1.C: New test.
16936         * g++.dg/other/error2.C: New test.
16937
16938 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16939
16940         * g++.dg/other/init2.C: New test.
16941
16942 2001-12-24  Richard Henderson  <rth@redhat.com>
16943
16944         * gcc.dg/20011223-1.c: New.
16945         * gcc.dg/inline-1.c: New.
16946
16947 2001-12-23  Richard Henderson  <rth@redhat.com>
16948
16949         * gcc.dg/asm-4.c: Test operand modifiers.
16950
16951 2001-12-23  Richard Henderson  <rth@redhat.com>
16952
16953         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16954
16955 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16956
16957         * gcc.c-torture/execute/20011223-1.c: New test.
16958
16959 2001-12-21  Richard Henderson  <rth@redhat.com>
16960
16961         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16962         re-enables the warning.
16963
16964 2001-12-21  Richard Henderson  <rth@redhat.com>
16965
16966         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16967
16968 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16969
16970         * gcc.c-torture/compile/20011218-1.c: New test.
16971
16972 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16973
16974         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16975         arm-isr.c test.
16976         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16977         epilogue generation for ARM ISR routines.
16978
16979 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16980
16981         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16982         * gcc.dg/format/c90-printf-3.c: Likewise.
16983         * gcc.dg/format/c99-printf-3.c: Likewise.
16984         * gcc.dg/format/ext-1.c: Likewise.
16985         * gcc.dg/format/ext-6.c: Likewise.
16986         * gcc.dg/format/format.h: Prototype unlocked stdio.
16987
16988 2001-12-20  Richard Henderson  <rth@redhat.com>
16989
16990         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16991         (arena): Use it.
16992         (malloc): Correct allocation logic.  Abort if we fill up the
16993         arena before initialization complete.
16994         (realloc): Correct allocation logic.
16995
16996 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16997
16998         * gcc.c-torture/compile/20011219-2.c: New test.
16999
17000         * gcc.c-torture/execute/20011219-1.c: New test.
17001
17002 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17003
17004         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17005         target does not support weak symbols.
17006
17007 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17008
17009         * gcc.c-torture/compile/20011219-1.c: New test.
17010
17011 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17012
17013         * g++.dg/other/error1.C: New test.
17014
17015 2001-12-17  Jeffrey A Law  (law@redhat.com)
17016
17017         * gcc.c-torture/execute/20011217-1.c: New test.
17018
17019 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17020
17021         * objc.dg/special/: New directory.
17022         * objc.dg/special/special.exp: New file.
17023         * objc.dg/special/unclaimed-category-1.h: New file.
17024         * objc.dg/special/unclaimed-category-1a.m: New file.
17025         * objc.dg/special/unclaimed-category-1.m: New file.
17026
17027 2001-12-17  Andreas Jaeger  <aj@suse.de>
17028
17029         * gcc.c-torture/compile/20011217-2.c: New test.
17030
17031 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17032
17033         * gcc.c-torture/compile/20011217-1.c: New test.
17034
17035 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17036
17037         * testsuite/gcc.dg/20011214-1.c: New.
17038
17039 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17040
17041         * gcc.dg/altivec-4.c: New.
17042
17043 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17044
17045         * gcc.dg/20011113-1.c: New test.
17046
17047 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17048
17049         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17050         std::__malloc_alloc_template<0> and
17051         std::__default_alloc_template<false, 0>.
17052
17053 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17054
17055         * objc/execute/bf-21.m: New test.
17056         * objc/execute/enumeration-1.m: New test.
17057         * objc/execute/enumeration-2.m: New test.
17058
17059 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17060
17061         * gcc.dg/gnu89-init-1.c: New test.
17062
17063 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17064
17065         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17066         * g++.old-deja/g++.jason/2371.C: Likewise.
17067         * g++.old-deja/g++.jason/template33.C: Likewise.
17068         * g++.old-deja/g++.jason/template34.C: Likewise.
17069         * g++.old-deja/g++.jason/template36.C: Likewise.
17070         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17071         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17072         * g++.old-deja/g++.other/typename1.C: Likewise.
17073         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17074         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17075         * g++.old-deja/g++.pt/typename11.C: Likewise.
17076         * g++.old-deja/g++.pt/typename14.C: Likewise.
17077         * g++.old-deja/g++.pt/typename16.C: Likewise.
17078         * g++.old-deja/g++.pt/typename3.C: Likewise.
17079         * g++.old-deja/g++.pt/typename4.C: Likewise.
17080         * g++.old-deja/g++.pt/typename5.C: Likewise.
17081         * g++.old-deja/g++.pt/typename7.C: Likewise.
17082         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17083
17084 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17085
17086         * g++.dg/other/linkage1.C: New test.
17087         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17088         specifiers.
17089
17090 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17091
17092         * gcc.dg/concat.c: New test.
17093
17094 2001-12-11  Stan Shebs  <shebs@apple.com>
17095
17096         * objc/compile: New test directory.
17097         * objc/compile/compile.exp: New expect script.
17098         * objc/compile/20011211-1.m: New compile test.
17099
17100 2001-12-11  Jason Merrill  <jason@redhat.com>
17101
17102         * lib/prune.exp (prune_gcc_output): Also handle "In member
17103         function".  So many permutations...
17104
17105 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17106
17107         * g++.dg/template/typedef1.C: New test.
17108
17109 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17110
17111         * g++.dg/other/copy1.C: New test.
17112
17113 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17114
17115         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17116
17117         * gcc.dg/builtin-choose-expr.c: New.
17118
17119 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17120
17121         * gcc.dg/altivec-2.c: New.
17122
17123 2001-12-07  Richard Henderson  <rth@redhat.com>
17124
17125         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17126
17127 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17128
17129         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17130         ultrasparc.
17131
17132 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17133
17134         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17135
17136 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17137
17138         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17139         variable argument list.
17140
17141 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17142
17143         * gcc.c-torture/execute/memcheck: Delete entire directory.
17144         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17145         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17146
17147 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17148
17149         * gcc.dg/Wshadow-1.c: New test.
17150
17151 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17152
17153         * gcc.c-torture/compile/20011130-1.c: New test.
17154
17155         * gcc.dg/noncompile/20011025-1.c: New test.
17156
17157         * g++.dg/other/anon-union.C: New test.
17158
17159         * gcc.c-torture/execute/20011024-1.c: New test.
17160
17161 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17162
17163         * gcc.c-torture/execute/20000722-1.x,
17164         gcc.c-torture/execute/20010123-1.x: Remove.
17165         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17166         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17167         gcc.dg/c99-complit-2.c: New tests.
17168
17169 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17170
17171         * g++.dg/inherit/base1.C: New test.
17172
17173 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17174
17175         * g++.dg/other/stdarg1.C: New test.
17176
17177         * gcc.c-torture/compile/20011130-2.c: New test.
17178
17179 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17180
17181         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17182         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17183         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17184         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17185         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17186         * gcc.dg/builtin-prefetch-1.c: New test.
17187
17188 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17189
17190         * gcc.dg/20011130-1.c: New test.
17191
17192 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17193
17194         * g++.dg/other/scope1.C: New test.
17195         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17196
17197 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17198
17199         * gcc.dg/vla-init-1.c: New test.
17200
17201 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17202
17203         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17204
17205 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17206
17207         * objc.dg/alias.m: Update.
17208         * objc.dg/class-1.m: Update.
17209         * objc.dg/const-str-1.m: Update.
17210         * objc.dg/fwd-proto-1.m: Update.
17211         * objc.dg/id-1.m: Update.
17212         * objc.dg/super-class-1.m: Update.
17213
17214 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17215
17216         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17217         constructs.
17218
17219 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17220
17221         * gcc.c-torture/execute/20011128-1.c: New test.
17222
17223 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17224
17225         * gcc.dg/20011127-1.c: New test.
17226
17227 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17228
17229         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17230         from Austin Group draft 7.
17231         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17232         scanf format arguments.
17233         * gcc.dg/format/no-exargs-2.c: New test.
17234
17235 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17236
17237         * g++.dg/abi/vbase8-4.C: New test.
17238
17239 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17240
17241         * gcc.c-torture/execute/20011121-1.c: New test.
17242
17243 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17244
17245         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17246
17247 2001-11-23  Andreas Jaeger  <aj@suse.de>
17248
17249         * gcc.dg/cpp/charconst-2.c: New test.
17250
17251 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17252
17253         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17254         to the host if it is remote.  Let tests specify extra headers
17255         they use.
17256         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17257         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17258         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17259         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17260         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17261         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17262         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17263         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17264         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17265         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17266
17267 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17268
17269         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17270         for little endian ARMs.
17271
17272 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17273
17274         * gcc.c-torture/compile/20011119-1.c: New test.
17275         * gcc.c-torture/compile/20011119-2.c: New test.
17276
17277 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17278
17279         * gcc.dg/altivec-1.c: Fix typo.
17280
17281 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17282
17283         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17284
17285 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17286
17287         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17288
17289 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17290
17291         * lib/g77.exp: Don't specify --rpath-link.
17292
17293         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17294         across all the headers.
17295         * gcc.dg/format/format.exp: For testing on a remote host,
17296         copy format.h.
17297
17298         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17299         * gcc.c-torture/execute/930406-1.c: Likewise.
17300         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17301
17302 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17303
17304         * gcc.dg/altivec-1.c: New.
17305
17306 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17307
17308         * gcc.dg/cpp/fpreprocessed.c: New test case.
17309
17310 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17311
17312         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17313         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17314         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17315
17316 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17317
17318         * gcc.dg/no-builtin-1.c: New test.
17319
17320 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17321
17322         * gcc.c-torture/execute/20011115-1.c: New test.
17323
17324 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17325
17326         * gcc.c-torture/compile/20011114-2.c: New test.
17327         * gcc.c-torture/compile/20011114-3.c: New test.
17328         * gcc.c-torture/compile/20011114-4.c: New test.
17329
17330 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17331
17332         * g++.dg/other/init1.C: New test.
17333
17334 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17335
17336         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17337         message.
17338
17339         * gcc.c-torture/execute/20011114-1.c: New testcase.
17340
17341         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17342         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17343         like the (before this change) version of 20010327-1.c.
17344
17345 2001-11-14  Roger Sayle <roger@eyesopen.com>
17346
17347         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17348
17349 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17350
17351         * g++.dg/init/array2.C: New test.
17352
17353 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17354
17355         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17356
17357 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17358
17359         * g++.dg/other/forscope1.C: New test.
17360         * g++.dg/ext/forscope1.C: New test.
17361         * g++.dg/ext/forscope2.C: New test.
17362
17363 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17364
17365         * gcc.c-torture/execute/20011113-1.c: New test.
17366
17367 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17368
17369         * gcc.c-torture/execute/20011109-2.c: New test.
17370
17371         * gcc.c-torture/execute/20011109-1.c: New test.
17372
17373 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17374
17375         * gcc.c-torture/compile/20011109-1.c: New test.
17376
17377 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17378
17379         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17380         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17381         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17382         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17383         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17384         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17385         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17386
17387 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17388
17389         * g++.dg/warn/Wshadow-1.C: New tests.
17390         * g++.old-deja/g++.mike/for3.C: Update.
17391
17392 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17393
17394         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17395         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17396         XFAILs.  Adjust expected error texts.
17397         * gcc.c-torture/compile/20011106-1.c,
17398         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17399         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17400         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17401         gcc.dg/c99-array-lval-5.c: New tests.
17402
17403 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17404
17405         * gcc.dg/cpp/defined.c: Update.
17406
17407 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17408
17409         * gcc.c-torture/execute/anon-1.c: New test.
17410
17411 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17412
17413         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17414         same size, so no warning should be produced on stormy16.
17415
17416         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17417         due to oversized array.
17418         * g++.old-deja/g++.mike/ns15.C: Likewise.
17419         * g++.old-deja/g++.pt/crash16.C: Likewise.
17420
17421 2001-11-02  Graham Stott  <grahams@redhat.com>
17422
17423         * g++.dgother/debug1.C: Fix typos.
17424
17425 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17426
17427         * g++.dg/other/debug1.C: New test.
17428
17429 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17430
17431         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17432         of unsigned long.
17433
17434 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17435
17436         * gcc.dg/20011029-2.c: New test.
17437
17438         * gcc.c-torture/compile/20011029-1.c: New test.
17439
17440 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17441
17442         * objc/execute/class_self-1.m: New test.
17443         * objc/execute/class_self-2.m: New test.
17444
17445 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17446
17447         * gcc.misc-tests/msgs.exp: Delete.
17448         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17449         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17450         error set to match recent changes.
17451
17452 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17453
17454         * gcc.dg/20011021-1.c: New test.
17455
17456 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17457
17458         * gcc.c-torture/compile/20011023-1.c: New test.
17459
17460 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17461
17462         * lib/g77.exp: Rewrite based on lib/g++.exp.
17463
17464 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17465
17466         * gcc.c-torture/execute/20011019-1.c: New test.
17467
17468         * gcc.dg/20011018-1.c: New test.
17469
17470 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17471
17472         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17473
17474 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17475
17476         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17477         * gcc.dg/attr-invalid.c: Likewise.
17478
17479 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17480
17481         * testsuite/gcc.dg/20011015-1.c: New test.
17482
17483 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17484
17485         * g++.dg/template/unify2.C: New test.
17486
17487 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17488
17489         * g++.dg/other/exception-specification.C: New test
17490
17491 2001-10-13  Tom Rix  <trix@redhat.com>
17492
17493         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17494         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17495
17496 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17497
17498         * testsuite/gcc.dg/20011009-1.c: New test.
17499
17500 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         PR g++/4476
17503         * g++.dg/other/friend1.C: New test.
17504
17505 2001-10-11  Richard Henderson  <rth@redhat.com>
17506
17507         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17508
17509 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17510
17511         * gcc.c-torture/compile/20011010-1.c: New.
17512
17513 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17514
17515         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17516         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17517         g77.f-torture/execute/execute.exp,
17518         g77.f-torture/noncompile/noncompile.exp,
17519         gcc.c-torture/compile/compile.exp,
17520         gcc.c-torture/execute/execute.exp,
17521         gcc.c-torture/execute/ieee/ieee.exp,
17522         gcc.c-torture/execute/memcheck/memcheck.exp,
17523         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17524         objc/execute/execute.exp: Update FSF address.
17525
17526 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17527
17528         * gcc.dg/cpp/cmdlne-C.c: Update.
17529         * gcc.dg/cpp/cmdlne-C2.c: New.
17530
17531 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17532
17533         * gcc.c-torture/execute/20011008-3.c: New.
17534
17535 2001-10-08  DJ Delorie  <dj@redhat.com>
17536
17537         * gcc.dg/20011008-1.c: New.
17538         * gcc.dg/20011008-2.c: New.
17539
17540 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17541
17542         * gcc.dg/cpp/spacing1.c: Update test.
17543
17544 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17545
17546         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17547         spelling errors of "separate" as "seperate".
17548
17549 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17550
17551         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17552         enough to avoid inlining.
17553
17554 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17555
17556         * lib/g77.exp: set libg2c_dir correctly.
17557
17558 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17559
17560         * gcc.dg/cpp/macro11.c: New test.
17561
17562 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17563
17564         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17565         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17566         gcc.dg/format/multattr-3.c: New tests.
17567         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17568         tests for format attributes on function pointers being rejected.
17569
17570 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17571
17572         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17573
17574 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17575
17576         * g++.dg/warn/format1.C: New test.
17577
17578 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17579
17580         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17581
17582 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17583
17584         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17585
17586 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17587
17588         * gcc.dg/cpp/redef2.c: Add test.
17589
17590 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17591
17592         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17593         long-standing bug on i686, apparently.
17594         * gcc.c-torture/execute/loop-2c.x: New file.
17595         * gcc.c-torture/execute/loop-2d.x: New file.
17596         * gcc.c-torture/execute/loop-3c.x: New file.
17597
17598 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17599
17600         * gcc.dg/cpp/20000625-2.c: Correct line number.
17601
17602 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17603
17604         * gcc.dg/cpp/macro10.c: New test.
17605         * gcc.dg/cpp/strify3.c: New test.
17606         * gcc.dg/cpp/spacing1.c: Add tests.
17607         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17608         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17609
17610 2001-09-24  DJ Delorie  <dj@redhat.com>
17611
17612         * gcc.c-torture/execute/20010924-1.c: New test.
17613
17614 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17615
17616         * testsuite/objc/execute/paste.m: Remove.
17617
17618 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17619
17620         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17621
17622 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17623
17624         * g77.dg/strlen0.f: New test.
17625
17626 2001-09-21  Richard Henderson  <rth@redhat.com>
17627
17628         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17629         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17630
17631 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17632
17633         Table-driven attributes.
17634         * g++.dg/ext/attrib1.C: New test.
17635
17636 2001-09-20  DJ Delorie  <dj@redhat.com>
17637
17638         * gcc.dg/20000926-1.c: Update expected warning messages.
17639         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17640         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17641         array.
17642
17643 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17644
17645         * g++.dg/eh/registers1.C: New test case.
17646
17647 2001-09-17  Richard Henderson  <rth@redhat.com>
17648
17649         * gcc.dg/array-5.c: Fix VLA decomposition test.
17650
17651 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17652
17653         * gcc.dg/cpp/line5.c: New testcase.
17654
17655 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17656
17657         * gcc.dg/cpp/macro9.c: New test.
17658
17659 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17660
17661         * gcc.c-torture/execute/980223.c: Change type of addr from long
17662         to char *.
17663
17664 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17665
17666         * gcc.c-torture/execute/20010915-1.c: New test.
17667
17668 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17669
17670         * g77.dg/bprob: New directory.
17671         * g77.dg/bprob/bprob.exp: New file.
17672         * g77.dg/bprob/bprob-1.f: New test.
17673         * g77.dg/gcov: New directory.
17674         * g77.dg/gcov/gcov.exp: New file.
17675         * g77.dg/gcov/gcov-1.f: New test.
17676         * g77.dg/gcov/gcov-1.x: New file.
17677
17678 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17679
17680         * gcc.dg/cpp/directiv.c: Update.
17681         * gcc.dg/cpp/undef1.c: Update.
17682
17683 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17684
17685         * gcc.dg/20010912-1.c: New test.
17686
17687 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17688
17689         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17690         language-independent file in lib.
17691         * lib/gcov.exp: New file.
17692
17693 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17694
17695         * gcc.c-torture/compile/20010911-1.c: New test.
17696
17697 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17698
17699         * lib/profopt.exp: New, to support profile-directed optimizations.
17700         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17701         * gcc.misc-tests/bprob-1.c: New test.
17702         * gcc.misc-tests/bprob-2.c: New test.
17703
17704 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17705
17706         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17707         XFAIL and which kinds of gcov output to verify.
17708         * gcc.misc-tests/gcov-4b.x: New file.
17709         * gcc.misc-tests/gcov-5b.x: New file.
17710         * gcc.misc-tests/gcov-6.x: New file.
17711         * gcc.misc-tests/gcov-7.c: New test.
17712         * gcc.misc-tests/gcov-7.x: New file.
17713
17714 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17715
17716         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17717         * gcc.misc-tests/gcov-6.c: New test.
17718
17719 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         PR c++/3986
17722         * g++.dg/abi/vbase1.C: New test.
17723
17724 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17725
17726         * objc.dg/method-2.m: New.
17727
17728 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17729
17730         PR c++/4203
17731         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17732         * g++.dg/init/empty1.C: New test.
17733
17734 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17735
17736         * gcc.c-torture/compile/20010903-1.c: New test.
17737
17738 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17739
17740         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17741         for m68k.
17742
17743 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17744
17745         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17746
17747         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17748
17749         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17750
17751 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17752
17753         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17754         for 16-bit 'unsigned int'.
17755
17756 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17757
17758         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17759
17760 2001-08-27  Richard Henderson  <rth@redhat.com>
17761
17762         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17763         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17764
17765 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17766
17767         * gcc.dg/asm-names.c (ymain): New.
17768
17769 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17770
17771         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17772         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17773         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17774
17775 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17776
17777         * gcc.dg/compare5.c: New testcase.
17778
17779 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17780
17781         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17782         and "In instantiation".
17783
17784 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17785
17786         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17787
17788 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17789
17790         * gcc.misc-tests/gcov.exp: Add support for branch information.
17791         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17792         * gcc.misc-tests/gcov-4.c: New test.
17793         * gcc.misc-tests/gcov-4b.c: New test.
17794         * gcc.misc-tests/gcov-5b.c: New test.
17795
17796 2001-08-20  Zack Weinberg  <zackw@panix.com>
17797
17798         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17799         expected to fail.
17800
17801 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17802
17803         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17804
17805 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17806
17807         * g++.dg/eh/template1.C: New test.
17808
17809 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17810
17811         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17812         Fix thinko.
17813         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17814         for xfail.
17815
17816 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17817
17818         * lib/g77-dg.exp:  Use prune.exp for common procedures
17819         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17820         * lib/g77.exp: (g77-dg-prune) Remove
17821
17822 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17823
17824         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17825
17826 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17827
17828         * g++.dg/template/unify1.C: New test.
17829
17830 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17831
17832         * g++.dg/abi/empty4.C: New test.
17833
17834 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17835
17836         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17837         solaris2.*
17838         * g77.f-torture/compile/pr3743.x: Likewise
17839
17840 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17841
17842         * g++.dg/other/using-declaration.C: New test.
17843
17844 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17845
17846         * gcc.dg/cpp/tr-sign.c: New testcase.
17847
17848 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17849
17850         * gcc.dg/cpp/19951025-1.c: Revert.
17851         * gcc.dg/cpp/directiv.c: We no longer process directives that
17852         interrupt macro arguments.
17853
17854 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17855
17856         * gcc.dg/bconstp-1.c: New test.
17857
17858 2001-08-03  Richard Henderson  <rth@redhat.com>
17859
17860         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17861
17862 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17863
17864         * gcc.dg/cpp/19951025-1.c: Update.
17865
17866 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17867
17868         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17869         should be x.
17870
17871 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         Kill -fhonor-std.
17874         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17875         * g++.old-deja/g++.other/std1.C: Likewise.
17876         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17877
17878 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17879
17880         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17881         (g77_pass, g77_fail, g77_finish, g77_exit,
17882         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17883
17884 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17885
17886         * g77.dg/fbackslash.f
17887         * g77.dg/fcase-preserve.f
17888         * g77.dg/ff90-1.f
17889         * g77.dg/ffixed-line-length-0.f
17890         * g77.dg/ffixed-line-length-132.f
17891         * g77.dg/ffixed-line-length-7.f
17892         * g77.dg/ffixed-line-length-72.f
17893         * g77.dg/ffixed-line-length-none.f
17894         * g77.dg/ffree-form-1.f
17895         * g77.dg/fno-backslash.f
17896         * g77.dg/fno-f90-1.f
17897         * g77.dg/fno-fixed-form-1.f
17898         * g77.dg/fno-onetrip.f
17899         * g77.dg/fno-typeless-boz.f
17900         * g77.dg/fno-underscoring.f
17901         * g77.dg/fno-vxt-1.f
17902         * g77.dg/fonetrip.f
17903         * g77.dg/ftypeless-boz.f
17904         * g77.dg/fugly-assumed.f
17905         * g77.dg/funderscoring.f
17906         * g77.dg/fvxt-1.f
17907
17908 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17909
17910         * objc.dg/fwd-proto-1.m: New.
17911         * objc.dg/local-decl-1.m: New.
17912         * objc.dg/naming-1.m: New.
17913         * objc.dg/naming-2.m: New.
17914         * objc.dg/proto-hier-1.m: New.
17915
17916 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17917
17918         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17919         largest-type elements to a struct makes its size grow.
17920
17921 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17922
17923         * g++.dg/abi/vthunk1.C: New test.
17924
17925 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17926
17927         * g++.dg/abi/vbase8-22.C: New test.
17928
17929 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17930
17931         * gcc.dg/cpp/macro8.c: New test.
17932
17933 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         * g++.dg/abi/vbase8-21.C: New test.
17936
17937 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         * g++.dg/abi/vbase8-10.C: New test.
17940
17941 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17942
17943         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17944         ${tool}_set_ld_library_path.
17945         Changed caller.
17946         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17947         g++.exp.
17948
17949 2001-07-26  Stan Cox <scox@redhat.com>
17950
17951         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17952         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17953         gcc_exit, gcc_check_unsupported_p):
17954         Moved to gcc-deps.exp
17955         * gcc-deps.exp: New file.
17956
17957 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17958
17959         * g++.old-deja/g++.pt/defarg14.C: New test.
17960
17961 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17962
17963         * g++.old-deja/g++.other/lineno5.C: New test.
17964
17965 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17966
17967         * g++.old-deja/g++.pt/crash68.C: New test.
17968
17969 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         * g++.old-deja/g++.other/crash42.C: New test.
17972
17973 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17974
17975         * gcc.dg/cpp/extratokens.c: Fix.
17976         * gcc.dg/cpp/skipping2.c: New tests.
17977
17978 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17979
17980         * gcc.c-torture/execute/20010724-1.c: New file.
17981         * gcc.c-torture/execute/20010724-1.x: New file.
17982
17983 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17984
17985         * g++.old-deja/g++.other/cond7.C: New test.
17986
17987 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17988
17989         * g++.old-deja/g++.other/optimize4.C: New test.
17990
17991 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17992
17993         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17994
17995 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17996
17997         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17998         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17999         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18000         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18001
18002         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18003         bug report" message.
18004
18005         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18006         * g++.dg/ext/instantiate1.C: Move from old-deja.
18007
18008 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18009
18010         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18011         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18012         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18013         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18014
18015 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18016
18017         * gcc.c-torture/execute/20010723-1.c: New test.
18018
18019 2001-07-23  Ben Elliston  <bje@redhat.com>
18020
18021         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18022
18023 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18024
18025         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18026         i[34567]86-*-*.
18027         Delete handling of ieee_multilib_flags.
18028         Pass -mieee for alpha*-*-* and sh-*-*.
18029         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18030
18031 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18032
18033         Remove old-abi tests.
18034         * g++.old-deja/g++.mike/p11116.C: Remove.
18035         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18036
18037 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18038
18039         * g77.f-torture/compile/pr3743.f:  New test
18040
18041 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18042
18043         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18044
18045 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18046
18047         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18048         g++.old-deja/g++.pt/static6.C: Likewise.
18049         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18050         supports weak symbols.
18051
18052 2001-07-18  Andreas Jaeger  <aj@suse.de>
18053
18054         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18055         supported again.
18056
18057 2001-07-18  Andreas Jaeger  <aj@suse.de>
18058
18059         * gcc.dg/iftrap-1.c: Fix target line.
18060
18061 2001-07-17  Richard Henderson  <rth@redhat.com>
18062
18063         * gcc.c-torture/execute/20010717-1.c: New.
18064
18065 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18066
18067         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18068         tests.
18069
18070 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18071
18072         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18073
18074 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18075
18076         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18077         UAC_SIGBUS, UAC_NOPRINT definitions.
18078
18079 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18080
18081         * objc/execute/object_is_class.m: New test.
18082         * objc/execute/object_is_meta_class.m: New test.
18083
18084 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18085
18086         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18087         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18088
18089 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18090
18091         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18092         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18093
18094 2001-07-14  Richard Henderson  <rth@redhat.com>
18095
18096         * gcc.dg/iftrap-1.c: New.
18097
18098 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18099
18100         * g77.f-torture/execute/intrinsic77.f: New test.
18101
18102 2001-07-11  Janis Johnson <janis@us.ibm.com>
18103
18104         * gcc.misc-tests/gcov-3.c: New test.
18105
18106 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18107
18108         * gcc.c-torture/compile/20010711-1.c,
18109         * gcc.c-torture/compile/20010711-2.c: New tests.
18110
18111 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18112
18113         * gcc.c-torture/execute/20010711-1.c: New test.
18114
18115 2001-07-11  Ben Elliston  <bje@redhat.com>
18116
18117         * g++.old-deja/g++.other/enum5.C: New test.
18118
18119 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18120
18121         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18122         (g++-dg-prune): Call prune_gcc_output.
18123         * prune.exp: New file for prune_gcc_output.
18124         * lib/g++.exp, lib/gcc.exp: Load it.
18125
18126 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18127
18128         * gcc.c-torture/compile/20010701-1.c,
18129         g++.old-deja/g++.ext/attrib6.C: New tests.
18130
18131 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18132
18133         * gcc.c-torture/compile/20010706-1.c: New test.
18134
18135 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18136
18137         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18138
18139 2001-06-28  Stan Shebs  <shebs@apple.com>
18140
18141         * gcc.dg/pragma-darwin.c: New test.
18142
18143 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18144
18145         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18146         Solaris 2.[678] system.
18147
18148 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18149
18150         * gcc.dg/20010622-1.c: New test.
18151
18152 2001-06-18  Stan Shebs  <shebs@apple.com>
18153
18154         * objc.dg: New directory.
18155         * objc.dg/dg.exp: New file.
18156         * objc.dg/alias.m: New.
18157         * objc.dg/class-1.m: New.
18158         * objc.dg/class-2.m: New.
18159         * objc.dg/const-str-1.m: New.
18160         * objc.dg/const-str-2.m: New.
18161         * objc.dg/id-1.m: New.
18162         * objc.dg/method-1.m: New.
18163         * objc.dg/super-class-1.m: New.
18164         * lib/objc-dg.exp: New file.
18165
18166 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18167
18168         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18169         of label name.
18170
18171 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18172
18173         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18174
18175 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18176
18177         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18178         variable.
18179
18180 2001-06-12  Richard Henderson  <rth@redhat.com>
18181
18182         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18183
18184 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18185
18186         * g++.old-deja/g++.abi/vbase5.C: New test.
18187         * g++.old-deja/g++.abi/vbase6.C: New test.
18188         * g++.old-deja/g++.abi/vbase7.C: New test.
18189
18190 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18191
18192         * gcc.c-torture/compile/20010610-1.c: New test.
18193
18194 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18195
18196         * g++.old-deja/g++.abi/vbase4.C: New test.
18197
18198 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18199
18200         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18201         support %f for HC11/HC12 targets.
18202         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18203         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18204         on HC11/HC12 targets.
18205         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18206
18207 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18208
18209         * gcc.dg/wchar_t-1.c: New file.
18210         * gcc.dg/wint_t-1.c: Likewise.
18211
18212 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18213
18214         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18215
18216 2001-06-11  Richard Henderson  <rth@redhat.com>
18217
18218         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18219
18220 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18221
18222         * gcc.c-torture/compile/20010611-1.c: New test.
18223
18224 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18225
18226         * gcc.dg/c99-tag-1.c: Add more tests.
18227
18228 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18229
18230         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18231         representation on MN10300 and ARM/Thumb.
18232
18233 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18234
18235         * g77.f-torture/execute/20010610.f: New.
18236
18237 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18238
18239         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18240         names.
18241
18242 2001-06-09  Richard Henderson  <rth@redhat.com>
18243
18244         * gcc.c-torture/execute/ashrdi-1.c: New.
18245         * gcc.c-torture/execute/ashldi-1.c: New.
18246         * gcc.c-torture/execute/lshrdi-1.c: New.
18247
18248 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18249
18250         * objc/execute/load-3.m: Added. Check sending +load to categories,
18251         in addition to classes.
18252
18253 2001-06-08  Stan Shebs  <shebs@apple.com>
18254
18255         * objc/execute/load-2.m: New test.  From Nicola Pero
18256         <n.pero@mi.flashnet.it>.
18257
18258 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18259
18260         * gcc.c-torture/execute/20010605-2.c: New test.
18261
18262 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18263
18264         * g++.old-deja/g++.abi/vbase2.C: New test.
18265         * g++.old-deja/g++.abi/vbase3.C: New test.
18266
18267 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         * g++.old-deja/g++.pt/friend49.C: New test.
18270
18271 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18272
18273         * g++.old-deja/g++.ext/anon3.C: New test.
18274
18275 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18276
18277         * g++.old-deja/g++.other/conv7.C: New test.
18278
18279 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18280
18281         * gcc.c-torture/compile/20010605-2.c: New test.
18282
18283 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18284
18285         * gcc.c-torture/execute/20010604-1.c: New test.
18286
18287 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18288
18289         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18290
18291 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18292
18293         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18294         (g++_link_flags): Likewise.
18295         (g++_init): Pass gccpath's value to two previous functions.
18296
18297 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18298
18299         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18300         Ensure logfile entry matches exec command line.
18301
18302 2001-05-31  Richard Henderson  <rth@redhat.com>
18303
18304         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18305         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18306
18307 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18308
18309         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18310         compiler for irix6.2
18311
18312 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18313
18314         * g++.old-deja/g++.other/optimize3.C: New file.
18315
18316 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18317
18318         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18319         assemble.
18320
18321 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18322
18323         * g++.old-deja/g++.other/optimize2.C: New file.
18324
18325 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18326
18327         * gcc.c-torture/compile/20010518-2.c: New file.
18328         * gcc.c-torture/execute/20010518-1.c: New file.
18329         * gcc.c-torture/execute/20010518-2.c: New file.
18330
18331 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18332
18333         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18334
18335 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18336
18337         G++ no longer defines builtins that do not begin with __builtin.
18338         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18339         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18340         * g++.old-deja/g++.law/builtin1.C: Likewise.
18341         * g++.old-deja/g++.law/cvt2.C: Likewise.
18342         * g++.old-deja/g++.mike/net5.C: Likewise.
18343         * g++.old-deja/g++.other/builtins1.C: Likewise.
18344         * g++.old-deja/g++.other/builtins2.C: Likewise.
18345         * g++.old-deja/g++.other/builtins3.C: Likewise.
18346         * g++.old-deja/g++.other/builtins4.C: Likewise.
18347         * g++.old-deja/g++.other/inline8.C: Likewise.
18348         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18349
18350 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18351
18352         * g++.old-deja/g++.pt/using1.C: Adjust.
18353         * g++.old-deja/g++.pt/using2.C: New test.
18354
18355 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18356
18357         * gcc.dg/cpp/charconst.c: New tests.
18358         * gcc.dg/cpp/escape.c: New tests.
18359         * gcc.dg/cpp/escape-1.c: New tests.
18360         * gcc.dg/cpp/escape-2.c: New tests.
18361         * gcc.dg/cpp/ucs.c: New tests.
18362
18363 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18364
18365         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18366         native compiler for irix6.5.
18367
18368 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18369
18370         * lib/g++.exp (g++_include_flags): Use args to compute
18371         get_multilibs.
18372         (g++_link_flags): Likewise.
18373         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18374
18375 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18376
18377         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18378
18379 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18380
18381         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18382         this file.
18383
18384 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18385
18386         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18387         STACK_SIZE;
18388         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18389         to STACK_SIZE; Use it to define size of add_histo array.
18390         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18391         to STACK_SIZE.
18392         (f): Use GITT_SIZE to define size of gitt local table.
18393         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18394         to STACK_SIZE; Use it to define size of bytemem array.
18395
18396 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18397
18398         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18399         on 68HC11/HC12 due to the asm instruction.
18400         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18401         * gcc.c-torture/compile/920520-1.x: Likewise.
18402         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18403         on 68HC11/HC12 because the function is larger than 64K.
18404         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18405         on 68HC11/HC12 because the structure is too large.
18406
18407 2001-05-20  Richard Henderson  <rth@redhat.com>
18408
18409         * gcc.c-torture/execute/20010520-1.c: New.
18410
18411 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18412
18413         * g++.old-deja/g++.warn/compare1.C: New test.
18414         * gcc.dg/compare4.c: New test.
18415
18416 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18417
18418         * g++.old-deja/g++.other/optimize1.C: New test.
18419
18420 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18421
18422         * g++.old-deja/g++.pt/spec41.C: New test.
18423
18424 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18425
18426         * gcc.c-torture/compile/20010114-1.x: Remove.
18427
18428 2001-05-18  Stan Shebs  <shebs@apple.com>
18429
18430         * gcc.c-torture/compile/20010518-1.c: New test.
18431
18432 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18433
18434         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18435         * g++.old-deja/g++.pt/crash67.C: New test.
18436
18437 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18438
18439         * g++.old-deja/g++.other/debug9.C: New test.
18440
18441 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18442
18443         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18444
18445 2001-05-16  Jan Hubicka  <jh@suse.cz>
18446
18447         * gcc.c-torture/compile/20010516-1.c: New test.
18448
18449 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18450
18451         * g++.old-deja/g++.other/crash41.C: New test.
18452
18453 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18454
18455         * g++.old-deja/g++.pt/crash66.C: New test.
18456
18457 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18458
18459         * g++.old-deja/g++.robertl/eb27.C: Convert.
18460
18461 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18462
18463         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18464         declaration being redundant.
18465
18466 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18467
18468         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18469
18470 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18471
18472         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18473
18474 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18475
18476         * lib/g++.exp: Use testsuite_flags.
18477
18478 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18479
18480         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18481
18482 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18483
18484         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18485
18486 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18487
18488         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18489
18490 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18491
18492         * gcc.c-torture/compile/20010313-1.c: New test.
18493
18494 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18495
18496         * gcc.dg/cpp/direct2.c: New test.
18497         * gccq.dg/cpp/direct2s.c: New test.
18498
18499         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18500
18501 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18502
18503         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18504         * g++.old-deja/g++.other/op3.C: Likewise.
18505
18506 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18507
18508         * gcc.dg/cpp/syshdr.h: New file.
18509         * gcc.dg/cpp/sysmac1.c: Update.
18510         * gcc.dg/cpp/sysmac2.c: Update.
18511
18512 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18513
18514         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18515
18516 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18517
18518         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18519         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18520
18521 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18522
18523         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18524
18525 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18526
18527         * lib/g++.exp (g++_include_flags): Don't use any special flags
18528         if TESTING_IN_BUILD_TREE is not defined.
18529         (g++_init): Use a plain 'c++' as the compiler if
18530         TESTING_IN_BUILD_TREEE is not defined.
18531
18532 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18533
18534         * g++.old-deja/g++.eh/catch13.C: New test.
18535         * g++.old-deja/g++.eh/catch14.C: New test.
18536
18537 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18538
18539         * gcc.dg/cpp/tr-define.c: New test.
18540
18541 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18542
18543         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18544         <stdlib.h>, not <malloc.h>.
18545
18546 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18547
18548         * g++.old-deja/g++.ns/template17.C: New test.
18549
18550 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18551
18552         * g++.old-deja/g++.pt/ref4.C: New test.
18553
18554 2001-04-30  Richard Henderson  <rth@redhat.com>
18555
18556         * gcc.dg/20000724-1.c: Revert last change.
18557
18558 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18559
18560         * g77.f-torture/execute/20010430.f: New test.
18561
18562 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18563
18564         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18565
18566 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18567
18568         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18569
18570 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18571
18572         * g++.old-deja/g++.eh/crash6.C: New test.
18573
18574 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         * g++.old-deja/g++.other/warn7.C: New test.
18577
18578 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         * g++.old-deja/g++.other/defarg9.C: New test.
18581
18582 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18583
18584         * g77.f-torture/compile/20010426.f: New test.
18585         * g77.f-torture/execute/20010426.f: New test.
18586
18587 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18588
18589         * g77.f-torture/compile/20000629-1.x: Remove - error
18590         has been fixed.
18591
18592 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18593
18594         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18595         Tweak slightly to work with g++.dg framework.
18596         * g++.dg/special/ecos.exp: Run initp1.C test.
18597         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18598
18599         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18600         its linker doesn't give line numbers either.
18601         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18602
18603 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18604
18605         * g++.old-deja/g++.other/lex1.C: New test.
18606
18607 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18608
18609         * gcc.dg/noncompile/20010425-1.c: New test.
18610
18611 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18612
18613         * g++.old-deja/g++.pt/mangle2.C: New test.
18614
18615 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18616
18617         * gcc.dg/format/plus-1.c: New test.
18618
18619 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18620
18621         * gcc.dg/20010423-1.c: New test.
18622
18623 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18624
18625         * gcc.c-torture/execute/20010422-1.c: New test.
18626
18627 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18628
18629         * g++.old-deja/g++.ns/type2.C: New test.
18630
18631 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18632
18633         * g++.old-deja/g++.other/perf1.C: New test.
18634
18635 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18636
18637         * gcc.dg/c99-func-2.c: Remove xfail.
18638         * gcc.dg/c99-func-3.c: Remove xfail.
18639         * gcc.dg/c99-func-4.c: Remove xfail.
18640
18641 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18642
18643         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18644
18645 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18646
18647         * gcc.c-torture/compile/20010423-1.c: New test.
18648
18649 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18650
18651         * g++.old-deja/g++.pt/typename28.C: New test.
18652
18653 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18654
18655         * g++.old-deja/g++.abi/empty2.C: New test.
18656         * g++.old-deja/g++.abi/empty3.C: New test.
18657
18658 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18659
18660         * g++.old-deja/g++.other/comdat2.C: New test.
18661         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18662
18663 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18664
18665         * g++.old-deja/g++.other/overload14.C: New test.
18666
18667 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18668
18669         * g++.old-deja/g++.other/lookup23.C: New test.
18670
18671 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18672
18673         * gcc.c-torture/execute/20010403-1.c: New test.
18674
18675 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18676             Mark Mitchell  <mark@codesourcery.com>
18677
18678         * lib/old-dejagnu.exp: Don't delete output of executable.
18679         Add .exe suffix to executables.
18680
18681 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18682
18683         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18684
18685 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18686
18687         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18688
18689 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18692         * g++.old-deja/g++.abi/crash1.C: New test.
18693
18694 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18695
18696         * g++.old-deja/g++.other/crash40.C: New test.
18697
18698 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18699
18700         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18701
18702 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18703
18704         * g++.old-deja/g++.other/warn6.C: New test.
18705
18706 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18707
18708         * g++.old-deja/g++.robertl/eb42.C: Same.
18709
18710 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18711
18712         * gcc.dg/wtr-conversion-1.c: New testcase.
18713
18714 2001-04-10  Richard Henderson  <rth@redhat.com>
18715
18716         * g++.old-deja/g++.other/array5.C: New.
18717
18718 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18719
18720         * gcc.c-torture/execute/20010408-1.c: New test.
18721
18722 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18723
18724         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18725         headers and constructs.
18726         * g++.old-deja/g++.robertl/eb79.C: Same.
18727         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18728         * g++.old-deja/g++.robertl/eb73.C: Same.
18729         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18730         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18731         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18732         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18733         * g++.old-deja/g++.robertl/eb44.C: Same.
18734         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18735         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18736         * g++.old-deja/g++.robertl/eb39.C: Same.
18737         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18738         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18739         * g++.old-deja/g++.robertl/eb30.C: Same.
18740         * g++.old-deja/g++.robertl/eb3.C: Same.
18741         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18742         * g++.old-deja/g++.robertl/eb21.C: Same.
18743         * g++.old-deja/g++.robertl/eb15.C: Same.
18744         * g++.old-deja/g++.robertl/eb118.C: Same.
18745         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18746         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18747         * g++.old-deja/g++.robertl/eb109.C: Same.
18748         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18749         * g++.old-deja/g++.mike/rtti1.C: Same.
18750         * g++.old-deja/g++.mike/p658.C: Same.
18751         * g++.old-deja/g++.mike/net46.C: Same.
18752         * g++.old-deja/g++.mike/net34.C: Same.
18753         * g++.old-deja/g++.mike/memoize1.C: Same.
18754         * g++.old-deja/g++.mike/eh2.C: Same.
18755         * g++.old-deja/g++.law/weak.C: Same.
18756         * g++.old-deja/g++.law/visibility7.C: Same.
18757         * g++.old-deja/g++.law/visibility25.C: Same.
18758         * g++.old-deja/g++.law/visibility22.C: Same.
18759         * g++.old-deja/g++.law/visibility2.C: Same.
18760         * g++.old-deja/g++.law/visibility17.C: Same.
18761         * g++.old-deja/g++.law/visibility13.C: Same.
18762         * g++.old-deja/g++.law/visibility10.C: Same.
18763         * g++.old-deja/g++.law/visibility1.C: Same.
18764         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18765         * g++.old-deja/g++.law/vbase1.C: Same.
18766         * g++.old-deja/g++.law/operators32.C: Same.
18767         * g++.old-deja/g++.law/nest3.C: Same.
18768         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18769         * g++.old-deja/g++.law/except5.C (main): Same.
18770         * g++.old-deja/g++.law/cvt7.C (run): Same.
18771         * g++.old-deja/g++.law/cvt2.C: Same.
18772         * g++.old-deja/g++.law/cvt16.C: Same.
18773         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18774         * g++.old-deja/g++.law/ctors17.C (main): Same.
18775         * g++.old-deja/g++.law/ctors13.C: Same.
18776         * g++.old-deja/g++.law/ctors12.C (main): Same.
18777         * g++.old-deja/g++.law/ctors10.C: Same.
18778         * g++.old-deja/g++.law/code-gen5.C: Same.
18779         * g++.old-deja/g++.law/bad-error7.C: Same.
18780         * g++.old-deja/g++.law/arm9.C: Same.
18781         * g++.old-deja/g++.law/arm12.C: Same.
18782         * g++.old-deja/g++.law/arg8.C: Same.
18783         * g++.old-deja/g++.law/arg1.C: Same.
18784         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18785         * g++.old-deja/g++.jason/template31.C: Same.
18786         * g++.old-deja/g++.jason/template24.C (main): Same.
18787         * g++.old-deja/g++.jason/2371.C: Same.
18788         * g++.old-deja/g++.eh/new2.C: Same.
18789         * g++.old-deja/g++.eh/new1.C: Same.
18790         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18791         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18792         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18793         * g++.old-deja/g++.brendan/crash62.C: Same.
18794         * g++.old-deja/g++.brendan/crash52.C: Same.
18795         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18796         * g++.old-deja/g++.brendan/crash38.C: Same.
18797         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18798         * g++.old-deja/g++.brendan/copy9.C: Same.
18799
18800 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18801
18802         * gcc.c-torture/execute/20001203-2.c (memset):
18803         Count argument is of type __SIZE_TYPE__.
18804
18805 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18806
18807         * gcc.c-torture/compile/20010404-1.c: New test.
18808
18809 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18810
18811         * gcc.c-torture/compile/20010326-1.c: New test.
18812
18813 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18814
18815         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18816         peculiarities of the SH.
18817         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18818
18819 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18820
18821         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18822         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18823         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18824
18825 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18826
18827         * g77.f-torture/compile/20010321-1.f: New test.
18828
18829 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.c-torture/compile/20010329-1.c: New test.
18832
18833 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18834
18835         * gcc.c-torture/execute/20010329-1.c: New test.
18836
18837 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18838
18839         * g++.old-deja/g++.other/eh4.C: Fix typo.
18840
18841 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18842
18843         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18844
18845 2001-03-28  Philip Blundell  <philb@gnu.org>
18846
18847         * gcc.c-torture/compile/20010328-1.c: New test.
18848
18849 2001-03-27  Richard Henderson  <rth@redhat.com>
18850
18851         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18852         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18853
18854 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18855
18856         * gcc.c-torture/compile/20010327-1.c: New test.
18857
18858 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18859
18860         * g++.old-deja/g++.other/friend12.C: New test.
18861         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18862         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18863
18864 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18865
18866         * gcc.c-torture/execute/20010325-1.c: New test.
18867
18868 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18869
18870         * g++.old-deja/g++.other/mangle3.C: New test.
18871
18872 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18873
18874         * g++.old-deja/g++.other/anon8.C: New test.
18875
18876 2001-03-20  Philip Blundell  <philb@gnu.org>
18877
18878         * gcc.c-torture/compile/20010320-1.c: New test.
18879
18880 2001-03-17  Richard Henderson  <rth@redhat.com>
18881
18882         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18883
18884 2001-03-15  Geoff Keating  <geoff@redhat.com>
18885
18886         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18887         tests on AIX.
18888
18889 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18890
18891         * g++.old-deja/g++.other/eh4.C: New test.
18892
18893 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18894
18895         * gcc.dg/cpp/mi1.c: Update.
18896
18897 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18898
18899         * g++.old-deja/g++.other/regstack.C: New test.
18900
18901 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18902
18903         * g++.old-deja/g++.other/ref4.C: New test.
18904
18905 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18906
18907         * objc/execute/va_method.m: Added.
18908         * objc/execute/IMP.m: Added.
18909         * objc/execute/_cmd.m: Added.
18910         * objc/execute/accessing_ivars.m: Added.
18911         * objc/execute/class-1.m: Added.
18912         * objc/execute/class-10.m: Added.
18913         * objc/execute/class-11.m: Added.
18914         * objc/execute/class-12.m: Added.
18915         * objc/execute/class-13.m: Added.
18916         * objc/execute/class-14.m: Added.
18917         * objc/execute/class-2.m: Added.
18918         * objc/execute/class-3.m: Added.
18919         * objc/execute/class-4.m: Added.
18920         * objc/execute/class-5.m: Added.
18921         * objc/execute/class-6.m: Added.
18922         * objc/execute/class-7.m: Added.
18923         * objc/execute/class-8.m: Added.
18924         * objc/execute/class-9.m: Added.
18925         * objc/execute/class-tests-1.h
18926         * objc/execute/class-tests-2.h
18927         * objc/execute/compatibility_alias.m: Added.
18928         * objc/execute/encode-1.m: Added.
18929         * objc/execute/formal_protocol-1.m: Added.
18930         * objc/execute/formal_protocol-2.m: Added.
18931         * objc/execute/formal_protocol-3.m: Added.
18932         * objc/execute/formal_protocol-4.m: Added.
18933         * objc/execute/formal_protocol-5.m: Added.
18934         * objc/execute/formal_protocol-6.m: Added.
18935         * objc/execute/formal_protocol-7.m: Added.
18936         * objc/execute/informal_protocol.m: Added.
18937         * objc/execute/initialize.m: Added.
18938         * objc/execute/load.m: Added.
18939         * objc/execute/many_args_method.m: Added.
18940         * objc/execute/nested-3.m: Added.
18941         * objc/execute/no_clash.m: Added.
18942         * objc/execute/private.m: Added.
18943         * objc/execute/redefining_self.m: Added.
18944         * objc/execute/root_methods.m: Added.
18945         * objc/execute/selector-1.m: Added.
18946         * objc/execute/static-1.m: Added.
18947         * objc/execute/static-2.m: Added.
18948         * objc/execute/va_method.m: Added.
18949
18950 2001-03-10  Richard Henderson  <rth@redhat.com>
18951
18952         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18953
18954 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18955
18956         * g++.old-deja/g++.other/crash31.C: XFAIL.
18957         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18958         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18959         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18960         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18961         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18962
18963 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18964
18965         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18966
18967 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18968
18969         * gcc.dg/20000724-1.c: Don't use multiline strings.
18970
18971 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18972
18973         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18974         result of -cString against what we expect it to be; don't just
18975         print it out for no one to read.
18976
18977         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18978         Based on testcases provided by Nicola Pero.
18979
18980 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18981
18982         * gcc.dg/cpp/macro7.c: New test.
18983
18984 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18985
18986         * gcc.dg/cpp/multiline.c: Update.
18987
18988 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18989
18990         * g++.old-deja/g++.other/enum3.C: New test.
18991
18992 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18993
18994         * g++.old-deja/g++.other/pod1.C: New test.
18995
18996 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18997
18998         * g++.old-deja/g++.ext/overload1.C: New test.
18999
19000 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19001
19002         * g++.old-deja/g++.pt/using1.C: New test.
19003
19004 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19005
19006         * g++.old-deja/g++.other/using9.C: New test.
19007
19008 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19009
19010         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19011
19012         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19013
19014 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19015
19016         * g++.old-deja/g++.ext/realpt1.C: Remove.
19017
19018 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19019
19020         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19021
19022 2001-02-26  Will Cohen  <wcohen@redhat.com>
19023
19024         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19025
19026 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19027
19028         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19029         templatized constructors.
19030
19031 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19032
19033         * gcc.c-torture/execute/20010224-1.c: New test.
19034
19035 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19036
19037         * gcc.c-torture/execute/20010222-1.c: New test.
19038
19039 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * g++.old-deja/g++.other/inline20.C: New test.
19042
19043 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19044
19045         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19046
19047 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19048
19049         * g++.old-deja/g++.other/lookup22.C: New test.
19050
19051 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19052
19053         * g77.dg: New directory.
19054         * g77.dg/20010216-1.f: New test case.
19055         * g77.dg/dg.exp: New driver.
19056         * lib/g77-dg.exp: New driver library.
19057
19058 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19059
19060         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19061
19062 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19063
19064         * g++.old-deja/g++.other/decl9.C: New test.
19065
19066 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19067
19068         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19069         not need <string> and also tests the initialization at runtime.
19070
19071 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19072
19073         * gcc.c-torture/execute/longlong.c: New test.
19074
19075 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19076
19077         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19078
19079 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19080
19081         * gcc.c-torture/execute/920302-1.c (execute):
19082         Change argument type to short.
19083
19084 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19085
19086         * g++.old-deja/g++.pt/deduct6.C: New test.
19087
19088 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19089
19090         * g++.old-deja/g++.pt/deduct5.C: New test.
19091
19092 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gcc.c-torture/execute/20010209-1.c: New test.
19095
19096 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19097
19098         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19099
19100 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19101
19102         * g++.dg/vtgc1.C: Update for new ABI.
19103
19104         * consistency.vlad: New directory, 1665 files.
19105
19106 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19107
19108         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19109         return type.
19110         * gcc.dg/cpp/digraphs.c: Declare puts.
19111
19112 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19113
19114         * g++.old-deja/g++.other/warn5.C: New test.
19115
19116 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19117
19118         * g++.old-deja/g++.pt/spec40.C: New test.
19119
19120 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19121
19122         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19123         case.
19124         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19125
19126 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19127
19128         * gcc.c-torture/compile/20010209-1.c: New test.
19129
19130 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19131
19132         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19133         excess errors message but not if it crashes.
19134         * g++.old-deja/g++.other/crash27.C: Likewise.
19135         * g++.old-deja/g++.other/crash28.C: Likewise.
19136         * g++.old-deja/g++.other/crash30.C: Likewise.
19137         * g++.old-deja/g++.other/crash32.C: Likewise.
19138         * g++.old-deja/g++.other/crash35.C: Likewise.
19139         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19140
19141 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19142
19143         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19144         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19145         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19146         g77.f-torture/execute/execute.exp,
19147         g77.f-torture/noncompile/noncompile.exp,
19148         gcc.c-torture/execute/execute.exp,
19149         gcc.c-torture/execute/memcheck/memcheck.exp,
19150         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19151         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19152         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19153         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19154         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19155         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19156         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19157         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19158         Remove bug reporting instructions with ancient email addresses.
19159
19160 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19161
19162         * gcc.dg/20010202-1.c: New test.
19163         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19164
19165 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19166
19167         * g++.dg/stdbool-if.C: New test.
19168
19169 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19170
19171         * objc/execute/fdecl.m: Added main().
19172
19173 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gcc.c-torture/execute/20010206-1.c: New test.
19176
19177 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19178
19179         * gcc.dg/cpp/avoidpaste1.c: Update.
19180
19181 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19182
19183         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19184         Pero <nicola@brainstorm.co.uk>.
19185         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19186
19187 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19188
19189         * g++.old-deja/g++.pt/spec39.C: New test.
19190
19191 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19192
19193         * gcc.c-torture/compile/20010202-1.c: New test.
19194
19195 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         * g++.old-deja/g++.abi/primary2.C: New test.
19198         * g++.old-deja/g++.abi/primary3.C: New test.
19199         * g++.old-deja/g++.abi/primary4.C: New test.
19200         * g++.old-deja/g++.abi/primary5.C: New test.
19201         * g++.old-deja/g++.abi/vtable3.h: New test.
19202         * g++.old-deja/g++.abi/vtable3a.C: New test.
19203         * g++.old-deja/g++.abi/vtable3b.C: New test.
19204         * g++.old-deja/g++.abi/vtable3c.C: New test.
19205         * g++.old-deja/g++.abi/vtable3d.C: New test.
19206         * g++.old-deja/g++.abi/vtable3e.C: New test.
19207         * g++.old-deja/g++.abi/vtable3f.C: New test.
19208         * g++.old-deja/g++.abi/vtable3g.C: New test.
19209         * g++.old-deja/g++.abi/vtable3h.C: New test.
19210         * g++.old-deja/g++.abi/vtable3i.C: New test.
19211         * g++.old-deja/g++.abi/vtable3j.C: New test.
19212         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19213
19214 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19215
19216         * g++.old-deja/g++.other/anon6.C: New test.
19217         * g++.old-deja/g++.other/anon7.C: New test.
19218
19219 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19220
19221         * gcc.dg/cpp/avoidpaste2.c: New tests.
19222
19223 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19224
19225         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19226
19227 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19228
19229         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19230         DECIMAL_DIG cases for Irix."
19231
19232 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19233
19234         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19235
19236 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19237
19238         * gcc.dg/c99-tag-1.c: New test.
19239
19240 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19241
19242         * gcc.dg/cpp/tr-warn1.c: Add tests.
19243
19244 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19245
19246         * gcc.dg/cpp/avoidpaste1.c: Update.
19247         * gcc.dg/cpp/paste4.c: Update.
19248
19249 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19250
19251         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19252         cases for Irix.
19253
19254 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19255
19256         * g++.old-deja/g++.other/inline19.C: New test.
19257
19258 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19259
19260         * gcc.dg/Wlarger-than.c: New test.
19261
19262 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19263
19264         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19265
19266 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19267
19268         * gcc.c-torture/execute/20010129-1.c: New test.
19269         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19270
19271 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19272
19273         * gcc.dg/cpp/avoidpaste1.c: Test case.
19274
19275 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19276
19277         * g++.old-deja/g++.other/inline18.C: New test.
19278
19279 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19280
19281         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19282         and __builtin_putchar.
19283
19284 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19287         tests.
19288
19289 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19290
19291         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19292         floating point number rounding mode to round to the nearest
19293         representable mode.
19294
19295 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19296
19297         * g++.old-deja/g++.other/mangle2.C: New test.
19298
19299 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19300
19301         * gcc.c-torture/compile/20010124-1.c: New test.
19302
19303 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19304
19305         * g++.old-deja/g++.pt/spec38.C: New test.
19306
19307 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19308
19309         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19310         "Build don't run".
19311
19312 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19313
19314         * gcc.c-torture/execute/20010123-1.c: New test.
19315
19316 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19317
19318         * g++.old-deja/g++.pt/spec37.C: New test.
19319
19320 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.old-deja/g++.pt/overload14.C: New test.
19323
19324 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19325
19326         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19327         __builtin_return_address.
19328
19329 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19330
19331         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19332         * g++.old-deja/g++.pt/spec35.C: New test.
19333         * g++.old-deja/g++.pt/spec36.C: New test.
19334
19335 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19336
19337         * gcc.c-torture/compile/20010118-1.c: New test.
19338
19339 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19340
19341         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19342
19343 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19344
19345         * gcc.c-torture/execute/20010119-1.c: New test.
19346
19347 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * g++.old-deja/g++.other/vbase5.C: New test.
19350
19351 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19352
19353         * gcc.c-torture/execute/20010118-1.c: New test.
19354
19355 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19356
19357         * g++.old-deja/g++.pt/deduct3.C: New test.
19358
19359 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19360
19361         * g++.old-deja/g++.pt/spec34.C: New test.
19362
19363 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19364
19365         * g77.f-torture/compile/20000601-2.f: New test.
19366
19367 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19368
19369         * g++.old-deja/g++.other/init17.C: New test.
19370
19371 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19372
19373         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19374
19375 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * g++.old-deja/g++.pt/unify8.C: New test.
19378
19379 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.old-deja/g++.abi/vbase1.C: New test.
19382
19383 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19384
19385         * g++.old-deja/g++.pt/crash65.C: New test.
19386
19387 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19388
19389         * gcc.dg/cpp/assembl2.S: New test case.
19390
19391 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19392
19393         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19394         are supported.
19395
19396 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19397
19398         * g++.old-deja/g++.other/builtins1.C: New test.
19399         * g++.old-deja/g++.other/builtins2.C: Likewise.
19400         * g++.old-deja/g++.other/builtins3.C: Likewise.
19401         * g++.old-deja/g++.other/builtins4.C: Likewise.
19402
19403 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.c-torture/compile/20010117-1.c: New test.
19406         * gcc.c-torture/compile/20010117-2.c: New test.
19407
19408 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19409
19410         * g77.f-torture/execute/20010116.[fx]: New test,
19411         XFAIL on i?86-*-*.
19412         * g77.f-torture/compile/20010115.f: Indicate it's
19413         a test for PR fortran/1636.
19414
19415 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19416
19417         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19418
19419 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19420
19421         * g77.f-torture/compile/20010115.f: New test.
19422
19423 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19424
19425         * g++.old-deja/g++.pt/nontype5.C: New test.
19426
19427 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19428
19429         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19430         have an equivalent working one below it.
19431
19432 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19433
19434         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19435         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19436
19437 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19438
19439         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19440         message containing "init_priority".
19441         (conpr-2.C): Likewise.
19442         (conpr-3.C): Likewise.
19443         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19444
19445 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19446
19447         * gcc.c-torture/execute/20010114-2.c: New test.
19448
19449 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19450
19451         * gcc.c-torture/compile/20010114-1.c: New test.
19452         * gcc.c-torture/compile/20010114-1.x: Xfail.
19453         * gcc.c-torture/compile/20010114-2.c: New test.
19454         * gcc.c-torture/execute/20010114-1.c: New test.
19455         * gcc.dg/trunc-1.c: New test.
19456         * gcc.dg/uninit-B.c: New test.
19457
19458 2001-01-13  Nick Clifton  <nickc@redhat.com>
19459
19460         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19461         target.
19462
19463 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19464
19465         * gcc.c-torture/compile/20010113-1.c: New test.
19466
19467 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19468
19469         * gcc.c-torture/compile/20001212-1.c: New test.
19470
19471 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19472
19473         * gcc.dg/cpp/widestr1.c: Update.
19474         * gcc.dg/cpp/prag-imp.c: Remove.
19475
19476 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19477
19478         * gcc.c-torture/execute/20000801-3.x: Remove.
19479         * gcc.dg/c90-init-1.c: New test.
19480         * gcc.dg/c99-init-1.c: New test.
19481         * gcc.dg/c99-init-2.c: New test.
19482         * gcc.dg/gnu99-init-1.c: New test.
19483
19484 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19485
19486         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19487         testing that no relevant ones were found.
19488
19489 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19490
19491         * g++.old-deja/g++.pt/cast2.C: New test.
19492
19493 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19494
19495         * g++.old-deja/g++.pt/friend47.C: New test.
19496
19497 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19498
19499         * g++.old-deja/g++.pt/instantiate13.C: New test.
19500
19501 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19502
19503         * g++.old-deja/g++.other/defarg7.C: New test.
19504         * g++.old-deja/g++.other/defarg8.C: New test.
19505
19506 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19507
19508         * g++.old-deja/g++.pt/crash64.C: New test.
19509
19510 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19511
19512         * g++.old-deja/g++.pt/crash63.C: New test.
19513
19514 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19515
19516         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19517
19518 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19519
19520         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19521
19522 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19523
19524         * g++.old-deja/g++.pt/error3.C: New test.
19525
19526 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19527
19528         * g++.old-deja/g++.other/crash39.C: New test.
19529
19530 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19531
19532         * g++.old-deja/g++.other/vbase4.C: New test.
19533
19534 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19535
19536         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19537         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19538         * gcc.dg/special/special.exp: New test driver which will check
19539         for alias support for the above test.
19540
19541 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19542
19543         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19544         problems on small machines.
19545         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19546         parameterize.
19547
19548 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19549
19550         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19551         mips.
19552         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19553
19554 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         * g++.old_deja/g++.pt/using8.C: New test.
19557
19558 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19559
19560         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19561
19562 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19563
19564         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19565         where a failure is expected.
19566         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19567
19568 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19569
19570         * g++.old_deja/g++.pt/instantiate12.C: New test.
19571
19572 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19575         start of structs.
19576         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19577         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19578         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19579         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19580         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19581         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19582         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19583         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19584         * g++.old-deja/g++.eh/spec6.C: Likewise.
19585         * g++.old-deja/g++.jason/crash3.C: Likewise.
19586         * g++.old-deja/g++.law/ctors11.C: Likewise.
19587         * g++.old-deja/g++.law/ctors17.C: Likewise.
19588         * g++.old-deja/g++.law/ctors5.C: Likewise.
19589         * g++.old-deja/g++.law/ctors9.C: Likewise.
19590         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19591         * g++.old-deja/g++.mike/net22.C: Likewise.
19592         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19593         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19594         * g++.old-deja/g++.mike/virt3.C: Likewise.
19595         * g++.old-deja/g++.niklas/t128.C: Likewise.
19596         * g++.old-deja/g++.other/anon4.C: Likewise.
19597         * g++.old-deja/g++.other/using1.C: Likewise.
19598         * g++.old-deja/g++.other/warn3.C: Likewise.
19599         * g++.old-deja/g++.pt/t37.C: Likewise.
19600         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19601         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19602
19603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19604
19605         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19606
19607 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19608
19609         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19610
19611 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19612
19613         * gcc.c-torture/compile/20010107-1.c: New test.
19614
19615 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19616
19617         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19618
19619 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19620
19621         * gcc.dg/format/format.h: New file.
19622         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19623         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19624         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19625         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19626         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19627         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19628         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19629         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19630         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19631         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19632         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19633         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19634         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19635         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19636         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19637         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19638         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19639         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19640         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19641         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19642         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19643         instead of declaring standard types, macros and functions in each
19644         test.
19645
19646 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19647
19648         * gcc.c-torture/execute/20010106-1.c: New test.
19649
19650 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19651
19652         * gcc.dg/format/format.exp: New file.
19653         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19654         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19655         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19656         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19657         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19658         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19659         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19660         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19661         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19662         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19663         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19664         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19665         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19666         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19667         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19668         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19669         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19670         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19671         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19672         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19673         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19674         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19675         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19676         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19677         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19678         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19679         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19680         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19681         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19682         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19683         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19684         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19685         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19686         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19687         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19688         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19689         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19690         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19691         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19692         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19693         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19694         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19695
19696 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19697
19698         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19699         account.
19700
19701 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19702
19703         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19704
19705 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19706
19707         * g++.old-deja/g++.pt/crash62.C: New test.
19708
19709 2001-01-04  Richard Henderson  <rth@redhat.com>
19710
19711         * gcc.dg/20000926-1.c: Update expected warnings.
19712         * gcc.dg/array-2.c: Likewise.
19713         * gcc.dg/array-4.c: Also validate flexible array members.
19714         * gcc.dg/c99-flex-array-1.c: New.
19715
19716 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19717
19718         * gcc.c-torture/compile/20001222-1.x: Remove.
19719
19720 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19721
19722         * gcc.c-torture/execute/built-in-setjmp.c: New.
19723
19724 2001-01-03  Richard Henderson  <rth@redhat.com>
19725
19726         * gcc.dg/940510-1.c: Update expected error wording.
19727         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19728
19729 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19730
19731         * lib/target-supports.exp (check_alias_available): Modified to
19732         indicate aliases not supported if only weak aliases are supported.
19733
19734 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19735
19736         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19737         Turn on cmpstrsi checks for __pj__ and __i370__.
19738
19739 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         * g++.old-deja/g++.other/virtual11.C: New test.
19742
19743 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19744
19745         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19746
19747 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19748
19749         * gcc.c-torture/compile/20010102-1.c: New test.
19750
19751 2001-01-02  Andreas Jaeger  <aj@suse.de>
19752
19753         * gcc.dg/noreturn-3.c: New test.
19754
19755         * gcc.dg/noreturn-4.c: New test.
19756
19757 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19758
19759         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19760         __builtin_fputc and __builtin_fwrite.
19761
19762 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19763
19764         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19765         signed char, not default char.
19766
19767 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19768
19769         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19770
19771 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19772
19773         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19774
19775 2000-12-29  Richard Henderson  <rth@redhat.com>
19776
19777         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19778         (__cyg_profile_func_exit): Define.
19779
19780 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19781
19782         * g++.dg/vtgc1.C: New test.
19783
19784 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19785
19786         * gcc.dg/noncompile/20001228-1.c: New test.
19787
19788         * gcc.dg/20001228-1.c: New test.
19789
19790         * gcc.c-torture/execute/20001228-1.c: New test.
19791
19792 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19793
19794         * gcc.dg/format-strfmon-1.c: New test.
19795
19796 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19797
19798         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19799         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19800         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19801         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19802         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19803         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19804         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19805         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19806         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19807         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19808         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19809         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19810         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19811
19812         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19813         * gcc.c-torture/execute/string-opt-4.c: Test index.
19814
19815 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19816
19817         * gcc.c-torture/compile/20001226-1.c: New test.
19818
19819 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19820
19821         * gcc.c-torture/compile/20001222-1.c: New test.
19822         * gcc.c-torture/compile/20001222-1.x: Xfail.
19823
19824 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19825
19826         * gcc.c-torture/execute/comp-goto-2.c: New test.
19827
19828 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19829
19830         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19831         Use long types if __INT_MAX__ is 32767.
19832         (main): Use cast to (sint32 *) when poking 88 into a_page.
19833
19834         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19835
19836 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19837
19838         * gcc.c-torture/compile/20001221-1.c: New test.
19839         * gcc.c-torture/execute/20001221-1.c: New test.
19840
19841 2000-12-20  Richard Henderson  <rth@redhat.com>
19842
19843         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19844         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19845
19846 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19847
19848         * gcc.dg/compare3.c: New test.
19849
19850 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19851
19852         * gcc.dg/format-warnll-1.c: New test.
19853
19854 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19855
19856         * gcc.dg/cpp/cmdlne-P.c: New test.
19857
19858 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19859
19860         * gcc.c-torture/execute/builtin-abs-1.c,
19861         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19862
19863 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19864
19865         * gcc.dg/cpp/multiline.c: New test.
19866
19867 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19868
19869         * g++.old-deja/g++.other/syshdr1.C: Update.
19870         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19871
19872 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19873
19874         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19875
19876 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19877
19878         * g++.old-deja/g++.pt/ttp65.C: New test.
19879
19880 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19881
19882         * g++.old-deja/g++.pt/ttp64.C: New test.
19883
19884 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19885
19886         * g++.old-deja/g++.pt/spec33.C: New test.
19887
19888 2000-12-14  Catherine Moore  <clm@redhat.com>
19889
19890         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19891         * gcc.c-torture/execute/920612-2.c: Likewise.
19892         * gcc.c-torture/execute/920428-2.c: Likewise.
19893         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19894         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19895
19896 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19897
19898         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19899         * gcc.dg/pack-test-2.c: Likewise.
19900
19901 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19902
19903         Tests by Zack Weinberg <zackw@stanford.edu>.
19904
19905         * gcc.dg/cpp/defined.c: Update.
19906         * gcc.dg/cpp/defined_trad.c: New tests.
19907
19908 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19909
19910         * gcc.dg/cpp/trad-direct.c: Update.
19911
19912 2000-12-11  Neil Booth  <neilb@earthling.net>
19913
19914         * gcc.dg/cpp/defined_trad.c
19915
19916 2000-12-11  Neil Booth  <neilb@earthling.net>
19917
19918         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19919
19920 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19921
19922         * gcc.dg/format-miss-2.c: New test.
19923
19924 2000-12-09  Neil Booth  <neilb@earthling.net>
19925
19926         * gcc.dg/cpp/lineflags.c: New tests.
19927         * gcc.dg/cpp/poison.c: Update.
19928         * gcc.dg/cpp/redef2.c: Update.
19929         * gcc.dg/cpp/skipping.c: New test.
19930
19931 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19932
19933         * g++.old-deja/g++.other/eh3.C: New testcase.
19934
19935 2000-12-07  Neil Booth  <neilb@earthling.net>
19936
19937         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19938         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19939         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19940         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19941         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19942         Update.
19943
19944 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19945
19946         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19947         __SIZE_TYPE__ instead of int for type of integers cast to
19948         pointers.
19949
19950 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19951
19952         * g++.old-deja/g++.other/cleanup4.C: New test.
19953
19954 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19955
19956         * format-sec-1.c: New test.
19957
19958 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19959
19960         * gcc.dg/format-nonlit-3.c: New test.
19961
19962 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19963
19964         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19965         through a null pointer.
19966
19967 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19968
19969         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19970         * g++.old-deja/g++.pt/partial4.C: New test.
19971
19972 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19973
19974         * gcc.c-torture/execute/ieee/hugeval.x: New.
19975
19976 2000-12-06  Neil Booth  <neilb@earthling.net>
19977
19978         * gcc.dg/cpp/backslash2.c: New tests.
19979
19980 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19981
19982         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19983         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19984
19985 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19986
19987         * gcc.c-torture/execute/20001203-2.c: New testcase.
19988
19989 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19992         * g++.old-deja/g++.other/virtual10.C: New test.
19993
19994 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19995
19996         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19997
19998 2000-12-05  Richard Henderson  <rth@redhat.com>
19999
20000         * gcc.c-torture/compile/20001205-1.c: New.
20001
20002 2000-12-04  Neil Booth  <neilb@earthling.net>
20003
20004         * g++.old-deja/g++.other/virtual9.C: New test.
20005         * g++.old-deja/g++.pt/crash61.C: New test.
20006         * gcc.c-torture/execute/loop-9.c: New test.
20007
20008 2000-12-04  Neil Booth  <neilb@earthling.net>
20009
20010         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20011         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20012         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20013         * gcc.dg/cpp/extratokens.c: ...here.
20014
20015 2000-12-04  Neil Booth  <neilb@earthling.net>
20016
20017         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20018         New tests.
20019
20020 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20021
20022         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20023         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20024
20025 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20026
20027         * gcc.c-torture/execute/20001203-1.c: New test.
20028
20029 2000-12-03  Neil Booth  <neilb@earthling.net>
20030
20031         * gcc.dg/cpp/macro6.c: New test cases.
20032
20033 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20034
20035         * gcc.c-torture/execute/string-opt-9.c: New test.
20036         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20037         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20038         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20039
20040         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20041         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20042
20043 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20044
20045         * gcc.dg/cpp/if-6.c: New testcase.
20046
20047         * gcc.dg/20001201-1.c: New testcase.
20048
20049 2000-12-02  Neil Booth  <neilb@earthling.net>
20050
20051         * g++.old-deja/g++.other/externC4.C,
20052         g++.old-deja/g++.other/friend10.C: New tests.
20053
20054 2000-12-02  Neil Booth  <neilb@earthling.net>
20055
20056         * g++.old-deja/g++.other/instan2.C
20057         * g++.old-deja/g++.other/instan3.C: New test.
20058
20059 2000-12-02  Neil Booth  <neilb@earthling.net>
20060
20061         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20062         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20063         gnuc99.c,gnuc99-pedantic.c: New tests.
20064
20065 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20066
20067         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20068         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20069
20070 2000-12-01  Neil Booth  <neilb@earthling.net>
20071
20072         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20073         * gcc.dg/cpp/poison.c: Update.
20074         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20075
20076 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20077
20078         * g77.f-torture/execute/20001201.f: New test.
20079
20080 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20081
20082         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20083
20084 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20085
20086         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20087
20088 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20089
20090         * g++.old-deja/g++.other/cast6.C: New test.
20091
20092 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20093
20094         * gcc.c-torture/execute/20001130-2.c: New testcase.
20095
20096 2000-11-30  Richard Henderson  <rth@redhat.com>
20097
20098         * gcc.c-torture/execute/20001130-1.c: New test.
20099
20100 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20101
20102         * g++.old-deja/g++.other/op3.C: New test.
20103
20104 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20105
20106         * g++.old-deja/g++.other/op2.C: New test.
20107
20108 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20109
20110         * g++.old-deja/g++.other/crash38.C: New test.
20111
20112 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20113
20114         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20115
20116 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20119         tests.
20120         * gcc.c-torture/execute/string-opt-6.c: New test.
20121
20122         * gcc.dg/20001117-1.c: Add main.
20123
20124 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20125
20126         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20127         Move from here ...
20128         * gcc.dg/940510-1.c: ... to here.
20129
20130         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20131         zero-size arrays in toplevel structures.
20132
20133 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20134
20135         * gcc.c-torture/execute/loop-8.c: New test.
20136
20137 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         * g++.old-deja/g++.other/base1.C: New test.
20140
20141 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         * g++.old-deja/g++.other/parse2.C: New test.
20144
20145 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20146
20147         * g++.old-deja/g++.pt/incomplete1.C: New test.
20148
20149 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20150
20151         * g++.old-deja/g++.other/friend9.C: New test.
20152
20153 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20154
20155         * gcc.dg/20001127-1.c: New test.
20156
20157 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         * g++.old-deja/g++.pt/friend46.C: New test.
20160
20161 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20162
20163         * g++.old-deja/g++.other/ptrmem8.C: New test.
20164
20165 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20166
20167         * gcc.c-torture/execute/string-opt-7.c: New test.
20168         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20169
20170 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20171
20172         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20173         instead of 'mkcheck 2'.
20174
20175 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20176
20177         * gcc.c-torture/execute/memcheck/driver.c,
20178         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20179         C9X references to refer to C99.
20180
20181 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20182
20183         * gcc.dg/ultrasp3.c: New test.
20184
20185 2000-11-25  Neil Booth  <neilb@earthling.net>
20186
20187         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20188
20189 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20190
20191         * gcc.c-torture/compile/20001123-2.c: New.
20192
20193 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20194
20195         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20196
20197 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20198
20199         * gcc.dg/sequence-point-1.c: Add some new tests.
20200         * gcc.c-torture/execute/20001124-1.c: New test.
20201
20202 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         * g++.old-deja/g++.other/vaarg4.C: New test.
20205         * gcc.c-torture/compile/20001123-1.c: New test.
20206
20207 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20208
20209         * g++.other/crash24.C: Adjust and remove XFAIL.
20210         * g++.other/crash37.C: New test.
20211
20212 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20213
20214         * g++.old-deja/g++.pt/instantiate9.C: New test.
20215
20216 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20217
20218         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20219         new ABI, too.
20220
20221         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20222         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20223
20224 2000-11-22  Neil Booth  <neilb@earthling.net>
20225
20226         * gcc.dg/cpp/Wtrigraphs.c: New test.
20227
20228 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20229
20230         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20231
20232 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20233
20234         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20235
20236 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20237
20238         * lib/gcc-dg.exp: load_lib scanasm.exp.
20239         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20240         * lib/g++-dg.exp: load_lib scanasm.exp.
20241         * lib/scanasm.exp: New.
20242         (scan-assembler, scan-assembler-not): Add optional arguments to
20243         test name, or if not present, the pattern name.
20244         (scan-assembler-dem, scan-assembler-dem-not): New.
20245
20246         * g++.dg/dg.exp: New.
20247
20248 2000-11-21  Neil Booth  <neilb@earthling.net>
20249
20250         * gcc.dg/cpp/integrated1.c: Remove.
20251
20252 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20253
20254         * gcc.c-torture/execute/20001121-1.c: New test.
20255
20256 2000-11-21  Richard Henderson  <rth@redhat.com>
20257
20258         * gcc.c-torture/compile/20001121-1.c: New test.
20259
20260 2000-11-20  Neil Booth  <neilb@earthling.net>
20261
20262         * gcc.dg/cpp/integrated1.c: New test.
20263
20264 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20265
20266         * g++.old-deja/g++.other/inline17.C: New test.
20267
20268 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20269
20270         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20271         local variable to be zero: I made the variable global. Now
20272         uses abort() and exit() instead of relying on main's return value.
20273
20274 2000-11-20  Neil Booth  <neilb@earthling.net>
20275
20276         * gcc.dg/cpp/paste2.c: Update test.
20277         * objc/execute/paste.m: New test.
20278
20279 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20280
20281         * gcc.dg/c99-condexpr-1.c: New test.
20282
20283 2000-11-20  Neil Booth  <neilb@earthling.net>
20284
20285         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20286
20287 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20288
20289         * g++.old-deja/g++.pt/export1.C: New test.
20290
20291 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20292
20293         * gcc.dg/20001117-1.c: New test.
20294
20295 2000-11-18  Richard Henderson  <rth@redhat.com>
20296
20297         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20298
20299 2000-11-18  Richard Henderson  <rth@redhat.com>
20300
20301         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20302         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20303         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20304
20305 2000-11-18  Richard Henderson  <rth@redhat.com>
20306
20307         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20308         (main): New.  Exit cleanly.
20309
20310 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20311
20312         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20313         gcc.dg/c99-fordecl-2.c: New tests.
20314
20315 2000-11-18  Richard Henderson  <rth@redhat.com>
20316
20317         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20318         * gcc.c-torture/execute/zerolen-2.c: New.
20319
20320 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20321
20322         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20323         memory.
20324
20325 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20326
20327         * g++.old-deja/g++.pt/instantiate8.C: New test.
20328
20329 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20332         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20333
20334 2000-11-16  Nick Clifton  <nickc@redhat.com>
20335
20336         * gcc.c-torture/execute/nestfunc-2.c: New test.
20337         * gcc.c-torture/execute/nestfunc-3.c: New test.
20338
20339 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20340
20341         * gcc.c-torture/compile/20001116-1.c: New test.
20342
20343 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20344
20345         * gcc.c-torture/execute/20001115-1.c: New test.
20346
20347 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20350         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20351         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20352         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20353
20354 2000-11-15  Neil Booth  <neilb@earthling.net>
20355
20356         gcc.dg/cpp/_Pragma1.c: Update.
20357         gcc.dg/cpp/_Pragma2.c: New test.
20358
20359 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20360
20361         * g++.old-deja/g++.other/anon5.C: New test.
20362
20363 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20364
20365         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20366         tests.
20367
20368 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20369
20370         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20371         output.
20372
20373 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20374
20375         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20376         labels at end of compound statements.
20377
20378 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20379
20380         * gcc.c-torture/execute/loop-7.c: New test.
20381
20382 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20383
20384         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20385
20386 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20387
20388         * gcc.dg/c99-bool-1.c: New test.
20389
20390 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20391
20392         * gcc.dg/c99-scope-1.c: Remove xfail.
20393         * gcc.dg/c99-scope-2.c: New test.
20394
20395 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20396
20397         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20398         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20399
20400 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20401
20402         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20403         error messages.
20404
20405         * g++.mike/p700.C: Don't typedef wchar_t.
20406         * g++.mike/p784.C: Likewise.
20407         * g++.mike/eb101.C: Don't use __wchar_t.
20408
20409 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20410
20411         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20412         from DO loop.
20413
20414 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20415
20416         * gcc.c-torture/execute/20001111-1.c: New test.
20417
20418 2000-11-10  Nick Clifton  <nickc@redhat.com>
20419
20420         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20421         long multuiple and accumulate.
20422
20423 2000-11-09  Richard Henderson  <rth@redhat.com>
20424
20425         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20426         via size_t instead of int.
20427
20428         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20429         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20430         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20431         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20432
20433 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20434
20435         * gcc.c-torture/compile/20001109-1.c: New test.
20436         * gcc.c-torture/compile/20001109-2.c: New test.
20437
20438 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20439
20440         * g++.old-deja/g++.pt/operator1.C: New test.
20441         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20442
20443 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20444
20445         * gcc.dg/20001108-1.c: New test.
20446
20447 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20448
20449         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20450         with both arguments constant strings.
20451         * gcc.c-torture/execute/string-opt-3.c: New test.
20452         * gcc.c-torture/execute/string-opt-4.c: New test.
20453         * gcc.c-torture/execute/string-opt-5.c: New test.
20454
20455 2000-11-08  Nick Clifton  <nickc@redhat.com>
20456
20457         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20458         mulsidi3adddi patterns.
20459
20460 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20461
20462         * g++.old-deja/g++.other/crash36.C: New test.
20463
20464 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20465
20466         * g++.old-deja/g++.other/init16.C: New test.
20467
20468 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20469
20470         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20471
20472 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20473
20474         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20475         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20476         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20477
20478 2000-11-07  DJ Delorie  <dj@redhat.com>
20479
20480         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20481
20482 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20483
20484         * gcc.c-torture/execute/string-opt-1.c: New test.
20485
20486 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20487
20488         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20489         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20490         parameters in registers, and there is no way for a varargs
20491         function to know in which order the integer and floating-point
20492         parameters should be interleaved when they are placed on the
20493         stack.
20494         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20495         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20496
20497 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20498
20499         * gcc.c-torture/execute/string-opt-2.c: New test.
20500
20501 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20502
20503         * g++.old-deja/g++.pt/crash60.C: New test.
20504
20505 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20506
20507         * g++.old-deja/g++.other/crash24.C: New test.
20508         * g++.old-deja/g++.other/crash25.C: New test.
20509         * g++.old-deja/g++.other/crash26.C: New test.
20510         * g++.old-deja/g++.other/crash27.C: New test.
20511         * g++.old-deja/g++.other/crash28.C: New test.
20512         * g++.old-deja/g++.other/crash29.C: New test.
20513         * g++.old-deja/g++.other/crash30.C: New test.
20514         * g++.old-deja/g++.other/crash31.C: New test.
20515         * g++.old-deja/g++.other/crash32.C: New test.
20516         * g++.old-deja/g++.other/crash33.C: New test.
20517         * g++.old-deja/g++.other/crash34.C: New test.
20518         * g++.old-deja/g++.other/crash35.C: New test.
20519
20520 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.c-torture/execute/20001031-1.c: New test.
20523
20524 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20525
20526         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20527         namespace.
20528
20529         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20530         standards-conformant.
20531
20532         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20533
20534         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20535         * g++.old-deja/g++.mike/p755a.C: Likewise.
20536         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20537         library makes no calls to `operator new' during initialization.
20538
20539 2000-11-04  Neil Booth  <neilb@earthling.net>
20540
20541         * gcc.dg/cpp/include2.c: New tests.
20542
20543 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20544
20545         * lib/g++.exp (g++_set_ld_library_path): New function.
20546         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20547
20548 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20549
20550         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20551         warnings.
20552
20553 2000-11-01  Richard Henderson  <rth@redhat.com>
20554
20555         * g++.old-deja/g++.ext/namedret1.C: New.
20556         * g++.old-deja/g++.ext/namedret2.C: New.
20557         * g++.old-deja/g++.ext/namedret3.C: New.
20558
20559 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20560
20561         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20562         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20563
20564 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20565
20566         * gcc.c-torture/execute/va-arg-21.c: New test.
20567
20568 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20569
20570         * gcc.dg/c99-complex-2.c: New test.
20571
20572 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20573
20574         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20575
20576 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20577
20578         * g++.old-deja/g++.other/inline16.C: New test.
20579
20580 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20581
20582         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20583         __PRETTY_FUNCTION__
20584
20585 2000-10-29  Neil Booth  <neilb@earthling.net>
20586
20587         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20588         New tests.
20589         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20590         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20591         optimisation.
20592
20593 2000-10-29  Neil Booth  <neilb@earthling.net>
20594
20595         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20596         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20597         * mi5.c: Test multiple includes work with -C.
20598         * trigraphs.c: Test ^= version.
20599
20600 2000-10-28  Neil Booth  <neilb@earthling.net>
20601
20602         New tests and test updates for new macro expander.
20603
20604         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20605         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20606         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20607         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20608         new diagnostic messages.
20609
20610         * gcc.dg/cpp/macro3.c: New tests.
20611
20612 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20613
20614         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20615         on the same line.
20616
20617 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20618
20619         * g++.old-deja/g++.other/eh2.C: New test.
20620
20621 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20622
20623         * gcc.c-torture/execute/20001027-1.c: New test.
20624
20625 2000-10-26  Richard Henderson  <rth@redhat.com>
20626
20627         * gcc.c-torture/execute/20001026-1.c: New.
20628
20629 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20630
20631         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20632         * g++.old-deja/g++.law/builtin1.C: Likewise.
20633         * g++.old-deja/g++.law/ctors10.C: Likewise.
20634         * g++.old-deja/g++.law/virtual3.C: Likewise.
20635         * g++.old-deja/g++.mike/p658.C: Likewise.
20636         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20637         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20638         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20639         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20640         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20641
20642 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20643
20644         * gcc.c-torture/compile/20001024-1.c: New test.
20645
20646 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20647
20648         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20649         to tell us whether or not we are using V3.
20650
20651 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20652
20653         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20654         operands.
20655
20656 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20657
20658         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20659
20660 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20661
20662         * gcc.c-torture/execute/20001024-1.c: New test.
20663
20664 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20665
20666         * g++.old-deja/g++.other/sibcall1.C: New test.
20667
20668 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20669
20670         * gcc.dg/noncompile/init-3.c: New test.
20671
20672 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20673
20674         * gcc.dg/format-array-1.c: New test.
20675
20676 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20677
20678         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20679         writing through null pointers; remove comment about testing
20680         unterminated strings.
20681
20682 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20683
20684         * gcc.c-torture/execute/20001017-2.c: New test.
20685
20686 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20687
20688         * gcc.c-torture/compile/20001018-1.c: New test.
20689         * gcc.c-torture/compile/20001018-1.x: Xfail.
20690
20691 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20692
20693         * gcc.c-torture/execute/20001017-1.c: New test.
20694
20695 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20696
20697         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20698         for multiple use of arguments with scanf formats; add tests for
20699         multiple use of arguments.
20700
20701 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20702
20703         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20704
20705 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20706
20707         * gcc.dg/format-miss-1.c: New test.
20708
20709 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * gcc.c-torture/execute/20001013-1.c: New test.
20712
20713 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20714
20715         * gcc.dg/format-branch-1.c: New test.
20716
20717 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20718
20719         * README, lib/file-format.exp: Remove EGCS references.
20720
20721 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20722
20723         * gcc.dg/20001013-1.c: New test.
20724
20725 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20726
20727         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20728         for intmax_t in the compiler using __typeof__ and the type rules
20729         for conditional expressions.
20730
20731 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20732
20733         * gcc.dg/20001012-1.c: New test.
20734         * gcc.dg/20001012-2.c: New test.
20735
20736 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20737
20738         * gcc.dg/format-attr-1.c: New test.
20739
20740 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20741
20742         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20743         __LONG_LONG_MAX__ instead of LLONG_MAX.
20744
20745 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20746
20747         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20748         scanf flags.
20749         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20750         flags.
20751
20752 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20753
20754         * gcc.dg/sequence-pt-1.c: New test.
20755
20756 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20757
20758         * gcc.c-torture/execute/20001011-1.c: New testcase.
20759         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20760
20761 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20762
20763         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20764         does not error on it.
20765
20766 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20767
20768         * gcc.dg/20001009-1.c: New test.
20769
20770 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20771
20772         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20773         * gcc.c-torture/execute/20001009-2.c: ... to here.
20774
20775 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20776
20777         * gcc.c-torture/compile/20001009-1.c: New testcase.
20778         * gcc.c-torture/execute/20001009-1.c: New testcase.
20779         Testcases provided by Jan Hubicka <jh@suse.cz>.
20780
20781 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20782
20783         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20784         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20785         uintmax_t using <limits.h> to emulate the compiler's internal
20786         logic.  No longer XFAIL %j tests.
20787
20788 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20789
20790         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20791         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20792         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20793         regexps and details of expected handling of some bad formats.
20794         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20795         suppression.
20796
20797 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20798
20799         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20800         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20801         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20802         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20803         in list archives.
20804
20805 2000-10-06  Richard Henderson  <rth@cygnus.com>
20806
20807         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20808         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20809         * g++.old-deja/g++.jason/report.C: Likewise.
20810         * g++.old-deja/g++.law/friend5.C: Likewise.
20811         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20812         of the expected warnings.
20813
20814 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20815
20816         * g++.old-deja/g++.pt/enum14.C: New test.
20817
20818 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20819
20820         * g++.old-deja/g++.pt/crash59.C: New test.
20821
20822 2000-10-04  Will Cohen  <wcohen@redhat.com>
20823
20824         * gcc.dg/20000926-1.c: New test.
20825
20826 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20827
20828         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20829         function name for current C++ compiler.
20830         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20831
20832 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20833
20834         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20835         __PRETTY_FUNCTION__.
20836         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20837
20838 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20839
20840         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20841
20842 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.c-torture/compile/20000923-1.c: New test.
20845
20846 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20847
20848         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20849         * g++.old-deja/g++.pt/ttp62.C: Same.
20850         * g++.old-deja/g++.other/inline14.C: Same.
20851
20852 2000-09-24  Richard Henderson  <rth@cygnus.com>
20853
20854         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20855
20856 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20857
20858         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20859
20860 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20861
20862         * gcc.c-torture/compile/20000922-1.c: New file.
20863
20864 2000-09-21  Nick Clifton  <nickc@redhat.com>
20865
20866         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20867         a signed long modulo operation.
20868         (mod6): New function - perform an unsigned long modulo operation.
20869         (main): Add tests for modulos of very large numbers by very small
20870         dividends.
20871
20872 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20873
20874         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20875
20876 2000-09-19  Richard Henderson  <rth@cygnus.com>
20877
20878         * gcc.dg/compare2.c (case 10): XFAIL.
20879
20880 2000-09-18  Richard Henderson  <rth@cygnus.com>
20881
20882         * gcc.c-torture/execute/20000906-1.c: Move ...
20883         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20884         that support __builtin_trap.
20885
20886 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20887
20888         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20889
20890 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20891
20892         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20893         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20894         more $ format tests.
20895
20896 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20897
20898         * gcc.dg/format-errmk-1.c: New test.
20899
20900 2000-09-17  Greg McGary  <greg@mcgary.org>
20901
20902         * gcc.c-torture/execute/20000917-1.x: Remove.
20903
20904 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20905
20906         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20907
20908 2000-09-17  Greg McGary  <greg@mcgary.org>
20909
20910         * gcc.c-torture/execute/20000917-1.c: New test.
20911         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20912
20913 2000-09-16  Neil Booth  <NeilB@earthling.net>
20914
20915         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20916         in nested macro bug.
20917
20918 2000-09-15  Neil Booth  <NeilB@earthling.net>
20919
20920         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20921
20922 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20923
20924         * gcc.c-torture/execute/20000914-1.c: New test.
20925
20926 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20927
20928         * g++.other/inline13.C: New test.
20929
20930 2000-09-12  Andreas Jaeger  <aj@suse.de>
20931
20932         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20933         constant by Ulrich Drepper <drepper@redhat.com>.
20934
20935 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20936
20937         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20938
20939 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20940
20941         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20942
20943 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20944
20945         * gcc.dg/cpp/backslash.c: New test.
20946
20947 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20948
20949         * gcc.c-torture/execute/20000910-1.c: New test.
20950         * gcc.c-torture/execute/20000910-2.c: Likewise.
20951
20952 2000-09-11  Robert Lipe  <robertl@sco.com>
20953
20954         * gcc.dg/pragma-align.c: New test.
20955
20956 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20957
20958         * g++.old-deja/g++.pt/explicit82.C: New test.
20959         * g++.old-deja/g++.pt/explicit83.C: New test.
20960
20961 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20962
20963         * gcc.dg/asm-names.c: New test.
20964
20965 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20966
20967         * gcc.dg/cpp/tr-warn6.c: New test
20968
20969 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20970
20971         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20972         be accepted.
20973
20974 2000-09-07  Catherine Moore  <clm@redhat.com>
20975
20976         * gcc.c-torture/execute/unroll-1.c: New test.
20977
20978 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20979
20980         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20981         ERROR markers.
20982         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20983         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20984         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20985         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20986         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20987         Preprocess only.
20988         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20989         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20990
20991 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         * g++.old-deja/g++.pt/deduct2.C: New test.
20994
20995 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20996
20997         * g++.old-deja/g++.pt/parms2.C: New test.
20998
20999 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         * g++.old-deja/g++.pt/crash58.C: New test.
21002
21003 2000-09-06  Greg McGary  <greg@mcgary.org>
21004
21005         * gcc.c-torture/execute/20000906-1.c: New test.
21006         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21007
21008 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21009
21010         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21011
21012 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21013
21014         * g++.old-deja/g++.pt/crash57.C: New test.
21015
21016 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         * g++.old-deja/g++.pt/crash56.C: New test.
21019
21020 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21021
21022         * g++.old-deja/g++.pt/koenig1.C: New test.
21023
21024 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21025
21026         * gcc.dg/20000904-1.c: New test.
21027
21028 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * gcc.dg/cpp/paste8.c: New test.
21031
21032 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21033
21034         * gcc.c-torture/compile/20000827-1.c: New test.
21035
21036 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21037
21038         * gcc.dg/format-diag-1.c: New test.
21039
21040 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21041
21042         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21043         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21044         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21045         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21046         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21047
21048 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21049
21050         * g++.old-deja/g++.other/nested4.C: New test.
21051
21052 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21053
21054         * g++.old-deja/g++.ns/scoped1.C: New test.
21055
21056 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21057
21058         * lib/g++.exp: Support testing already-installed GCC.
21059
21060 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21061
21062         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21063
21064 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21065
21066         * gcc.dg/return-type-2.c: New test.
21067
21068 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21069
21070         * gcc.c-torture/compile/20000825-1.c: New test.
21071
21072 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21073
21074         * gcc.dg/dwarf2-2.c: New test.
21075
21076 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21077
21078         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21079         dg-warning regexps.
21080
21081 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21082
21083         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21084         gcc.dg/format-ext-5.c: New tests.
21085
21086 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21087
21088         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21089
21090 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21091
21092         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21093
21094 2000-08-24  Richard Henderson  <rth@cygnus.com>
21095
21096         * gcc.dg/ia64-sync-1.c: New test.
21097         * gcc.dg/ia64-sync-2.c: New test.
21098         * gcc.dg/ia64-asm-1.c: New test.
21099
21100 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21101
21102         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21103         * gcc.dg/format-ext-2.c: New test.
21104
21105 2000-08-23  Jason Merrill  <jason@redhat.com>
21106
21107         * lib/old-dejagnu.exp: Also ignore "In member function" and
21108         "At global scope".
21109
21110 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21111
21112         * gcc.dg/noncompile/label-lineno-1.c: New test.
21113
21114 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21115
21116         * gcc.dg/c99-array-nonobj-1.c: New test.
21117
21118 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21119
21120         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21121         tests.
21122         * gcc.dg/format-ext-1.c: New test.
21123
21124 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21125
21126         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21127         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21128         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21129         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21130         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21131
21132 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21133
21134         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21135         gcc.dg/c99-strftime-2.c: New tests.
21136
21137 2000-08-22  Richard Henderson  <rth@cygnus.com>
21138
21139         * gcc.c-torture/execute/20000822-1.c: New test.
21140
21141 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * gcc.c-torture/execute/20000819-1.x: Remove.
21144
21145 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21146
21147         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21148         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21149         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21150         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21151         gcc.dg/format-xopen-1.c: New tests.
21152
21153 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21154
21155         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21156
21157 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21158
21159         * g++.old-deja/g++.other/loop2.C: New test.
21160
21161         * gcc.c-torture/compile/20000606-1.c: New test.
21162         * gcc.c-torture/compile/20000728-1.c: New test.
21163         * gcc.c-torture/execute/20000801-1.c: New test.
21164         * gcc.c-torture/execute/20000801-2.c: New test.
21165         * gcc.c-torture/execute/20000819-1.c: New test.
21166         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21167         * gcc.dg/20000629-1.c: New test.
21168         * gcc.dg/20000724-1.c: New test.
21169         * gcc.dg/20000807-1.c: New test.
21170
21171 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21172
21173         * gcc.dg/cpp/pragma-1.c: New test.
21174         * gcc.dg/cpp/pragma-2.c: New test.
21175
21176 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21177
21178         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21179         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21180
21181 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21182
21183         * gcc.c-torture/compile/20000818-1.c: New test.
21184
21185 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21186
21187         * gcc.c-torture/execute/20000818-1.c: New test.
21188
21189 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21190
21191         * gcc.dg/format-va-1.c: New test.
21192
21193 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21194
21195         * g++.old-deja/g++.other/typedef8.C: New test.
21196
21197 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21198
21199         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21200         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21201         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21202         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21203         * g++.old-deja/g++.other/ptrmem7.C: New test.
21204         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21205
21206 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21207
21208         * g++.old-deja/g++.pt/typename27.C: New test.
21209
21210 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21213         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21214         * g++.old-deja/g++.pt/friend45.C: New test.
21215         * g++.old-deja/g++.other/friend8.C: New test.
21216
21217 2000-08-15  Richard Henderson  <rth@cygnus.com>
21218
21219         * gcc.c-torture/execute/20000815-1.c: New test.
21220
21221 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21222
21223         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21224         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21225         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21226
21227 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21228
21229         * g++.old-deja/g++.other/refinit2.C: New test.
21230
21231 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21232
21233         * lib/c-torture.exp (c-torture): Make
21234         compiler_conditional_xfail_data global.
21235         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21236         compiler_conditional_xfail_data machinery.
21237         (f-torture-execute): Likewise.
21238         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21239         and only when unrolling loops.
21240
21241         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21242
21243 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21244
21245         * g++.old-deja/g++.pt/explicit81.C: New test.
21246
21247 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21248
21249         * g++.old-deja/g++.pt/typename26.C: New test.
21250
21251 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21252
21253         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21254         warning.
21255
21256 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * g++.old-deja/g++.other/array3.C: New test.
21259
21260 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21261
21262         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21263         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21264         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21265         New tests.
21266
21267 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21268
21269         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21270         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21271
21272 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21273
21274         * gcc.c-torture/execute/20000808-1.c: New test.
21275
21276 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21277
21278         * gcc.dg/c90-const-expr-1.c: New test.
21279
21280 2000-08-08  Richard Henderson  <rth@cygnus.com>
21281
21282         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21283
21284 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21285
21286         * gcc.dg/noncompile/const-ll-1.c: New test.
21287
21288 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21289
21290         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21291
21292 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21293
21294         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21295         that running programs linked against the shared version of libobjc
21296         run correctly.
21297
21298 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21299
21300         * gcc.dg/c99-printf-1.c: New test.
21301
21302 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21303
21304         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21305
21306 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21307
21308         * gcc.c-torture/execute/20000731-1.x: Delete.
21309
21310 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21311
21312         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21313         and torture_without_loops as is done by c-torture.exp.
21314         (search_for): Copy from c-torture.exp.
21315         (gcc-dg-runtest): New function, drives a directory of tests
21316         iterating over the TORTURE_OPTIONS.
21317         (scan-assembler, scan-assembler-not): Move here from
21318         individual directory drivers.
21319
21320         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21321         defined by lib/gcc-dg.exp.
21322         * gcc.dg/cpp/cpp.exp: Likewise.
21323         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21324         gcc-dg-runtest, so we cycle over optimization options.
21325
21326         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21327         * gcc.dg/compare2.c: No longer expected to fail.
21328
21329 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21330
21331         * gcc.c-torture/execute/20000804-1.c: New test.
21332
21333 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21334
21335         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21336
21337 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21338
21339         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21340
21341 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21342
21343         * gcc.c-torture/compile/20000803-1.c: New test.
21344
21345 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21346
21347         * gcc.c-torture/execute/20000801-3.c,
21348         gcc.c-torture/execute/20000801-4.c: New tests.
21349         * gcc.c-torture/execute/20000801-3.x,
21350         gcc.c-torture/execute/20000801-4.x: Xfail.
21351
21352 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21353
21354         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21355         libobjc/.libs to allow for libtool.
21356
21357 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21358
21359         * gcc.c-torture/compile/20000802-1.c: New test.
21360
21361 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21362
21363         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21364
21365 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21366
21367         * gcc-c-torture/execute/20000731-2.c: New test.
21368
21369         * gcc.c-torture/execute/20000731-1.c: New test.
21370         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21371
21372 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * testsuite/gcc.dg/cpp/paste7.c: New test.
21375         * gcc.dg/cpp/20000725-1.c: New test.
21376
21377 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21378
21379         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21380         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21381         declaration warning for __builtin_dwarf_reg_size.
21382
21383         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21384
21385 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21386
21387         * gcc.dg/noncompile/voidparam-1.c: New test.
21388
21389 2000-07-30  Richard Henderson  <rth@cygnus.com>
21390
21391         * gcc.dg/c90-digraph-1.c: Don't xfail.
21392         * gcc.dg/compare2.c (case 10): Xfail.
21393         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21394
21395 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21396
21397         * gcc.dg/c99-main-1.c: New test.
21398
21399 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21400
21401         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21402
21403 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21404
21405         * gcc.c-tortuer/execute/20000726-1.c: New test.
21406
21407 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21408
21409         * gcc.c-torture/execute/enum-2.c: New test.
21410
21411 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21412
21413         * gcc.dg/cpp/tr-warn3.c: New test.
21414
21415 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         * g++.old-deja/g++.ext/implicit1.C: Remove.
21418         * g++.old-deja/g++.jason/c2.C: Remove
21419         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21420         * g++.old-deja/g++.pt/crash16.C: Likewise.
21421         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21422
21423 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21424
21425         * g++.old-deja/g++.other/for2.C: New test.
21426
21427 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21428
21429         * gcc.dg/20000720-1.c: New test.
21430
21431 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21432
21433         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21434
21435 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21436
21437         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21438         * gcc.c-torture/execute/20000722-1.c: New.
21439         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21440
21441 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * gcc.dg/cpp/20000720-1.S: New test.
21444
21445 2000-07-21  Michael Meissner  <meissner@redhat.com>
21446
21447         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21448
21449 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21450
21451         * g++.old-deja/g++.brendan/crash16.C,
21452         g++.old-deja/g++.brendan/parse3.C,
21453         g++.old-deja/g++.brendan/redecl1.C,
21454         g++.old-deja/g++.ns/template13.C,
21455         g++.old-deja/g++.other/decl4.C,
21456         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21457
21458 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21459
21460         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21461         and "Internal error".
21462
21463         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21464         regexps.
21465         * gcc.dg/cpp/paste6.c: New test.
21466
21467 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21468
21469         * gcc.dg/cpp/tr-direct.c: New test.
21470
21471         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21472         gcc.dg/cpp/undef1.c: Tweak error regexps.
21473
21474 2000-07-18  Eric Christopher <echristo@redhat.com>
21475
21476         * gcc.c-torture/compile/20000718-1.c: New test.
21477
21478 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21479
21480         * cpplex.c (_cpp_push_token): If the token being pushed back
21481         is the previous token in this context, just subtract one from
21482         context->posn.
21483         * cppmacro.c (save_expansion): Clear aux field when storing a
21484         placemarker.
21485
21486 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21487
21488         * gcc.dg/noncompile/redecl-1.c: New test.
21489
21490 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21491
21492         * gcc.c-torture/execute/20000717-5.c: New test.
21493         * gcc.c-torture/execute/20000717-1.x: Removed.
21494
21495 2000-07-17  Richard Henderson  <rth@cygnus.com>
21496
21497         * gcc.c-torture/execute/20000717-4.c: New test.
21498
21499 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21500
21501         * gcc.dg/cpp/syshdr.c: New test.
21502         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21503
21504 2000-07-17  Neil Booth  <neilb@earthling.net>
21505
21506         * gcc.dg/cpp/cmdlne-dM.c: New test.
21507         * gcc.dg/cpp/cmdlne-dD.c: New test.
21508
21509 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21510
21511         * gcc.c-torture/execute/20000717-3.c: New test.
21512
21513         * gcc.c-torture/compile/20000717-1.c: New test.
21514
21515 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21516
21517         * gcc.c-torture/execute/20000717-2.c: New test.
21518
21519 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21520
21521         * gcc.dg/formatz-1.c: New test.
21522
21523         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21524         * gcc.dg/c99-digraph-1.c: New tests.
21525
21526         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21527         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21528
21529         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21530         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21531         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21532         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21533         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21534         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21535         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21536
21537 2000-07-17   Greg McGary <greg@mcgary.org>
21538
21539         * gcc.c-torture/execute/20000717-1.c: New test.
21540         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21541
21542 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21543
21544         * gcc.c-torture/execute/20000715-2.c: New test.
21545         * gcc.dg/20000715-1.c: New test.
21546
21547 2000-07-15  Michael Meissner  <meissner@redhat.com>
21548
21549         * gcc.c-torture/execute/20000715-1.c: New test.
21550
21551 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21552
21553         * gcc.c-torture/execute/20000707-1.c: New test.
21554
21555 2000-07-13  Neil Booth  <NeilB@earthling.net>
21556
21557         * testsuite/gcc.dg/cpp/digraph1.c,
21558         testsuite/gcc.dg/cpp/digraph2.c,
21559         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21560
21561 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21562
21563         * g77.f-torture/compile/20000630-2.f:  New test.
21564         * g77.f-torture/compile/20000630-2.x
21565
21566 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21567
21568         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21569
21570 2000-07-11  Neil Booth  <NeilB@earthling.net>
21571
21572         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21573
21574 2000-07-11  Neil Booth  <NeilB@earthling.net>
21575
21576         * gcc.dg/cpp/cmdlne-C.c: New.
21577
21578 2000-07-09  Neil Booth  <NeilB@earthling.net>
21579
21580         * gcc.dg/cpp/directiv.c: New tests.
21581         * gcc.dg/cpp/undef1.c: Update.
21582
21583 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21584
21585         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21586
21587 2000-07-09  Neil Booth  <NeilB@earthling.net>
21588
21589         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21590
21591 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21592
21593         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21594         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21595
21596 2000-07-08  Neil Booth  <NeilB@earthling.net>
21597
21598         * gcc.dg/cpp/macsyntx.c: New tests.
21599
21600 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21601
21602         * gcc.dg/20000707-1.c: New test.
21603
21604 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21605
21606         * gcc.c-torture/execute/20000706-1.c: New test.
21607         * gcc.c-torture/execute/20000706-2.c: New test.
21608         * gcc.c-torture/execute/20000706-3.c: New test.
21609         * gcc.c-torture/execute/20000706-4.c: New test.
21610         * gcc.c-torture/execute/20000706-5.c: New test.
21611
21612 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21613
21614         * g++.old-deja/g++.pt/instantiate7.C: New test.
21615
21616 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21617
21618         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21619         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21620         * g++.old-deja/g++.other/rtti3.C: Likewise.
21621         * g++.old-deja/g++.other/rttid3.C: Likewise.
21622
21623 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21624
21625         *  g77.f-torture/compile/20000630-1.x: Fix typo
21626
21627 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21628
21629         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21630         assembly output.
21631
21632 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21633
21634         * gcc.dg/cpp/ident.c: New test.
21635
21636 2000-07-05  Neil Booth  <NeilB@earthling.net>
21637
21638         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21639           gcc.dg/cpp/lexstrng.c: New tests.
21640
21641 2000-07-04  Neil Booth  <NeilB@earthling.net>
21642
21643         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21644         * gcc.dg/cpp/strify2.c: Same.
21645
21646 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21647
21648         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21649         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21650         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21651         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21652
21653         * testsuite/gcc.dg/cpp/macro1.c,
21654         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21655         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21656         testsuite/gcc.dg/cpp/strify1.c,
21657         testsuite/gcc.dg/cpp/strify2.c: New tests.
21658
21659 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21660
21661         * gcc.c-torture/execute/20000703-1.c: New test.
21662
21663 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21664
21665         * g++.old-deja/g++.pt (lookup10.C): New test.
21666
21667 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21668
21669         * g++.old-deja/g++.pt (typename25.C): New test.
21670
21671 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21672
21673         * gcc.c-torture/compile/20000701-1.c: New test.
21674
21675 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21676
21677         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21678         to test case.
21679
21680 2000-06-30  Catherine Moore  <clm@cygnus.com>
21681
21682         * gcc.c-torture/execute/align-1.c: New test.
21683
21684 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21685
21686         * g++.old-deja/g++.pt/expr8.C: New test.
21687         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21688
21689 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21690
21691         * gcc.c-torture/compile/20000629-1.c: New test.
21692
21693 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21694
21695
21696         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21697         gcc.dg/noncompile directory, depending on whether they're
21698         preprocessor tests or not.  Annotate all the tests for the dg
21699         framework.
21700
21701         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21702         * gcc.dg/noncompile/noncompile.exp: New.
21703
21704         * Moved files:
21705         Old name                                New name
21706         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21707         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21708         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21709         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21710         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21711         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21712         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21713         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21714         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21715         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21716         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21717         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21718         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21719         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21720         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21721         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21722         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21723         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21724         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21725         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21726         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21727         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21728         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21729         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21730
21731         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21732         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21733         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21734         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21735         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21736         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21737
21738 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21739
21740         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21741         declare one variable.  On the fourth, error.
21742         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21743         declared by 20000628-1a.h.
21744
21745 2000-06-29  Richard Henderson  <rth@redhat.com>
21746
21747         * gcc.c-torture/execute/930529-1.x: New file.
21748         * gcc.dg/920413-1.c: Adjust expected warning text.
21749         * gcc.dg/980217-1.c: Declare abort.
21750         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21751
21752 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21753
21754         * g77.f-torture/compile/20000629-1.f: New test.
21755         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21756
21757 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21758
21759         Rearrange lots of files, removing entirely the
21760         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21761         directories.
21762
21763         * Deleted files:
21764         gcc.c-torture/code_quality/code_quality.exp
21765         gcc.c-torture/special/special.exp
21766         gcc.failure/failure.exp
21767         gcc.failure/940409-1.x
21768         gcc.c-torture/compile/961203-1.x
21769
21770         * New files:
21771         gcc.misc-tests/linkage.exp
21772         gcc.c-torture/execute/920730-1t.c
21773         gcc.c-torture/execute/920730-1t.x
21774         gcc.c-torture/compile/920520-1.x
21775         gcc.c-torture/compile/920521-1.x
21776         gcc.c-torture/compile/981006-1.x
21777         gcc.c-torture/execute/eeprof-1.x
21778
21779         * Moved files (possibly with modifications to fit a new harness):
21780         Old name                                New name
21781         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21782         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21783         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21784         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21785         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21786         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21787         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21788         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21789         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21790         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21791         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21792         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21793         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21794         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21795
21796 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21797
21798         * c-torture/compile/961203-1.x: Delete.
21799
21800         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21801         not exit. Include stdio.h.
21802         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21803         * gcc.misc-tests/dg-12.c: Likewise.
21804         * gcc.misc-tests/dg-5.c: Likewise.
21805         * gcc.misc-tests/dg-6.c: Likewise.
21806         * gcc.misc-tests/dg-7.c: Prototype abort.
21807         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21808         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21809         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21810         not exit.
21811         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21812         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21813
21814 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21815
21816         * gcc.dg/cpp/20000628-1.c: New test.
21817         * gcc.dg/cpp/20000628-1.h: New header for above test.
21818         * gcc.dg/cpp/20000628-1a.h: Likewise.
21819
21820 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21821
21822         * gcc.dg/cpp: New directory.
21823         * gcc.dg/cpp/cpp.exp: New driver.
21824         * gcc.dg/cpp/20000627-1.c: New test.
21825         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21826         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21827         and rewrite as a compilation test.
21828
21829         * gcc.dg: Move many files into the cpp subdirectory, possibly
21830         renaming or editing them as well.
21831         Old name                New name
21832         990119-1.c              cpp/19990119-1.c
21833         990228-1.c              cpp/19990228-1.c
21834         990407-1.c              cpp/19990407-1.c
21835         990409-1.c              cpp/19990409-1.c
21836         990413-1.c              cpp/19990413-1.c
21837         990703-1.c              cpp/19990703-1.c
21838         20000127-1.c            cpp/20000127-1.c
21839         20000129-1.c            cpp/20000129-1.c
21840         20000207-1.c            cpp/20000207-1.c
21841         20000207-2.c            cpp/20000207-2.c
21842         20000209-1.c            cpp/20000209-1.c
21843         20000209-2.c            cpp/20000209-2.c
21844         20000301-1.c            cpp/20000301-1.c
21845         20000419-1.c            cpp/20000419-1.c
21846         20000510-1.S            cpp/20000510-1.S
21847         20000519-1.c            cpp/20000519-1.c
21848         20000529-1.c            cpp/20000529-1.c
21849         20000625-1.c            cpp/20000625-1.c
21850         20000625-2.c            cpp/20000625-2.c
21851         cpp-as1.c               cpp/assert1.c
21852         cpp-as2.c               cpp/assert2.c
21853         cxx-comments-1.c        cpp/cxxcom1.c
21854         cxx-comments-2.c        cpp/cxxcom2.c
21855         endif-label.c           cpp/endif.c
21856         cpp-hash1.c             cpp/hash1.c
21857         cpp-hash2.c             cpp/hash2.c
21858         cpp-if1.c               cpp/if-1.c
21859         cpp-if2.c               cpp/if-2.c
21860         cpp-if3.c               cpp/if-3.c
21861         cpp-if4.c               cpp/if-4.c
21862         cpp-if5.c               cpp/if-5.c
21863         cpp-cond.c              cpp/if-cexp.c
21864         cpp-missingop.c         cpp/if-mop.c
21865         cpp-missingparen.c      cpp/if-mpar.c
21866         cpp-opprec.c            cpp/if-oppr.c
21867         cpp-ifparen.c           cpp/if-paren.c
21868         cpp-shortcircuit.c      cpp/if-sc.c
21869         cpp-shift.c             cpp/if-shift.c
21870         cpp-unary.c             cpp/if-unary.c
21871         cpp-li1.c               cpp/line1.c
21872         cpp-li2.c               cpp/line2.c
21873         lineno.c                cpp/line3.c
21874         lineno-2.c              cpp/line4.c
21875         cpp-mi.c                cpp/mi1.c
21876         cpp-mic.h               cpp/mi1c.h
21877         cpp-micc.h              cpp/mi1cc.h
21878         cpp-mind.h              cpp/mi1nd.h
21879         cpp-mindp.h             cpp/mi1ndp.h
21880         cpp-mix.h               cpp/mi1x.h
21881         cpp-mi2.c               cpp/mi2.c
21882         cpp-mi2a.h              cpp/mi2a.h
21883         cpp-mi2b.h              cpp/mi2b.h
21884         cpp-mi2c.h              cpp/mi2c.h
21885         cpp-mi3.c               cpp/mi3.c
21886         cpp-mi3.def             cpp/mi3.def
21887         poison-1.c              cpp/poison.c
21888         pr-impl.c               cpp/prag-imp.c
21889         cpp-redef-2.c           cpp/redef1.c
21890         cpp-redef.c             cpp/redef2.c
21891         strpaste.c              cpp/strp1.c
21892         strpaste-2.c            cpp/strp2.c
21893         cpp-tradpaste.c         cpp/tr-paste.c
21894         cpp-tradstringify.c     cpp/tr-str.c
21895         cpp-tradwarn1.c         cpp/tr-warn1.c
21896         cpp-tradwarn2.c         cpp/tr-warn2.c
21897         trigraphs.c             cpp/trigraphs.c
21898         cpp-unc1.c              cpp/unc1.c
21899         cpp-unc2.c              cpp/unc2.c
21900         cpp-unc3.c              cpp/unc3.c
21901         cpp-unc.c               cpp/unc4.c
21902         undef.c                 cpp/undef1.c
21903         undef-2.c               cpp/undef2.c
21904         cpp-wi1.c               cpp/widestr1.c
21905
21906 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * lib/g++.exp (g++_include_flags): Tweak.
21909
21910 2000-06-27  H.J. Lu  <hjl@gnu.org>
21911             Loren J. Rittle  <ljrittle@acm.org>
21912
21913         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21914         version with one that knows about the new gcc tree structure.
21915         (g++_link_flags): Same.
21916
21917 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21918
21919         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21920         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21921         case we are cross-compiling.
21922
21923         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21924         g++.old-deja/g++.niklas/Makefile.in,
21925         g++.old-deja/g++.niklas/configure.in,
21926         g++.old-deja/g++.other/Makefile.in,
21927         g++.old-deja/g++.other/configure.in,
21928         gcc.c-torture/code_quality/Makefile.in,
21929         gcc.c-torture/code_quality/configure.in,
21930         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21931         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21932         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21933         gcc.c-torture/execute/ieee/Makefile.in,
21934         gcc.c-torture/execute/ieee/configure.in,
21935         gcc.c-torture/noncompile/Makefile.in,
21936         gcc.c-torture/noncompile/configure.in,
21937         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21938         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21939         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21940
21941 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21942
21943         * g++.old-deja/g++.other/ambig3.C: New test.
21944
21945 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21946
21947         * g++.old-deja/g++.pt/syntax1.C: New test.
21948         * g++.old-deja/g++.pt/syntax2.C: New test.
21949         * g++.old-deja/g++.other/syntax3.C: New test.
21950         * g++.old-deja/g++.other/syntax4.C: New test.
21951
21952 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21953
21954         * gcc.dg/20000623-1.c: Prototype exit and abort.
21955
21956 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21957
21958         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21959         New tests.
21960         * gcc.dg/cpp-mi3.def: New file.
21961
21962         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21963         inside assertions.
21964         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21965         lexer's error messages.
21966         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21967         divine anything from the linemarkers.
21968         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21969         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21970
21971 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21972
21973         * gcc.dg/20000623-1.c: New test.
21974
21975 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21976
21977         * gcc.c-torture/execute/20000622-1.c: New test.
21978
21979 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21980
21981         * g++.old-deja/g++.other/init15.C: New test.
21982
21983 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         * g++.old-deja/g++.pt/vaarg2.C: New test.
21986         * g++.old-deja/g++.pt/vaarg3.C: New test.
21987
21988 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.old-deja/g++.other/dyncast6.C: New test.
21991
21992 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21993
21994         * gcc.c-torture/execute/loop-6.c: New test.
21995
21996 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * gcc.dg/20000614-1.c: New test.
21999         * gcc.dg/20000614-2.c: New test.
22000
22001 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22002
22003         * g++.old-deja/g++.other/inline12.C: New test.
22004
22005 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * g++.old-deja/g++.other/eh1.C: New test.
22008
22009 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22010
22011         * g++.old-deja/g++.other/type.C: New test.
22012
22013 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22014
22015         * g++.old-deja/g++.other/initstring.C: New test.
22016
22017 2000-06-12  Jason Merrill  <jason@redhat.com>
22018
22019         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22020
22021 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22022
22023         * gcc.c-torture/compile/20000609-1.c: New test.
22024
22025 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22026
22027         * gcc.dg/20000609-1.c: New test.
22028
22029 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22030
22031         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22032         * gcc.c-torture/noncompile/poison-1.c: Move...
22033         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22034         * gcc.dg/cpp-li1.c: Add a token after the #line.
22035
22036 2000-06-05  Richard Henderson  <rth@cygnus.com>
22037
22038         * gcc.c-torture/execute/20000605-2.c: New test.
22039         * gcc.c-torture/execute/20000605-3.c: New test.
22040
22041 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22042
22043         * g77.f-torture/execute/20000503-1.x: New file.
22044
22045 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22046
22047         * g++.old-deja/g++.eh/badalloc1.C: New test.
22048
22049 2000-06-05  Richard Henderson  <rth@cygnus.com>
22050
22051         * gcc.c-torture/execute/20000605-1.c: New test.
22052
22053 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22054             Nathan Sidwell <nathan@codesourcery.com>
22055
22056         * gcc.c-torture/compile/20000605-1.c: New test.
22057
22058 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22059
22060         * g77.f-torture/compile/20000601-1.f:  New test.
22061
22062 2000-06-03  Richard Henderson  <rth@cygnus.com>
22063
22064         * gcc.c-torture/execute/20000603-1.c: New.
22065
22066 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22067
22068         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22069         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22070
22071 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22072
22073         * gcc.dg/compare2.c (case 12): XFAIL.
22074         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22075         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22076
22077         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22078
22079 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22080
22081         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22082         guard macro is already defined when the header is first
22083         included.
22084         * gcc.dg/cpp-mix.h: New file.
22085         * gcc.dg/endif-label.c: Update patterns to match compiler.
22086
22087         * g++.brendan/complex1.C: Declare abort.
22088         * g++.law/refs4.C: Remove XFAIL.
22089         * g++.oliva/expr2.C: Declare abort and exit.
22090
22091 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22092
22093         * gcc.c-torture/execute/20000528-1.c: New test.
22094
22095         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22096         * g++.old-deja/g++.law/temps4.C: Likewise.
22097
22098         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22099         stdlib.h.  Call abort() on failure.
22100         * g++.old-deja/g++.law/refs4.C: Likewise.
22101         * g++.old-deja/g++.law/temps4.C: Likewise.
22102         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22103         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22104
22105 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22106
22107         Relative to g++.dg/special:
22108         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22109
22110         Relative to g++.old-deja:
22111         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22112         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22113         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22114         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22115         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22116         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22117         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22118
22119         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22120         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22121         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22122         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22123         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22124         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22125         and/or string.h.
22126
22127         * g++.other/goto1.C: Update expectations for error messages.
22128
22129 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22130
22131         * gcc.c-torture/compile/20000523-1.c: New test.
22132
22133 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22134
22135         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22136
22137 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         * g++.old-deja/g++.eh/catch11.C: New test.
22140         * g++.old-deja/g++.eh/catch12.C: New test.
22141
22142 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22143
22144         * gcc.c-torture/execute/20000523-1.c: New test.
22145
22146 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22147
22148         * c-torture/execute/bcp-1.c: Replace abort in arg of
22149         __builtin_constant_p with a generic external function.
22150
22151         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22152         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22153         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22154         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22155         Prototype abort and/or exit.
22156
22157         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22158         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22159         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22160         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22161
22162 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22163
22164         * gcc.dg/dwarf2-1.c: New test.
22165
22166 2000-05-20  Richard Henderson  <rth@cygnus.com>
22167
22168         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22169
22170 2000-05-20  Andreas Jaeger  <aj@suse.de>
22171
22172         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22173         testcase.
22174
22175 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22176
22177         * gcc.c-torture/execute/20000519-2.c: New test.
22178
22179 2000-05-19  Andreas Jaeger  <aj@suse.de>
22180
22181         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22182         which fails with SSA.
22183
22184         * lib/c-torture.exp: Also test with -O3 -fssa.
22185
22186 2000-05-18  Michael Meissner  <meissner@redhat.com>
22187
22188         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22189         * gcc.c-torture/execute/920415-1.c: Ditto.
22190         * gcc.c-torture/execute/920501-1.c: Ditto.
22191         * gcc.c-torture/execute/conversion.c: Ditto.
22192         * gcc.c-torture/execute/cvt-1.c: Ditto.
22193
22194 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22195
22196         * gcc.c-torture/compile/20000518-1.c: New test.
22197
22198 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22199
22200         * g77.f-torture/compile/200005018.f:  New test.
22201
22202 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22203
22204         * gcc.c-torture/compile/20000517-1.c: New test.
22205
22206 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22207
22208         * gcc.c-torture/execute/20000516-1.c: New test.
22209
22210 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * g++.old-deja/g++.other/eh.C: New test.
22213
22214 2000-05-12  Richard Henderson  <rth@cygnus.com>
22215
22216         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22217         constants through to doit's conditional.
22218
22219 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22220
22221         * gcc.c-torture/compile/20000511-1.c: New test.
22222         * g77.f-torture/compile/20000511-1.f: New test.
22223         * g77.f-torture/compile/20000511-2.f: New test.
22224
22225 2000-05-11  Michael Meissner  <meissner@redhat.com>
22226
22227         * gcc.c-torture/execute/20000511-1.c: New test.
22228
22229 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22230
22231         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22232         * gcc.dg/20000510-1.S: New.
22233
22234 2000-05-08  Catherine Moore  <clm@cygnus.com>
22235
22236         * gcc.dg/unused-3.c: New.
22237
22238 2000-05-06  Richard Henderson  <rth@cygnus.com>
22239
22240           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22241           * g++.old-deja/g++.mike/warn1.C: Likewise.
22242           * g++.old-deja/g++.pt/local1.C: Likewise.
22243           * g++.old-deja/g++.pt/local7.C: Likewise.
22244           * g++.old-deja/g++.pt/spec16.C: Likewise.
22245
22246 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22247
22248         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22249
22250 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22251
22252           * g77.f-torture/execute/20000503-1.f:  New test.
22253
22254 2000-05-04  Andreas Jaeger  <aj@suse.de>
22255
22256         * gcc.dg/noreturn-2.c: New test.
22257
22258 2000-05-04  Neil Booth  <NeilB@earthling.net>
22259
22260         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22261         preprocessor.
22262
22263 2000-05-04  Richard Henderson  <rth@cygnus.com>
22264
22265         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22266
22267 2000-05-04  Richard Henderson  <rth@cygnus.com>
22268
22269         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22270         OpenSSL by Jason R Thorpe.
22271
22272 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22273
22274         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22275
22276 2000-05-03  Robert Lipe <robertlipe@usa.net>
22277
22278         * gcc.dg/20000503-1.c: New test.
22279
22280 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * gcc.c-torture/compile/20000502-1.c: New test.
22283         * g++.old-deja/g++.other/align.C: New test.
22284         * gcc.dg/cpp-tradstringify.c: New test.
22285
22286 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22287
22288         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22289         and hard registers.
22290
22291 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22292
22293         * gcc.c-torture/execute/loop-5.c: New test.
22294
22295 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22296
22297         * gcc.c-torture/execute/va-arg-20.c: New test.
22298
22299 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22300
22301         * gcc.c-torture/execute/20000422-1.c: New test.
22302
22303 2000-04-20  Greg McGary  <gkm@gnu.org>
22304
22305         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22306         when optimizing, but without sibling-call optimizations (-O1).
22307
22308 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22309
22310           * gcc.c-torture/compile/20000420-1.c: New test.
22311
22312 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22313
22314         * g++.abi/ptrflags.C: New test.
22315         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22316
22317 2000-04-19  Catherine Moore  <clm@cygnus.com>
22318
22319         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22320
22321 2000-04-19  Greg McGary  <gkm@gnu.org>
22322
22323         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22324         sibling-call optimizations.
22325
22326 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22327
22328         * gcc.dg/20000419-1.c: New test.
22329
22330 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22331
22332         * gcc.c-torture/execute/20000412-6.c: New test.
22333
22334 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22335
22336         * gcc.c-torture/execute/20000412-5.c: New test.
22337         * g77.f-torture/compile/20000412-1.f: New test.
22338         * gcc.c-torture/execute/20000412-4.c: New test.
22339         * gcc.c-torture/compile/20000412-2.c: New test.
22340         * gcc.c-torture/execute/20000412-3.c: New test.
22341         * gcc.c-torture/compile/20000412-1.c: New test.
22342         * gcc.c-torture/execute/20000412-2.c: New test.
22343
22344 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22345
22346         * objc/execute/bf-20.m: New test.
22347
22348 2000-04-10  Richard Henderson  <rth@cygnus.com>
22349
22350         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22351
22352         * gcc.c-torture/execute/20000412-1.c: New test.
22353
22354 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22355
22356         * g++.old-deja/g++.eh/catchptr1.C: New test.
22357
22358 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22359
22360         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22361
22362 2000-04-08  Neil Booth  <NeilB@earthling.net>
22363
22364         * gcc.dg/cpp-nullchar.c: Remove test as
22365         embedded nulls cause problems.
22366
22367 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22368
22369         * gcc.dg/compare2.c: New test.
22370
22371 2000-04-08  Neil Booth  <NeilB@earthling.net>
22372
22373         * gcc.dg/cpp-nullchar.c: New test.
22374
22375 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22376
22377         * gcc.dg/cpp-mi2.c: New test.
22378         * gcc.dg/cpp-mi2[abc].h: New files.
22379
22380 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22381
22382         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22383         member name.
22384
22385 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22386
22387         * g++.old-deja/g++.abi/vmihint.C: New test.
22388
22389 2000-04-06  Neil Booth  <NeilB@earthling.net>
22390
22391         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22392         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22393         copyright.
22394
22395 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22396
22397         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22398         avoid stack-frame overwrite.
22399
22400 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * gcc.c-torture/compile/20000405-2.c: New test.
22403         * gcc.c-torture/compile/20000405-3.c: New test.
22404
22405 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22406
22407         * gcc.c-torture/compile/20000405-1.c: New test.
22408
22409 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22410
22411         * gcc.dg/cast-qual-1.c: Revert last change.
22412
22413 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22414
22415         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22416
22417 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22418
22419         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22420         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22421
22422 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22423
22424         * gcc.c-torture/compile/20000403-2.c: New test.
22425         * gcc.c-torture/compile/20000403-1.c: New test.
22426
22427 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22428
22429         * gcc.c-torture/execute/20000403-1.c: New test.
22430
22431 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22432
22433         * gcc.c-torture/execute/20000402-1.c: New test.
22434
22435 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22436
22437         * gcc.c-torture/execute/va-arg-15.c: New test.
22438         * gcc.c-torture/execute/va-arg-16.c: New test.
22439         * gcc.c-torture/execute/va-arg-17.c: New test.
22440         * gcc.c-torture/execute/va-arg-18.c: New test.
22441         * gcc.c-torture/execute/va-arg-19.c: New test.
22442
22443 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22444
22445         * gcc.c-torture/compile/981211-1.c: Move to...
22446         * gcc.dg/cpp-as1.c: ...here.
22447         * gcc.dg/cpp-as2.c: New file.
22448
22449         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22450         compiler.
22451
22452 2000-04-02  Neil Booth  <NeilB@earthling.net>
22453
22454         * gcc.dg/cpp-cond.c  New tests.
22455         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22456         accidental success less likely.
22457         * gcc.dg/cpp-missingop.c  New tests.
22458         * gcc.dg/cpp-missingparen.c  New tests.
22459         * gcc.dg/cpp-shift.c  New tests.
22460         * gcc.dg/cpp-shortcircuit.c  New tests.
22461         * gcc.dg/cpp-unary.c  New tests.
22462
22463 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22464
22465         * gcc.c-torture/compile/20000329-1.c: New test.
22466
22467 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22468
22469         * gcc.c-torture/compile/20000326-1.c: New test.
22470         * gcc.c-torture/compile/20000326-2.c: New test.
22471
22472 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22473
22474         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22475         the first parameter is a function argument.
22476
22477 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22478
22479         * g++.old-deja/g++.ext/array4.C: New test.
22480
22481 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22482
22483         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22484
22485 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22486
22487         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22488
22489 2000-03-19  Richard Henderson  <rth@cygnus.com>
22490
22491         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22492
22493 2000-03-19  Richard Henderson  <rth@cygnus.com>
22494
22495         * gcc.c-torture/compile/20000319-1.c: New test.
22496
22497 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22498
22499         * gcc.c-torture/execute/20000314-3.c: New test.
22500         * gcc.c-torture/execute/20000314-2.c: New test.
22501         * gcc.c-torture/execute/20000314-1.c: New test.
22502         * gcc.c-torture/compile/20000314-2.c: New test.
22503         * gcc.c-torture/compile/20000314-1.c: New test.
22504
22505 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         * g++.old-deja/g++.warn/inline.C: New test.
22508
22509 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22510
22511         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22512         standards-compliant result rather than specific constants.
22513         Put test-values in array.
22514
22515 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22516
22517         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22518         (g++_target_compile): Put test-specific options last.
22519
22520 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.old-deja/g++.eh/vbase4.C: New test.
22523
22524 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22527
22528 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         * g++.old-deja/g++.brendan/misc12.C: Removed.
22531         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22532         * g++.old-deja/g++.ext/pretty4.C: New test.
22533
22534 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22535
22536         * g++.old-deja/g++.other/string2.C: New test.
22537
22538 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22539
22540         * g++.old-deja/g++.warn/impint2.C: New test.
22541
22542 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22543
22544         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22545         is 1, not zero.
22546
22547 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22548
22549         * g++.old-deja/g++.warn/impint.C: New test.
22550         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22551         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22552         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22553         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22554         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22555         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22556         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22557         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22558         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22559         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22560         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22561         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22562
22563 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22564
22565         * gcc.dg/cpp-redef.c: New test.
22566
22567 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22568
22569         * g++.old-deja/g++.pt/unify7.C: New test.
22570
22571 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22572
22573         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22574         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22575
22576 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22577
22578         * gcc.c-torture/compile/20000224-1.c: New test.
22579
22580 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22581
22582         * gcc.c-torture/compile/cpp-2.c: New test.
22583         * gcc.c-torture/compile/cpp-1.c: New test.
22584
22585 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22586
22587         * gcc.c-torture/execute/20000225-1.c: New test.
22588
22589 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22590
22591         * gcc.dg/cpp-li2.c: New test.
22592
22593         * gcc.dg/cpp-wi1.c: New test.
22594
22595         * gcc.dg/cpp-li1.c: New test.
22596
22597 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22598
22599         * g++.old-deja/g++.other/sizeof5.C: New test.
22600
22601 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22602
22603         * gcc.c-torture/execute/va-arg-13.c: New test.
22604
22605 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22606
22607         * gcc.c-torture/execute/va-arg-12.c: New test.
22608
22609 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22610
22611         * gcc.c-torture/execute/20000223-1.c: New test.
22612
22613 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22614
22615         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22616
22617 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22618
22619         * g++.old-deja/g++.abi/ptrmem.C: New test.
22620
22621 2000-02-19  Richard Henderson  <rth@cygnus.com>
22622
22623         * gcc.c-torture/compile/init-3.c: New.
22624
22625 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22626
22627         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22628         ALWAYS_CXXFLAGS.
22629
22630 2000-02-11  Robert Lipe <robertl@sco.com>
22631
22632         * gcc.c-torture/compile/20000211-3.c: New test.
22633
22634 2000-02-11  Martin Buchholz <martin@xemacs.org>
22635
22636         * gcc.c-torture/compile/20000211-2.c: New test.
22637
22638 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22639
22640         * gcc.c-torture/compile/20000211-1.c: New test.
22641
22642 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22643
22644         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22645           on native targets
22646
22647 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22648
22649         * g++.old-deja/g++.other/cast5.C: New test.
22650
22651 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22652
22653         * gcc.c-torture/execute/20000205-1.c: New.
22654
22655 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22656
22657         * g++.old-deja/g++.jason/cast3.C: Return void.
22658         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22659
22660 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22661
22662         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22663
22664         * gcc.dg/loop-1.c: New test.
22665
22666 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22667
22668         * gcc.c-torture/compile/20000127-1.c: New test.
22669         * gcc.c-torture/execute/991228-1.c: New test.
22670
22671 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22672
22673         * gcc.dg/unused-2.c: New test.
22674
22675         * gcc.dg/conv-1.c: New test.
22676
22677 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22678
22679         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22680         compiler.
22681         (tool_option_proc): Fix typo.
22682
22683 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22684
22685         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22686         of the ld on the host, not on the build machine.
22687         Also, don't crash if '--help' is not a supported option.
22688
22689 2000-01-24  Richard Henderson  <rth@cygnus.com>
22690
22691         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22692
22693 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22694
22695         * gcc.c-torture/execute/20000120-2.c: New test.
22696         * gcc.c-torture/execute/20000120-1.c: New test.
22697
22698 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22699
22700         * gcc.c-torture/execute/20000113-1.c: New test.
22701
22702 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22703
22704         * gcc.c-torture/execute/20000112-1.c: New test.
22705
22706 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22707
22708         * gcc.dg/20000111-1.c: New test.
22709
22710 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22711
22712         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22713         with 16 bit integers.
22714
22715 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22716
22717         * gcc.dg/20000108-1.c: New test.
22718
22719 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22720
22721         * g++.old-deja/g++.ns/koenig8.C: New test.
22722
22723 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22724
22725         * g++.old-deja/g++.other/cast4.C: New test.
22726
22727 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22728
22729         * gcc.c-torture/compile/20000105-2.c: New test.
22730         * gcc.c-torture/compile/20000105-1.c: New test.
22731
22732 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22733
22734         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22735         references to printf & atoi to conform to ANSI standard.
22736         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22737         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22738         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22739         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22740         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22741         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22742         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22743         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22744         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22745         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22746         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22747         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22748         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22749         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22750         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22751         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22752         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22753         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22754         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22755         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22756         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22757         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22758         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22759         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22760         * g++.old-deja/g++.brendan/init3.C: Likewise.
22761         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22762         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22763         * g++.old-deja/g++.brendan/new2.C: Likewise.
22764         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22765         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22766         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22767         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22768         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22769         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22770         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22771         * g++.old-deja/g++.brendan/template24.C: Likewise.
22772         * g++.old-deja/g++.brendan/template3.C: Likewise.
22773         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22774         * g++.old-deja/g++.jason/inline3.C: Likewise.
22775         * g++.old-deja/g++.jason/opeq.C: Likewise.
22776         * g++.old-deja/g++.law/arg5.C: Likewise.
22777         * g++.old-deja/g++.law/arm7.C: Likewise.
22778         * g++.old-deja/g++.law/ctors11.C: Likewise.
22779         * g++.old-deja/g++.law/cvt8.C: Likewise.
22780         * g++.old-deja/g++.law/init9.C: Likewise.
22781         * g++.old-deja/g++.law/refs4.C: Likewise.
22782         * g++.old-deja/g++.law/template2.C: Likewise.
22783         * g++.old-deja/g++.law/visibility24.C: Likewise.
22784         * g++.old-deja/g++.law/vtable3.C: Likewise.
22785         * g++.old-deja/g++.mike/asm2.C: Likewise.
22786         * g++.old-deja/g++.mike/eh1.C: Likewise.
22787         * g++.old-deja/g++.mike/misc1.C: Likewise.
22788         * g++.old-deja/g++.mike/misc13.C: Likewise.
22789         * g++.old-deja/g++.mike/misc14.C: Likewise.
22790         * g++.old-deja/g++.mike/ns12.C: Likewise.
22791         * g++.old-deja/g++.mike/p1248.C: Likewise.
22792         * g++.old-deja/g++.mike/p3708.C: Likewise.
22793         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22794         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22795         * g++.old-deja/g++.mike/p646.C: Likewise.
22796         * g++.old-deja/g++.mike/p700.C: Likewise.
22797         * g++.old-deja/g++.mike/p783.C: Likewise.
22798         * g++.old-deja/g++.mike/p783a.C: Likewise.
22799         * g++.old-deja/g++.mike/p783b.C: Likewise.
22800         * g++.old-deja/g++.mike/p786.C: Likewise.
22801         * g++.old-deja/g++.mike/p789.C: Likewise.
22802         * g++.old-deja/g++.mike/p789a.C: Likewise.
22803         * g++.old-deja/g++.mike/p807a.C: Likewise.
22804         * g++.old-deja/g++.other/delete3.C: Likewise.
22805         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22806         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22807         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22808         * g++.old-deja/g++.other/empty1.C: Likewise.
22809         * g++.old-deja/g++.other/temporary1.C: Likewise.
22810         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22811         * g++.old-deja/g++.pt/t16.C: Likewise.
22812         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22813
22814 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22815
22816         * gcc.dg/991230-1.c: New test.
22817
22818 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22819
22820         * gcc.c-torture/compile/991229-3.c: New test.
22821         * gcc.c-torture/compile/991229-2.c: New test.
22822         * gcc.c-torture/compile/991229-1.c: New test.
22823
22824 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22825
22826         * gcc.c-torture/compile/labels-2.c: New test.
22827
22828 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22829
22830         * gcc.c-torture/execute/991227-1.c: New test.
22831
22832 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22833
22834         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22835
22836 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22837
22838         * gcc.c-torture/execute/991221-1.c: New test.
22839
22840 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22841
22842         * g++.old-deja/g++.other/cast3.C: New test.
22843
22844 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22845
22846         * gcc.c-torture/execute/991216-4.c: New test.
22847
22848 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22849
22850         * gcc.c-torture/execute/991216-1.c: New test.
22851         * gcc.c-torture/execute/991216-2.c: New test.
22852         * gcc.c-torture/execute/991216-3.c: New test.
22853
22854 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22855
22856         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22857         Actually make the test fail by using "-O2" for compilation.
22858
22859 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22860
22861         * g++.old-deja/g++.warn/cast-align1.C: New test.
22862
22863 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22864
22865         * gcc.c-torture/compile/991214-1.c: New test.
22866         * gcc.c-torture/compile/991214-2.c: New test.
22867
22868 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22869
22870         * gcc.dg/991214-1.c: New test.
22871
22872 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22873
22874         * gcc.c-torture/compile/991213-3.c: New test.
22875         * gcc.c-torture/compile/991213-2.c: New test.
22876         * gcc.c-torture/compile/991213-1.c: New test.
22877
22878 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22879
22880         * gcc.dg/991209-1.c: New test.
22881
22882 1999-12-08  Nathan Sidwell <nathan@acm.org>
22883
22884         * gcc.c-torture/compile/991208-1.c: New test.
22885
22886 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22887
22888         * gcc.dg/ultrasp2.c: New test.
22889
22890 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22891
22892         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22893
22894 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22895
22896         * gcc.c-torture/compile/991202-1.c: New test.
22897         * gcc.c-torture/execute/991202-1.c: New test.
22898         * gcc.c-torture/execute/991202-2.c: New test.
22899         * gcc.c-torture/execute/991202-3.c: New test.
22900
22901 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22902
22903         * g++.old-deja/g++.abi/align.C: New test.
22904         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22905         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22906
22907 1999-12-01  Richard Henderson  <rth@cygnus.com>
22908
22909         * gcc.c-torture/execute/991201-1.c: New.
22910
22911 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22912
22913         * gcc.dg/991129-1.c: New test.
22914
22915 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22916
22917         * gcc.c-torture/compile/991127-1.c: New test.
22918
22919 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22920
22921         * g++.old-deja/g++.other/warn4.C: New test.
22922
22923 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22924
22925         * g++.old-deja/g++.eh/cleanup2.C: New test.
22926         * g++.old-deja/g++.ext/pretty2.C: New test.
22927         * g++.old-deja/g++.ext/pretty3.C: New test.
22928         * g++.old-deja/g++.other/debug6.C: New test.
22929
22930 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22931
22932         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22933         compiler_output to look for one error message instead of two.
22934
22935 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22936
22937         * gcc.c-torture/execute/991118-1.c: Also test case
22938         where the word boundary does not split a byte evenly.
22939
22940 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22941
22942         * g++.old-deja/g++.ext/restrict1.C: New test.
22943
22944 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22945
22946         * gcc.c-torture/execute/991118-1.c: New test.
22947
22948 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22949
22950         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22951         working directory pathnames.
22952
22953 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22954
22955         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22956         host is equipped with driver.h and driver.o so it can actually
22957         compile and run the tests.
22958
22959 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22960
22961         * gcc.c-torture/compile/991008-1.c: New test.
22962
22963 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22964
22965         * lib/gcc-dg.exp: Include target-supports.exp
22966
22967 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22968
22969         * lib/target-supports.exp: New file: Provide procs to test for
22970         features supported by the target.
22971         (check_weak_available): Moved here from ecos.exp.
22972         (check_alias_available): New proc: Determine of the target
22973         toolchain supports the alias attribute.
22974
22975         * gcc.dg/special/ecos.exp: Move check_weak_available to
22976         target-supports.exp.
22977         (alias-1.c): Only perform the test if the target supports
22978         aliases.
22979         (wkali-1.c): Only perform the test if the target supports
22980         aliases.
22981
22982         * gcc.dg/990506-0.c: Expect error messages from cross
22983         targets as well as native targets.
22984
22985 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22986
22987         * gcc.dg/ultrasp1.c: Removed xfail.
22988         * gcc.dg/struct-ret-2.c: Likewise.
22989         * gcc.dg/array-1.c: Likewise.
22990
22991 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22992
22993         * gcc.dg/struct-ret-2.c: New test.
22994
22995         * gcc.dg/array-1.c: New test.
22996
22997 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22998
22999         * gcc.c-torture/execute/991030-1.c: New test.
23000
23001 1999-10-26  Richard Henderson  <rth@cygnus.com>
23002
23003         * gcc.c-torture/compile/991026-2.c: New test.
23004
23005 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23006
23007         * gcc.c-torture/compile/991026-1.c: New test.
23008
23009 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23010
23011         * gcc.c-torture/execute/991023-1.c: New test.
23012
23013 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23014
23015         * gcc.c-torture/execute/991019-1.c: New test.
23016
23017 1999-10-16  Richard Henderson  <rth@cygnus.com>
23018
23019         * gcc.c-torture/execute/991016-1.c: New test.
23020
23021 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23022
23023         * gcc.c-torture/execute/991014-1.c: New test.
23024
23025 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23026
23027         * g++.old-deja/g++.other/union2.C: New test.
23028
23029 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23030
23031         * g++.old-deja/g++.other/vaarg2.C: New test.
23032         * g++.old-deja/g++.other/vaarg3.C: New test.
23033
23034 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23035
23036         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23037         in compile/.
23038
23039 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23040
23041         * gcc.c-torture/execute/va-arg-11.c: New test.
23042
23043 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23044
23045         * lib/file-format.exp (gcc_target_object_format): Don't
23046         crash if objdump is unavailable.
23047
23048 1999-09-29  Donn Terry <donn@interix.com>
23049
23050         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23051
23052 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23053
23054         * gcc.c-torture/compile/990928-1.c: New test.
23055
23056 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23057
23058         * g++.old-deja/g++.other/decl6.C: New test.
23059
23060 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23061
23062         * gcc.c-torture/execute/va-arg-10.c: New test.
23063
23064 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23065
23066         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23067         __PRETTY_FUNCTION__.
23068
23069 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23070
23071         * gcc.c-torture/execute/990923-1.c: New test.
23072
23073 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23074
23075         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23076         for which -fpic is inappropriate.
23077
23078 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23079
23080         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23081
23082 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23083
23084         * g++.old-deja/g++.other/dyncast1.C: New test.
23085         * g++.old-deja/g++.other/dyncast2.C: New test.
23086         * g++.old-deja/g++.other/dyncast3.C: New test.
23087         * g++.old-deja/g++.other/dyncast4.C: New test.
23088         * g++.old-deja/g++.other/dyncast5.C: New test.
23089         * g++.old-deja/g++.eh/catch3.C: New test.
23090         * g++.old-deja/g++.eh/catch3p.C: New test.
23091         * g++.old-deja/g++.eh/catch4.C: New test.
23092         * g++.old-deja/g++.eh/catch4p.C: New test.
23093         * g++.old-deja/g++.eh/catch5.C: New test.
23094         * g++.old-deja/g++.eh/catch5p.C: New test.
23095         * g++.old-deja/g++.eh/catch6.C: New test.
23096         * g++.old-deja/g++.eh/catch6p.C: New test.
23097         * g++.old-deja/g++.eh/catch7.C: New test.
23098         * g++.old-deja/g++.eh/catch7p.C: New test.
23099         * g++.old-deja/g++.eh/catch8.C: New test.
23100         * g++.old-deja/g++.eh/catch8p.C: New test.
23101         * g++.old-deja/g++.eh/catch9.C: New test.
23102         * g++.old-deja/g++.eh/catch9p.C: New test.
23103
23104 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23105
23106         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23107         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23108
23109 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23110
23111         * gcc.c-torture/compile/990913-1.c: New test.
23112
23113 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23114
23115         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23116         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23117
23118 1999-09-09  Richard Henderson  <rth@cygnus.com>
23119
23120         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23121
23122 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23123
23124         * g++.old-deja/g++.other/lookup11.C: New test.
23125         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23126         what is permitted and what we want.
23127         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23128         overload use.
23129         * g++.old-deja/g++.jason/rfg5.C: Likewise
23130
23131 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23132
23133         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23134         * gcc.c-torture/noncompile/poison-1.c: New file.
23135
23136 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23137
23138         * g++.old-deja/g++.other/sizeof3.C: New test.
23139         * g++.old-deja/g++.other/sizeof4.C: New test.
23140         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23141         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23142
23143 1999-09-07  Richard Henderson  <rth@cygnus.com>
23144
23145         * gcc.dg/va-arg-1.c: New.
23146
23147 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23148
23149         * gcc.c-torture/execute/va-arg-9.c: New test.
23150
23151 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23152
23153         * g77.f-torture/compile/980519-2.f: New test.
23154         * g77.f-torture/compile/19990905-0.f: New test.
23155         * g77.f-torture/compile/19990905-1.f: New test.
23156         * g77.f-torture/compile/19990905-2.f: New test.
23157
23158         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23159
23160 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23161
23162         * gcc.c-torture/execute/990827-1.c: Fix typo.
23163
23164 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23165
23166         * g++.old-deja/g++.other/deref1.C: New test.
23167
23168 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23169
23170         * g++.old-deja/g++.other/ambig2.C: New test.
23171         * g++.old-deja/g++.other/cond5.C: New test.
23172         * g++.old-deja/g++.other/lookup16.C: New test.
23173
23174 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23175
23176         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23177         assemblers too.
23178
23179 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23180
23181         * lib/c-torture.exp: Avoid the "compare executables" optimization
23182         when testing native.
23183
23184 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23185
23186         * gcc.c-torture/execute/990829-1.c: New test.
23187         * gcc.c-torture/compile/990829-1.c: New test.
23188
23189 1999-08-27  Paul Burchard  <burchard@pobox.com>
23190
23191         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23192         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23193         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23194         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23195         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23196         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23197         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23198         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23199         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23200         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23201         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23202
23203 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23204
23205         * gcc.c-torture/execute/990827-1.c: New test.
23206
23207 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23208
23209         * g77.f-torture/noncompile/19990826-4.f: New test.
23210
23211         * g77.f-torture/compile/19990826-3.f: New test.
23212
23213         * g77.f-torture/execute/19990826-2.f: New test.
23214
23215         * g77.f-torture/compile/19990826-1.f: New test.
23216
23217         * gcc.c-torture/execute/990826-0.c: New test.
23218         * g77.c-torture/execute/19990826-0.f: New test.
23219
23220         * g77.f-torture/noncompile/970626-2.f: New test.
23221
23222 1999-08-25  Paul Burchard  <burchard@pobox.com>
23223
23224         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23225         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23226         lss-011.C: New tests.
23227
23228 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23229
23230         * g++.old-deja/g++.other/decl5.C: New test.
23231
23232 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23233
23234         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23235         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23236         call `postbase' for each one.  All callers of `postbase' changed
23237         to call this instead.
23238
23239 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23240
23241         * gcc.c-torture/execute/990811-1.c: New test.
23242
23243 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23244
23245         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23246         just native ones.
23247
23248         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23249         just native ones.
23250
23251 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23252
23253         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23254
23255 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23256
23257         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23258
23259 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23260
23261         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23262
23263 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23264
23265         * gcc.c-torture/execute/990804-1.c: New test.
23266
23267 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23268
23269         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23270         * g++.old-deja/g++.brendan/crash64.C: Likewise
23271         * g++.old-deja/g++.brendan/overload8.C: Likewise
23272
23273 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23274
23275         * g++.old-deja/g++.other/struct1.C: New test.
23276
23277 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23278
23279         * g++.old-deja/g++.other/enum2.C: New test.
23280
23281 1999-08-02  Richard Henderson  <rth@cygnus.com>
23282
23283         Adapted from tests from Franz Sirl:
23284         * gcc.c-torture/execute/va-arg-7.c: New test.
23285         * gcc.c-torture/execute/va-arg-8.c: New test.
23286
23287 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23288
23289         * gcc.c-torture/compile/990801-2.c: New test.
23290
23291         * gcc.c-torture/compile/990801-1.c: New test.
23292
23293 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23294
23295         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23296         fp-cmp-1.c, converting double to float.
23297
23298         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23299         fp-cmp-1.c, converting double to long double.
23300
23301         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23302         from fr1 to unknown_register, since fr1 is a legitimate register
23303         on some machines.
23304
23305 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23306
23307         * README: More listname related changes.
23308
23309 1999-07-08  Catherine Moore  <clm@cygnus.com>
23310
23311         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23312
23313 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23314
23315         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23316
23317 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23318
23319         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23320
23321 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23322
23323         * gcc.dg/990703-1.c: New test.
23324
23325 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23326
23327         * lib/file-format.exp: New file: Move definition of proc
23328         gcc_target_object_format to here from
23329         gcc.dg/special/ecos.exp.
23330
23331         * lib/c-torture.exp: Include lib file-format.exp.
23332         * lib/gcc-dg.exp: Include lib file-format.exp.
23333
23334         * gcc.dg/special/ecos.exp: Remove definition of proc
23335         gcc_target_object_format.
23336
23337 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23338
23339         * gcc.c-torture/execute/990628-1.c: New test.
23340
23341 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23342
23343         * gcc.c-torture/compile/990625-2.c: New test.
23344
23345         * gcc.c-torture/compile/990625-1.c: New test.
23346
23347 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23348
23349         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23350         attributes compile.
23351         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23352         ports that use the COFF/PE file format.
23353
23354 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23355
23356         * gcc.c-torture/compile/990617-1.c: New test.
23357
23358 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23359
23360         * g++.old-deja/g++.other/decl4.C: New test.
23361
23362 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23363
23364         * g++.old-deja/g++.other/bitfld3.C: New test.
23365
23366 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23367
23368         * g++.old-deja/g++.eh/catch1.C: New test.
23369
23370 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23371
23372         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23373
23374         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23375         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23376
23377 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23378
23379         * g77.f-torture/compile/19990502-0.f: Replace with new,
23380         shorter, test that still fails after recent changes.
23381
23382 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23383
23384         * gcc.c-torture/execute/990604-1.c: New test.
23385
23386 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23387
23388         * gcc.c-torture/execute/990531-1.c: New test.
23389
23390 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23391
23392         * gcc.c-torture/compile/990527-1.c: New test.
23393
23394 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23395
23396         * gcc.c-torture/execute/990527-1.c: New test.
23397
23398 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23399
23400         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23401         bitfields as signed.
23402
23403 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23404
23405         * g77.f-torture/compile/19990525-0.f: New test.
23406
23407 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23408
23409         * gcc.c-torture/execute/990525-2.c: New test.
23410
23411         * gcc.c-torture/execute/990525-1.c: New test.
23412
23413 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23414
23415         * g++.old-deja/g++.other/anon3.C: New test.
23416         * g++.old-deja/g++.other/anon4.C: New test.
23417         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23418         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23419         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23420         Merrill).
23421
23422 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23423
23424         * gcc.c-torture/execute/990524-1.c: New test.
23425
23426         * gcc.dg/990524-1.c: New test.
23427
23428 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23429
23430         * gcc.c-torture/compile/990523-1.c: New test.
23431
23432 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23433
23434         * gcc.c-torture/compile/990519-1.c: New test.
23435
23436 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23437
23438         * gcc.c-torture/compile/990517-1.c: New test.
23439
23440         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23441         (e4, f4): New tests.
23442         (main): Call them.
23443
23444 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23445
23446         * gcc.dg/noreturn-1.c: New test.
23447
23448 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23449
23450         * gcc.c-torture/execute/990513-1.c: New test.
23451
23452 1999-05-10  Richard Henderson  <rth@cygnus.com>
23453
23454         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23455
23456 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23457
23458         * g77.f-torture/execute/erfc.f: Use small single-precision
23459         values, to avoid problems on Alphas when not -mieee.
23460
23461 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23462
23463         * gcc.dg/990506-0.c: New test.
23464
23465 1999-05-08  Richard Henderson  <rth@cygnus.com>
23466
23467         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23468         the constant to test.  Don't XFAIL 64-bit targets.
23469
23470         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23471         * g++.old-deja/g++.law/profile1.C: Likewise.
23472
23473         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23474         operator new instances.
23475         * g++.old-deja/g++.other/delete5.C: Likewise.
23476
23477 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23478
23479         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23480         intrinsic.
23481
23482 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23483
23484         * g77.f-torture/execute/u77-test.f: Reverse order of two
23485         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23486
23487 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23488
23489         * gcc.dg/compare1.c: New test.
23490
23491 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23492
23493         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23494         New tests.
23495
23496 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23497
23498         * g77.f-torture/compile/19990502-1.f: New test.
23499
23500 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23501
23502         * g77.f-torture/compile/19990502-0.f: New test.
23503
23504 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23505
23506         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23507         intrinsic.
23508
23509 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23510
23511         * g77.f-torture/execute/u77-test.f (main): List libU77
23512         intrinsics not currently tested.
23513         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23514         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23515         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23516         Trim blanks off the ends of some printed strings.
23517
23518 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23519
23520         * g77.f-torture/execute/u77-test.f (main): Just warn about
23521         FSTAT gid disagreement, as it's expected on some systems.
23522
23523 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23524
23525         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23526         use a new function, which allows for some slop.
23527         Clean up some commentary.
23528         (issum): The new function.
23529         (sgladd): Deleted subroutine.
23530
23531 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23532
23533         * g77.f-torture/execute/u77-test.f: Modify to be more like
23534         libf2c/libU77 version, bringing patches to that version here.
23535         Add suitable commentary.
23536
23537 1999-04-25  Richard Henderson  <rth@cygnus.com>
23538
23539         * gcc.dg/990424-1.c: New test.
23540
23541 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23542
23543         * g77.f-torture/execute/u77-test.f (main): Bug involving
23544         LSTAT has been fixed, so turn back on full checking.
23545
23546 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23547
23548         * g77.f-torture/compile/19990419-0.f: New test.
23549         * g77.f-torture/execute/19990419-1.f: New test.
23550
23551 1999-04-17  Richard Henderson  <rth@cygnus.com>
23552
23553         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23554         to avoid the need for a prototype to supress a warning.
23555
23556 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23557
23558         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23559
23560 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23561
23562         * gcc.c-torture/execute/990404-1.c: New test.
23563
23564 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23565
23566         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23567         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23568         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23569         missing initializer warnings.
23570
23571 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23572
23573         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23574         matching strings.
23575
23576 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23577
23578         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23579
23580 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23581
23582         * g77.f-torture/execute/19990325-0.f: New test.
23583         * g77.f-torture/execute/19990325-1.f: New test.
23584
23585 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23586
23587         * gcc.c-torture/execute/990324-1.c: New test.
23588
23589 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23590
23591         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23592         test with 4.
23593
23594 1999-03-17  Richard Henderson  <rth@cygnus.com>
23595
23596         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23597
23598 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23599
23600         * g77.f-torture/execute/19990313-2.f: New test.
23601         * g77.f-torture/execute/19990313-3.f: New test.
23602
23603 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23604
23605         * g77.f-torture/execute/19990313-0.f: New test.
23606         * g77.f-torture/execute/19990313-1.f: New test.
23607
23608 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23609
23610         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23611         printf to sprintf.
23612         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23613         (main): Add check for u15.  Conditionalize u31 check depending on
23614         whether ints are <32 bits or >=32 bits.
23615
23616 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23617
23618         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23619
23620 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23621
23622         * g77.f-torture/compile/19990305-0.f: New test.
23623         * g77.f-torture/execute/19981119-0.f: New test.
23624
23625 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23626
23627         * g77.f-torture/execute/970625-2.f: call ABORT if final
23628         result is not correct, instead of just printing it.
23629         Add this checking via newly introduced obfuscation, to
23630         trip up buggy front ends.
23631
23632 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23633
23634         * g77.f-torture/compile/960317-1.f: Moved from being
23635         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23636
23637 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23638
23639         * g77.f-torture/execute/960317-1.f: New (old) test.
23640         * g77.f-torture/execute/970625-2.f: Ditto.
23641
23642 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23643
23644         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23645         message on line 1 or line 2; cccp and cpplib do this differently.
23646
23647 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23648
23649         * g++.old-deja/g++.law/weak1.C: New test.
23650
23651 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23652
23653         * gcc.c-torture/execute/990119-1.c: Renamed to...
23654         * gcc.dg/990119-1.c: this, so it will only be tested once
23655         (it's a preprocessor test, it doesn't need to be run at
23656         multiple optimization levels).
23657
23658 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23659
23660         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23661           ALWAYS_CXXFLAGS.
23662
23663 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23664
23665         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23666         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23667         to not be compilable by current g77.
23668
23669 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23670
23671         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23672
23673 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23674
23675         * gcc.c-torture/execute/990222-1.c: New test.
23676
23677 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23678
23679         * g77.f-torture/compile/19990218-0.f: New test.
23680         * g77.f-torture/noncompile/19990218-1.f: New test.
23681
23682 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23683
23684         * g77.f-torture/compile/19981216-0.f: New test.
23685
23686 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23687
23688         * gcc.dg/990214-1.c: New test.
23689
23690 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23691
23692         * gcc.dg/990213-2.c: New test.
23693
23694         * gcc.dg/990213-1.c: New test.
23695
23696 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23697
23698         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23699         ints.
23700
23701 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23702
23703         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23704         specified by target.
23705
23706         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23707
23708 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23709
23710         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23711
23712 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23713
23714         * gcc.dg/special/ecos.exp: New test driver for new tests with
23715         special requirements.
23716
23717         * gcc.dg/special/alias-1.c: New test.
23718         * gcc.dg/special/gcsec-1.c: New test.
23719         * gcc.dg/special/weak-1.c: New test.
23720         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23721         * gcc.dg/special/weak-2.c: New test.
23722         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23723         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23724         * gcc.dg/special/wkali-1.c: New test.
23725         * gcc.dg/special/wkali-2.c: New test.
23726         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23727         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23728
23729 1999-02-10  Felix Lee  <flee@cygnus.com>
23730
23731           * lib/c-torture.exp (c-torture-compile): Pull out code for
23732           analyzing gcc error messages.
23733           (c-torture-execute): Likewise.  Fix some (harmless) false
23734           positives.
23735           * lib/gcc.exp (gcc_check_compile): New function.
23736
23737 1999-02-08  Richard Henderson  <rth@cygnus.com>
23738
23739         * gcc.c-torture/execute/990208-1.c: New test.
23740
23741 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23742
23743         * g++.dg/special/ecos.exp: New driver for new tests with special
23744         requirements
23745
23746         * g++.dg/special/conpr-1.C: New test
23747         * g++.dg/special/conpr-2.C: New test
23748         * g++.dg/special/conpr-2a.C: New test
23749         * g++.dg/special/conpr-3.C: New test
23750         * g++.dg/special/conpr-3a.C: New test
23751         * g++.dg/special/conpr-3b.C: New test
23752
23753         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23754         allow g++ to use the dg driver
23755
23756         * README: Add comment about g++.dg directory
23757
23758 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23759
23760         * README: Update email addresses.
23761
23762 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23763
23764         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23765         arguments in order to force structure S onto the stack even on
23766         the alpha.
23767         (test): Pass 10 leading arguments to function foo as well as the
23768         structure S.
23769
23770         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23771         failure for all targets.
23772
23773         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23774         abort to terminate program execution.
23775
23776 1999-01-30  Richard Henderson  <rth@cygnus.com>
23777
23778         * gcc.c-torture/execute/990130-1.c: New test.
23779
23780 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23781
23782         * gcc.dg/990130-1.c: New test.
23783
23784 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23785
23786         * gcc.c-torture/execute/990128-1.c: New test.
23787
23788 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23789
23790         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23791
23792 1999-01-27  Felix Lee  <flee@cygnus.com>
23793
23794         * lib/c-torture.exp (c-torture-compile): pull out code for
23795         analyzing gcc error messages.
23796         (c-torture-execute): ditto, and fix some (harmless) false
23797         positives.
23798         * lib/gcc.exp (gcc_check_compile): new function.
23799
23800 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23801
23802         * gcc.dg/990117-1.c: New test.
23803
23804         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23805
23806         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23807
23808 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23809
23810         * g77.f-torture/compile/990115-1.f: New test.
23811
23812 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23813
23814         * gcc.c-torture/compile/990107-1.c: New test
23815
23816 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23817
23818         * gcc.c-torture/execute/990106-2.c: New test.
23819
23820         * gcc.c-torture/execute/990106-1.c: New test.
23821
23822 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23823
23824         * gcc.c-torture/compile/981223-1.c: New test.
23825
23826 1998-12-29  Richard Henderson  <rth@cygnus.com>
23827
23828         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23829         (opt3): Rename from opt4 and disable.
23830
23831 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23832
23833         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23834
23835 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23836
23837         * g++.old-deja/g++.other/conv5.C: New test.
23838
23839 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23840
23841         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23842
23843 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23844
23845         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23846
23847 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23848
23849         * gcc.c-torture/compile/981211-1.c: New test.
23850
23851 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23852
23853         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23854
23855         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23856
23857 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23858
23859         * gcc.special/930510-1.c: Make C9X safe.
23860         * gcc.misc-tests/gcov-1.c Similarly.
23861         * gcc.misc-tests/gcov-2.c Similarly.
23862
23863 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23864
23865         * gcc.dg/ultrasp1.c: New test.
23866
23867 1998-12-06  Richard Henderson  <rth@cygnus.com>
23868
23869         * gcc.c-torture/execute/981206.c: New test.
23870
23871 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23872
23873         * g++.old-deja/g++.ns/template7.C: New test.
23874
23875         * g++.old-deja/g++.other/expr1.C: New test.
23876
23877         * g++.old-deja/g++.eh/tmpl3.C: New test.
23878
23879         * g++.old-deja/g++.eh/tmpl2.C: New test.
23880
23881 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23882
23883         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23884         * g++.old-deja/g++.other/using6.C: Removed.
23885         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23886
23887         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23888
23889 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23890
23891         * g++.old-deja/g++.pt/overload8.C: New test.
23892
23893         * g++.old-deja/g++.pt/overload7.C: New test.
23894
23895         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23896
23897         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23898         and relinking messages.
23899         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23900         compiling with -frepo.
23901
23902 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23903
23904         * g++.old-deja/g++.pt/lookup6.C: New test.
23905
23906 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23907
23908         * gcc.c-torture/execute/981130-1.c: New test.
23909         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23910
23911 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23912
23913         * g++.old-deja/g++.pt/explicit76.C: New test.
23914
23915         * g++.old-deja/g++.pt/friend38.C: New test.
23916
23917         * g++.old-deja/g++.ns/crash2.C: New test.
23918
23919         * g++.old-deja/g++.pt/defarg8.C: New test.
23920
23921         * g++.old-deja/g++.pt/instantiate6.C: New test.
23922
23923         * g++.old-deja/g++.pt/static6.C: New test.
23924
23925         * g++.old-deja/g++.pt/decl2.C: New test.
23926
23927 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23928
23929         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23930         problem is actually related with name lookup, but so what? :-)
23931
23932         * g++.old-deja/g++.pt/friend37.C: New test.
23933
23934 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23935
23936         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23937         element, which fails on some systems.
23938
23939         * g77.f-torture/execute/labug1.f: New test.
23940
23941 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23942
23943         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23944         is defined.
23945
23946 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23947
23948         * g77.f-torture/compile/981117-1.f: New test.
23949
23950 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23951
23952         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23953         properly discarded.
23954
23955 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23956
23957         * gcc.c-torture/execute/memcheck: New directory of tests for
23958         -fcheck-memory-usage.
23959
23960 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23961
23962         * README: New file, general information about the testsuite and
23963         new description of the various C++ test subdirectories.
23964         * README.g++: Eliminate obsolete information, update and move most
23965         relevant stuff to README.
23966
23967 1998-11-07  Richard Henderson  <rth@cygnus.com>
23968
23969         * gcc.c-torture/compile/981107-1.c: New test.
23970
23971 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23972
23973         * execute/memcpy-bi.c: New testcase.
23974
23975 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23976
23977         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23978         base classes.
23979
23980         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23981         template is selected.
23982
23983         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23984         classes, it should be accepted for all types.
23985
23986         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23987
23988         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23989         specializations start with template headers.
23990
23991 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23992
23993         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23994
23995         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23996         non-POD types.
23997
23998 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23999
24000         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24001
24002 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24003
24004         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24005
24006 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24007
24008         * 981019-1.c: New test.
24009
24010 1998-10-14  Robert Lipe <robertl@dgii.com>
24011
24012         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24013         find objc headers.
24014
24015 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24016
24017         * compile/981001-4.c: Remove use of GCC extension that triggers a
24018         compiler bug.
24019
24020 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24021
24022         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24023
24024 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24025
24026         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24027         instantiation of template produces incorrect code for delete
24028         expression.
24029
24030         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24031         constructors' name is not unique.
24032         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24033         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24034
24035         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24036         automatic array of const is ill-formed.
24037
24038         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24039         of template parameter?
24040
24041         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24042         const.
24043
24044         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24045         pointer-to-member expression.
24046
24047         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24048         declaration causes ICE.
24049
24050 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24051
24052         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24053         reserved in the global namespace.
24054
24055         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24056         generate needed virtual table.
24057
24058         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24059
24060 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24061
24062         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24063         template-dependent type
24064
24065 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24066
24067         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24068         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24069         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24070
24071         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24072         class should be usable as argument of member function.
24073         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24074         class should be usable as return type of member function.
24075         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24076         class should be usable as type of data member.
24077
24078         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24079
24080 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24081
24082         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24083
24084 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24085
24086         * gcc.dg/dll-?.c Add thumb to target list.
24087         Fix assembler scan patterns to match current assembler output.
24088
24089 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24090
24091         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24092         matching of template brackets.
24093
24094         * g++.old-deja/g++.other/using4.C: New test.  Test using
24095         declarations of methods from base classes.
24096
24097         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24098         within functions should introduce names into the innermost
24099         enclosing namespace.
24100
24101         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24102         of static locals if first initialization throws.
24103
24104 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24105
24106         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24107
24108 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24109
24110         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24111         lose track of the possible targets of tablejump insns.
24112         * special/special.exp: Run it.
24113
24114 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24115
24116         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24117         must be declared before its specializations can be named in friend
24118         declarations.
24119
24120 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24121
24122         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24123
24124         * g77.f-torture/execute/io1.f: New test.
24125
24126 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24127
24128         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24129         with pointer to template function, for which no argument deduction
24130         is possible.
24131
24132         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24133         specialization of template function as argument to template
24134         function.
24135
24136         * g++.old-deja/g++.other/access2.C: New test; Inner class
24137         shouldn't have privileged access to Outer's names.
24138
24139 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24140
24141         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24142         friend template declared within template class conflicts with
24143         nested class of the same name.
24144
24145         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24146         is ignored.
24147
24148         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24149         object with direct initializer as function declaration.
24150
24151         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24152         initializers.
24153
24154         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24155         involving const pointer and NULL produces incorrect result.
24156
24157         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24158         type name without `typename' should be rejected with -pedantic.
24159
24160 1998-10-02  Richard Henderson  <rth@cygnus.com>
24161
24162         * g++.old-deja/g++.other/addrof1.C: New test.
24163
24164 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24165
24166         * gcc.c-torture/compile/981001-1.c: New test.
24167         * gcc.c-torture/execute/981001-1.c: New test.
24168
24169 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24170
24171         * gcc.c-torture/compile/981001-2.c: New test.
24172         * gcc.c-torture/compile/981001-3.c: New test.
24173         * gcc.c-torture/compile/981001-4.c: New test.
24174
24175 1998-10-01  Robert Lipe  <robertl@dgii.com>
24176
24177         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24178         multilibbed hosts.   Idea grafted from g77.exp.
24179
24180 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24181
24182         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24183         avoid losing on systems which need -lsocket.
24184
24185 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24186
24187         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24188         * g++.old-deja/g++.other/nested2.C: Ditto.
24189         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24190         failure.
24191
24192 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24193
24194         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24195         preferred over template operator!= for enum bitfields.
24196
24197 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24198
24199         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24200         that happen to have the same base name, but in different scopes,
24201         are incorrectly rejected.
24202
24203 1998-09-16  Richard Henderson  <rth@cygnus.com>
24204
24205         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24206         on the native word size instead of an integer literal.
24207
24208 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24209
24210         * g++.old-deja/g++.other/static2.C: Invocation of static data
24211         member of type pointer-to-function denoted as non-static member.
24212
24213         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24214         checks involving function types and aliases.
24215
24216 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24217
24218         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24219         redefined to the same non-trivial type.
24220
24221         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24222         namespace-qualification of template specializations declared in
24223         other namespaces.
24224
24225         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24226         to declare a subset of the specializations of a template function
24227         as friends of specializations of a template class.
24228
24229         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24230         member templates that do not fully specialize the enclosing
24231         template class are rejected.
24232
24233 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24234
24235         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24236
24237 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24238
24239         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24240         altered from libf2c/libU77 version.
24241
24242 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24243
24244         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24245
24246 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24247
24248         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24249         (un)signed char are different types for template specialization
24250         purposes.
24251
24252 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24253
24254         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24255         * objc: ObjC testsuite.
24256
24257 1998-08-31  Catherine Moore  <clm@cygnus.com>
24258
24259         * gcc.c-torture/execute/941014-1.x:  New file.
24260
24261 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24262
24263         * lib/c-torture.exp: Add support for
24264         torture_eval_before_compile and torture_eval_before_execute
24265         variables.
24266
24267 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24268
24269         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24270         this test triggers valid.
24271
24272 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24273
24274         * gcc.dg/980827-1.c: New test.
24275
24276 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24277
24278         * gcc.c-torture/execute/loop-4b.c: New test.
24279
24280 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24281
24282         * lib/c-torture.exp: Add support for
24283         torture_eval_before_compile and torture_eval_before_execute
24284         variables.
24285
24286 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24287
24288         * gcc.c-torture/compile/980825-1.c: New test.
24289
24290 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24291
24292         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24293         count number tests in opt_t0 not good_t0.
24294
24295 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24296
24297         * gcc.c-torture/compile/930326-1.x: Fix typo.
24298
24299 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24300
24301         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24302         causes an ICE.
24303
24304 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24305
24306         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24307         STACK_SIZE is defined.
24308         * gcc.c-torture/unsorted/stuct.c: Similarly.
24309
24310         * gcc.c-torture/compile/980821-1.c: New test.
24311
24312 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24313
24314         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24315
24316 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24317
24318         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24319         code.
24320
24321 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24322
24323         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24324         error'.
24325
24326 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24327
24328         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24329
24330 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24331
24332         * gcc.c-torture/compile/980816-1.c: New test.
24333
24334         * gcc.dg/980816-1.c: New test.
24335
24336 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24337
24338         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24339         compiler for ieee tests.
24340
24341 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24342
24343         * g77.f-torture/compile/980729-0.f: New test.
24344
24345 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24346
24347         * gcc.c-torture/special/eeprof-1.c: New test, for
24348         -finstrument-functions.
24349         * gcc.c-torture/special/special.exp: Run it.
24350
24351 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24352
24353         * gcc.c-torture/compile/980729-1.c: New test.
24354
24355 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24356
24357         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24358         __thumb__ is defined, and test for ARM style doubles if so.
24359
24360 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24361
24362         * g77.f-torture/noncompile/980615-0.f: New test.
24363
24364 1998-07-26  H.J. Lu  (hjl@gnu.org)
24365
24366         * gcc.dg/980312-1.c: Do link instead of compile.
24367         * gcc.dg/980313-1.c: Likewise.
24368
24369 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24370
24371         * gcc.c-torture/compile/980726-1.c: New test.
24372
24373 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24374
24375         * g77.f-torture/execute/io0.f: New test.
24376
24377 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24378
24379         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24380         an int.
24381
24382 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24383
24384         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24385         m32r bugs.
24386
24387 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24388
24389         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24390         c-decl.c:grokdeclarator can handle mode attributes.
24391
24392 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24393
24394         * gcc.c-torture/execute/980716-1.c: New test.
24395
24396 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24397
24398         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24399         the mn10200.
24400         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24401         the mn10200.
24402         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24403         * gcc.c-torture/compile/930326-1.x: Similarly.
24404
24405 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24406
24407         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24408         New test from Craig.
24409
24410 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24411
24412         * g77.f-torture/noncompile/980616-0.f: New test.
24413
24414         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24415
24416 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24417
24418         *  g++.other/singleton.C: Return error value instead of taking
24419         SIGSEGV.
24420
24421 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24422
24423         *  g++.other/singleton.C: New test.   Warning is under dispute.
24424         Runtime crash is not.
24425
24426 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24427
24428         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24429         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24430         using6.C, using7.C}:  New namespace tests.
24431
24432 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24433
24434         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24435         specialization with typedef'ed names used as array indexes.
24436
24437 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24438
24439         * gcc.c-torture/execute/980709-1.c: New test.
24440
24441         * gcc.dg/980709-1.c: New test.
24442
24443 1998-07-07  Richard Henderson  <rth@cygnus.com>
24444
24445         * gcc.c-torture/execute/bcp-1.c: New test.
24446
24447 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24448
24449         * gcc.c-torture/execute/980707-1.c: New test.
24450
24451 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24452
24453         * gcc.c-torture/compile/980706-1.c: New test.
24454
24455 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24456
24457         * g77.f-torture/execute/980701-0.f,
24458         g77.f-torture/execute/980701-1.f: New test from Craig.
24459
24460 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24461
24462         * gcc.c-torture/compile/980701-1.c: New test.
24463
24464         * gcc.c-torture/execute/980701-1.c: New test.
24465
24466 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24467 rlsruhe.de>
24468
24469         * g++.old-deja/g++.robertl/eb132.C: New test.
24470         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24471
24472 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24473
24474         * g77.f-torture/execute/980628-7.f,
24475         g77.f-torture/execute/980628-8.f,
24476         g77.f-torture/execute/980628-9.f,
24477         g77.f-torture/execute/980628-10.f: New tests from Craig.
24478
24479         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24480
24481 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24482
24483         * g77.f-torture/execute/980628-4.f: New test from Craig.
24484         * g77.f-torture/execute/980628-5.f: Likewise.
24485         * g77.f-torture/execute/980628-2.f: Likewise.
24486         * g77.f-torture/execute/980628-0.f: Likewise.
24487         * g77.f-torture/execute/980628-1.f: Likewise.
24488         * g77.f-torture/execute/980628-3.f: Likewise.
24489         * g77.f-torture/execute/980628-6.f: Likewise.
24490
24491 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24492
24493         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24494         directory when nothing has been installed yet.
24495
24496 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24497
24498         * gcc.c-torture/special/special.exp: Handle newer versions of
24499         dejagnu.
24500
24501 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24502
24503         * gcc.dg/980626-1.c: New test.
24504
24505 1998-06-19  Bruno Haible <haible@ilog.fr>
24506
24507         * gcc.misc-tests/m-un-2.c: New test.
24508         * g++.old-deja/g++.other/warn01.c: Likewise.
24509
24510 1998-06-19  Robert Lipe  <robertl@dgii.com>
24511
24512         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24513         compatibility with assmblers with a different comment character.
24514         Eliminate use of GAS-specific extensions.
24515
24516 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24517
24518         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24519
24520 1998-06-19  Robert Lipe  <robertl@dgii.com>
24521
24522         *lib/g77.exp: Replace search for libf2c.a with search for newly
24523         renamed libg2c.a
24524
24525 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24526
24527         * gcc.c-torture/execute/980617-1.c: New test.
24528
24529 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24530
24531         * gcc.c-torture/execute/980612-1.c: New test.
24532
24533 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24534
24535         * gcc.dg/980523-1.c: Only test on ppc-linux.
24536         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24537
24538         * gcc.c-torture/execute/980608-1.c: New test.
24539
24540 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24541
24542         * gcc.c-torture/execute/980605-1.c: New test.
24543
24544 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24545
24546         * gcc.c-torture/execute/980604-1.c: New test.
24547
24548 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24549
24550         * gcc.c-torture/execute/980602-1.c: New test.
24551         * gcc.c-torture/execute/980602-2.c: Likewise.
24552
24553 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24554
24555         * 970125-0.f: Fix per JCB.  Add commentary.
24556
24557 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24558
24559         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24560         IEEE -0 support.
24561
24562 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24563
24564         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24565         earlier.
24566
24567 1998-05-28  Catherine Moore <clm@cygnus.com>
24568
24569         * gcc.c-torture/execute/980526-3.c: New test.
24570
24571 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24572
24573         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24574         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24575         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24576         m88k-motorola-sysv3 to XFAIL.
24577
24578 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24579
24580         * gcc.dg/980526-1.c: New test.
24581         * gcc.c-torture/execute/980526-2.c: New test.
24582
24583 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24584
24585         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24586
24587         * gcc.c-torture/execute/980526-1.c: New test.
24588
24589 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24590
24591         * g77.f-torture/execute/alpha2.f: Add runtime test.
24592
24593 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24594
24595         * g++.old-deja/old-deja.exp: Strip leading directories.
24596
24597         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24598         error for the line.  Don't run multiple tests for the same line.
24599
24600 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24601
24602         * gcc.dg/980523-1.c: New test.
24603
24604 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24605
24606         * g77.f-torture/compile/970915-0.f: New test.
24607
24608 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24609
24610         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24611
24612 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24613
24614         * gcc.dg/980520-1.c: New test.
24615
24616 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24617
24618         * gcc.dg/980502-1.c: Fix return type.
24619
24620 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24621
24622         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24623         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24624         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24625         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24626         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24627
24628 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24629
24630         * g77.f-torture/execute/980520-1.f: New test.
24631
24632 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24633
24634         * lib/mike-g77.exp: New file.
24635
24636         * g77.f-torture/noncompile/noncompile.exp,
24637         g77.f-torture/noncompile/check0.f: New files.
24638
24639 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24640
24641         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24642         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24643         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24644         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24645         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24646         abort where appropriate.
24647
24648 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24649
24650         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24651         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24652
24653 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24654
24655         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24656
24657 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24658
24659         * g77.f-torture/compile/980427-0.f: New test.
24660
24661 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24662
24663         * g77.f-torture/compile/980424-0.f: New test.
24664
24665 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24666
24667         * g77.f-torture/compile/980419-2.f (main): New test.
24668         * g77.f-torture/compile/970125-0.f: New test.
24669         * g77.f-torture/compile/980419-1.f: New test.
24670
24671 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24672
24673         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24674         of loop-4.c.
24675
24676 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24677
24678         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24679
24680 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24681
24682         * gcc.c-torture/compile/980329-1.c: New test.
24683
24684 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24685
24686         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24687         * gcc.dg/980312-1.c: Fix typo in -march command.
24688
24689 1998-03-16  H.J. Lu  (hjl@gnu.org)
24690
24691         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24692
24693 1998-03-11  Robert Lipe  <robertl@dgii.com>
24694
24695         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24696         Dave Love agree the Fortran source is bogus.
24697
24698 1998-03-11  Robert Lipe  <robertl@dgii.com>
24699
24700         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24701         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24702         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24703         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24704         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24705
24706 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24707
24708         * g++.old-deja/g++.other/friend1.C: New test.
24709
24710 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24711
24712         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24713         possibly uninitialized) variables and declare dnrm2.
24714
24715 1998-02-23  Robert Lipe <robertl@dgii.com>
24716
24717         From Bruno Haible <haible@ilog.fr>:
24718         * gcc.c-torture/execute/980223.c: New test.
24719
24720 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24721
24722         * gcc.dg/ifelse-1.c: New test.
24723
24724 1998-02-09  H.J. Lu  (hjl@gnu.org)
24725
24726         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24727
24728           * lib/old-dejagnu.exp (old-dejagnu): Added the
24729           "execution test - XFAIL *-*-*" handling in the spirit of
24730           "excess errors test -". Changed the "execution test fails"
24731           handling to be like "excess errors test fails".
24732           * Update various tests accordingly.
24733
24734 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24735
24736         * gcc.c-torture/execute/980205.c: New test.
24737
24738 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24739
24740         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24741         * lib/f-torture.exp: Similarly.
24742         * gcc.c-torture: Rename all .cexp files to .x files.
24743
24744 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24745
24746         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24747         (940510-1.c): Removed duplicate.
24748         (971104-1.c): New test.
24749
24750 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24751
24752           * lib/f-torture.exp: Improve error and loop detection.
24753
24754 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24755
24756         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24757         use that to size the filler array.
24758
24759 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24760
24761         * lib/c-torture.exp(c-torture-execute): Fix typo.
24762
24763         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24764         testcase as the executable name. Keep the executable around if
24765         the test fails.
24766
24767 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24768
24769         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24770         changes.  Only test one -g option, and move it to the end of the
24771         list of options to test.
24772
24773 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24774
24775         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24776         variable GCC_TORTURE_OPTIONS to supply default switches separated
24777         by colons.  If no environment variable, run tests with -O0 -g, -O1
24778         -g, and -O2 -g as well.
24779
24780 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24781
24782         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24783         explanatory comments. Fix indentation.
24784
24785 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24786
24787         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24788
24789 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24790
24791         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24792         * g++.old-deja/g++.mike/p7325.C: Likewise.
24793         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24794
24795 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24796
24797         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24798         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24799         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24800         * g++.old-deja/g++.law/operators4.C: Likewise.
24801
24802 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24803
24804         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24805         * g++.old-deja/g++.mike/p784.C: Ditto.
24806         * g++.old-deja/g++.mike/p785.C: Ditto.
24807
24808 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24809
24810           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24811
24812 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24813
24814         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24815         target feature; pass this to c-torture-execute as needed.
24816
24817 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24818
24819         * lib/c-torture.exp(c-torture-execute): If the previous and the
24820         current executables being tested are identical, we don't need to
24821         run the executable again. Try to make the executable names
24822         unique. Add an optional argument for passing additional compiler
24823         flags.
24824
24825 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24826
24827         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24828
24829 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24830
24831         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24832
24833 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24834
24835         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24836         32bit or larger longs.
24837
24838         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24839         have either a 32bit long or 32bit int.
24840
24841 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24842
24843         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24844         Make double precision tests dependent on sizeof (double).
24845
24846 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24847
24848         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24849         too.
24850
24851 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24852
24853         * gcc.c-torture/compile/961203-1.cexp: New script.
24854
24855 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24856
24857         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24858         up the includes ourselves.
24859
24860 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24861
24862         * lib/plumhall.exp: Remove random include, and add a few
24863         verbose messages for debugging.
24864
24865 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24866
24867         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24868         of trying to do it ourselves.
24869
24870 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24871
24872         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24873
24874 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24875
24876         * gcc.prms/5403.c: Made regexp a bit less strict.
24877
24878 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24879
24880         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24881         is returned from remote_load instead.
24882         * lib/plumhall.exp: Ditto.
24883         * lib/mike-g++.exp: Ditto.
24884         * lib/old-dejagnu.exp: Ditto.
24885         * lib/c-torture.exp: Ditto.
24886
24887 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24888
24889         * lib/g++.exp: Use build_wrapper procedure.
24890         * lib/gcc.exp: Ditto.
24891
24892 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24893
24894         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24895         an old-style decl for malloc.  Fixes tests to work when
24896         sizeof (int) != sizeof (size_t).
24897
24898 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24899
24900         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24901
24902         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24903         use stdargs.h interface.
24904
24905 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24906
24907         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24908         NO_VARARGS when compiling.
24909
24910 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24911
24912         * lib/plumhall.exp(ph_includes): New procedure.
24913         (ph_make): Use it.
24914         (ph_compiler): Ditto.
24915
24916         * lib/g++.exp: Rename test-glue.c to testglue.c.
24917         * lib/gcc.exp: Ditto.
24918
24919 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24920
24921         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24922         to completion when it's called.
24923
24924 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24925
24926         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24927         is defined, don't do test.
24928
24929 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24930
24931         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24932         for object files.
24933         (ph_summary): Mark skipped testcases as untested, not unresolved.
24934
24935         * lib/plumhall.exp (ph_make): If unresolved because of bad
24936         errorCode, record errorCode in log file.
24937         (*): Replace send_log/verbose with verbose -log.
24938
24939 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24940
24941         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24942         double conversion if double isn't at least 8 bytes.
24943
24944         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24945         int to work with targets where int is 16 bits.
24946
24947         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24948         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24949         precision for the test to complete.
24950
24951 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24952
24953         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24954         if d10v is not compiled with the -mdouble64 flag.
24955         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24956
24957         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24958         d10v is not compiled with the -mint32 flag.
24959
24960 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24961
24962         * lib/plumhall.exp: Use incr_count.
24963
24964 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24965
24966         * gcc.c-torture: Update to c-torture-1.45.
24967
24968 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24969
24970         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24971         the name of the expect testcase file).
24972
24973         * lib/g++.exp(g++_init): Ditto.
24974
24975 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24976
24977         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24978         the host.
24979
24980         * lib/gcc.exp(gcc_exit): New procedure.
24981
24982 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24983
24984         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24985         specs where appropriate.
24986
24987         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24988         because of new "candidates are" messages, and removed a few
24989
24990         * Converted all non-old-style g++ testcases to old-style, and
24991         moved into g++.old-deja.
24992
24993 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24994
24995         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24996         options.
24997
24998         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24999         succeeded.
25000
25001         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25002
25003 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25004
25005         * lib/gcc.exp (gcc_target_compile): Add support for defining
25006         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25007         the machine doesn't have those features.
25008
25009 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25010
25011         * g++.law/operators4.exp: Don't use LIBS.
25012
25013 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25014
25015         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25016
25017         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25018         * lib/g++.exp: Set it here instead. Also, allow use of the
25019         --tool_exec and --tool_opt options. Change CXX to
25020         GXX_UNDER_TEST.
25021
25022         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25023
25024         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25025
25026 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25027
25028         * lib/old-dejagnu.exp: Use prune_warnings instead of
25029         prune_system_crud.
25030         * lib/mike-g++.exp: Ditto.
25031         * lib/gcc.exp: Ditto.
25032         * lib/g++.exp: Ditto.
25033
25034         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25035
25036 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25037
25038           * 941014-2.c: Include stdlib.h
25039           * 960327-1.c: Include stdio.h
25040           * dbra.c, index-1.c: Don't assume ints are 32bits.
25041
25042 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25043
25044         * lib/gcc.exp: Add gcc,stack_size target feature.
25045
25046         * lib/g++.exp(g++_target_compile): Add the include and link
25047         paths here, not in two other places. And, it's $options, not
25048         options.
25049
25050         * lib/mike-g++.exp(postbase): Remove the code that determines
25051         the correct include and link paths.
25052         * g++.old-deja/old-deja.exp: Ditto.
25053
25054 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25055
25056         * lib/g++.exp(g++_init): target_compile no longer returns the
25057         filename of the result.
25058
25059 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25060
25061         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25062         call to glob.
25063
25064         * gcc.c-torture/special/special.exp: Change call to
25065         gcc_target_compile to include the object file.
25066
25067 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25068
25069         * gcc.c-torture/special/special.exp: Correct misspelling in last
25070         change.
25071
25072 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25073
25074         * lib/plumhall.exp(ph_summary): Log the entire output of the
25075         executable. Return -1 if there were any failures, 0 otherwise.
25076         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25077         (ph_make): Clean up objects and executables that were built
25078         if the tests succeeded.
25079
25080 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25081
25082         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25083         libraries and includes in the build tree as appropriate.
25084
25085 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25086
25087         * lib/c-torture.exp: Instead of looking for the global variable
25088         NO_LONG_LONG, check to see if that's a feature of the target.
25089
25090 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25091
25092         * config/default.exp: Minimize. Delete the remainer of the files in
25093         config; this functionality is now in devo/dejagnu/config.
25094
25095         g++.*/*: Pass any additional flags used to compile to postbase;
25096         delete CXXFLAGS.
25097
25098         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25099         is now done by runtest.exp. Use gcc_target_compile instead of
25100         compile.
25101
25102         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25103         Remove references to CFLAGS. Use remote_file instead of
25104         calling rm -f.
25105         (c-torture): Take a list of arguments to use to compile this
25106         testcase.
25107
25108         lib/g++.exp: Simplify. Use target_compile instead of compile.
25109         lib/gcc-dg.exp: Ditto.
25110         lib/gcc.exp: Ditto.
25111         lib/mike-{gcc,g++}.exp: Ditto.
25112         lib/old-dejagnu.exp: Ditto.
25113         lib/plumhall.exp: Ditto.
25114
25115 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25116
25117         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25118         (ph_linker): Likewise.
25119
25120 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25121
25122           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25123         MAP_ANON / MAP_ANONYMOUS if defined;
25124         else try to map from /dev/zero .
25125
25126 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25127
25128         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25129         isn't defined, then define it to MAP_ANONYMOUS.
25130
25131 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25132
25133         * gcc.c-torture: Update to c-torture-1.42 release.
25134
25135 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25136
25137         * gcc.c-torture: Update to c-torture-1.41 release.
25138
25139 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25140
25141         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25142         c-torture release.
25143
25144 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25145
25146         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25147         and LDFLAGS.  Fix second case to append the target_info ldflags
25148         onto LDFLAGS, not CFLAGS.
25149         * lib/g++.exp (g++_init): Add target_info stuff.
25150         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25151         of libgloss and newlib flags for !native.
25152
25153         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25154         (GDB): Fix relative path to go up another dir for finding gdb.
25155
25156 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25157
25158         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25159         versions in the target_info array, if they don't exist.
25160
25161 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25162
25163         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25164
25165 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25166
25167         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25168         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25169
25170 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25171
25172         * lib/old-dejagnu.exp: Don't remove the output file before we've
25173         actually tested it. Don't append pwd to the path of the executable
25174         we're testing.
25175
25176 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25177
25178         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25179
25180 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25181
25182         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25183         temporary directory for compiler files, and set it to a default
25184         value of /tmp. Set $output as the name of the output file from
25185         compiling the testcase. Add a -o option to $cflags_var so the
25186         compiler writes the final output file as $output. Set $executable
25187         to $output.
25188
25189         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25190         directory for compiler files, and set it to /tmp if it doesn't
25191         already have a value. Set $output_file to the name of the output
25192         file from compiling the testcase. Add a -o option to CXXFLAGS so
25193         the compiler writes the final output file as $output. Use $output
25194         as the executable to be tested.
25195
25196 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25197
25198         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25199
25200 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25201
25202         * gcc.c-torture/execute/pending-1.c: New test.  Still
25203         pending in Tege's queue.
25204
25205 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25206
25207         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25208         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25209         if there were failures.  Call unresolved if there were unresolved
25210         testcases.  Call gcc_fail if program did not run to completion.
25211         (ph_make): Pass additional argument name to ph_execute.
25212         (ph_execute): Add new argument.  Pass additional arguments to
25213         ph_summary.  Call gcc_fail is there is no execution output.
25214
25215 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25216
25217         * lib/plumhall.exp (proc_summary): Output relavent summary
25218         lines into the log so specific failures in plumhall can be
25219         investigated.
25220
25221 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25222
25223         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25224         (c-torture-execute): Don't try to execute tests which use
25225         "long long" types if $NO_LONG_LONG is nonzero.
25226
25227 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25228
25229         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25230         not c-torture.
25231
25232         * gcc.ieee: Move from here.
25233         * gcc.c-torture/execute/ieee: To here.
25234
25235 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25236
25237         * gcc.c-torture: Update to c-torture-1.41 release.
25238
25239 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25240
25241         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25242         not "$output".
25243
25244 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25245
25246         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25247         -c present.
25248
25249 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25250
25251         * config/proelf.exp: Handle connecting to a simulator.
25252
25253 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25254
25255         * config/proelf.exp: New file.  Enough framework that we can
25256         run c-torture tests on the proelf targets (or any other target
25257         that gdb can connect to for that matter).
25258
25259 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25260
25261         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25262         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25263
25264         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25265         exec_output exists.
25266
25267 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25268
25269         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25270         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25271
25272         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25273         to pass/fail/unresolved/unsupported/untested.  Caller must now
25274         call unresolved/unsupported/untested.
25275         * lib/*.exp: Update FSF address.  Update to handle new results of
25276         ${tool}_load.
25277         * lib/chill.exp (verbose): Delete.
25278
25279 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25280
25281         * lib/gcc.exp (default_gcc_start): Change order of args to
25282         $LDFLAGS $CFLAGS $LIBS.
25283         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25284         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25285         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25286         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25287         * gcc.misc-tests/dg-test.exp: Likewise.
25288         * gcc.misc-tests/msgs.exp: Likewise.
25289         * gcc.prms/prms.exp: Likewise.
25290         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25291         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25292
25293         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25294
25295 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25296
25297         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25298
25299         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25300         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25301
25302         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25303         necessary.
25304
25305 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25306
25307         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25308         global for loop; add use of $mathlib.
25309         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25310         settings here; set mathlib for anything but VxWorks.
25311
25312 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25313
25314         * gcc.c-torture: Update to c-torture-1.40 release.
25315
25316 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25317
25318         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25319         dg.exp.
25320
25321 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25322
25323         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25324         global.
25325
25326 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25327
25328         * lib/g++.exp (LIBS): Define if not already.
25329         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25330         (gcc-dg-prune): Call prune_gcc_output.
25331         * lib/gcc.exp (prune_gcc_output): New proc.
25332         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25333         prune_gcc_output.
25334
25335 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25336
25337         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25338         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25339
25340 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25341
25342         * gcc.c-torture: Update to c-torture-1.39 release.
25343
25344 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25345
25346         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25347         fails, try others as well.
25348
25349 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25350
25351         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25352         If compilation fails, mark execute tests as `untested'.
25353         If test is marked as unsupported, don't mark compilation and
25354         execute tests as failed.
25355
25356 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25357
25358         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25359         libstdc++ for whether or not we want to be doing shared
25360         libraries.  Delete link_curses since we don't need it anymore.
25361         * lib/mike-g++.exp (postbase): Don't link in libg++.
25362         * g++.old-deja/old-deja.exp: Likewise.
25363
25364 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25365
25366         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25367
25368 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25369
25370         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25371         For that, add `-Wl,-a,shared_archive'.
25372         * g++.old-deja/old-deja.exp: Likewise.
25373
25374 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25375
25376         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25377
25378 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25379
25380         * lib/mike-g++.exp (postbase): Pay attention to the status of
25381         g++_load.
25382
25383 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25384
25385           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25386
25387 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25388
25389         * lib/gcc.exp (default_gcc_start): No longer need to log program
25390         being executed or its output, execute_anywhere does that now.
25391         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25392         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25393
25394 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25395
25396         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25397         the same as those in lib/g++.exp.
25398
25399 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25400
25401         * gcc.c-torture: Update to c-torture-1.38 release.
25402         * gcc.ieee: Related changes.
25403
25404 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25405
25406         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25407         "exec". Minor reformatting changes.
25408
25409         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25410         cross. This means all "exec" calls now work on a remote host as
25411         well.
25412         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25413         cross. Filter out the extra "\r\n" stuff that expect puts in.
25414         (c-torture-execute): Filter out the bogus warnings like
25415         c-torture-compile does. Add support for canadian cross.
25416         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25417         Use execute_anywhere rather than calling exec directly. Now it
25418         works for canadian cross testing.
25419
25420 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25421
25422         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25423         results into a variable, and check that rather than using file exists.
25424
25425 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25426
25427         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25428         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25429
25430 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25431
25432         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25433         lib_curses if there's a shared libg++ in the build tree.
25434
25435 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25436
25437         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25438         if not supported target.
25439
25440 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25441
25442         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25443         link_curses up to always happen, not just for native builds.
25444
25445 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25446
25447         * gcc.c-torture: Update to c-torture-1.36 release.
25448         * gcc.failure: Related changes.
25449
25450 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25451
25452         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25453
25454 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25455
25456         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25457         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25458         runshlib, link_curses, and mathlib for link and run.
25459
25460         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25461         pass the runtime shared library options for Solaris, OSF/1, and
25462         Irix5, and link with -lcurses to avoid unresolved references.
25463
25464 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25465
25466         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25467         only run once.
25468
25469 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25470
25471         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25472
25473 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25474
25475         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25476         do not have a framework for the "compat" tests yet.
25477
25478 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25479
25480         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25481         set to null if we're testing vxworks5.1.  Use that instead of
25482         `-lm' in the setting of LIBS for link and run.
25483
25484 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25485
25486         * config/rom68k.exp (${tool}_load): Major changes to make it
25487         work.  Verified that it does in fact return the stuff in
25488         exec_output properly.  Catch any Emul or any TRAP other than 0.
25489
25490 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25491
25492         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25493         LDFLAGS properly for targets that need stuff from libgloss.
25494         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25495         only run once.
25496         (gpp_initialized): New variable.
25497
25498 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25499
25500         * config/rom68k.exp: Load libgloss.exp.
25501         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25502         so we can produce a fully linked binary.
25503         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25504         so we can produce a fully linked binary.
25505
25506 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25507
25508         * lib/plumhall.exp (ph_section): Watch for expected failures.
25509         Add missing `else'.
25510
25511         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25512         run the testcase.
25513         (c-torture): Likewise.
25514
25515 1995-08-28  Doug Evans  <dje@cygnus.com>
25516
25517         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25518
25519         * lib/mike-g++.exp (mike_cleanup): New proc.
25520         (prebase): New globals compiler_result, not_compiler_result,
25521         target_regexp.
25522         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25523         allow leading "-" in pattern.  Watch for unsupported tests.
25524         If $compiler_result is set, pattern match assembler code,
25525         and ditto for $not_compiler_result.
25526         * lib/mike-gcc.exp: Likewise.
25527
25528         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25529         execution "succeeded".
25530
25531 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25532
25533         * config/win32.exp: New file.
25534         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25535
25536 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25537
25538         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25539         unsupported.
25540         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25541         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25542         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25543
25544         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25545         "... without exceptions was ...".  That is now handled by
25546         prune_system_crud.
25547         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25548
25549 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25550
25551         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25552         sieve.c,sort2.c}: New files.
25553         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25554         sieve.exp,sort2.exp}: Drivers for them.
25555
25556         * lib/mike-gcc.exp (program_output): New user settable variable.
25557         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25558         messages.
25559         * lib/mike-g++.exp (program_output): New user settable variable.
25560
25561         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25562
25563         * config/sh.exp: Deleted (use sim.exp instead).
25564
25565 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25566
25567         * config/vx.exp: Declare CHECKTASK as global.
25568         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25569         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25570         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25571
25572 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25573
25574         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25575         target. Like vx.exp, only includes `vx29k.exp' instead of
25576         `vxworks.exp'.
25577
25578 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25579
25580         * config/sim.exp: Increase time limit from 120 seconds to 240.
25581
25582 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25583
25584         * gcc.c-torture/execute/950628-1.c: New test.
25585
25586 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25587
25588         * gcc.c-torture: Update with changes/additions from
25589         c-torture-1.34.
25590
25591 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25592
25593         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25594
25595 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25596
25597         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25598
25599 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25600
25601         * gcc.c-torture/compile/950512-1.c: New test.
25602         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25603         * gcc.dg/struct-ret-1.c: Likewise.
25604
25605 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25606
25607         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25608           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25609
25610 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25611
25612         * gcc.c-torture/special/920411-1.c: Deleted.
25613         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25614
25615 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25616
25617         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25618         cpu limit.
25619
25620 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25621
25622         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25623
25624 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25625
25626         From kenner;
25627         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25628         is the proper length.
25629         * va-arg-3.c: Likewise.
25630
25631 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25632
25633         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25634         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25635
25636         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25637         * lib/g++.exp (default_g++_start): Delete old cruft.
25638
25639 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25640
25641         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25642         (2 * (1 << 18)) to (2 * (1 << 17)).
25643
25644         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25645
25646 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25647
25648         * config/rom68k.exp: Renamed from config/idp.exp
25649
25650 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25651
25652         * c-torture/compile/921109-2.c
25653
25654 1995-04-18  Mike Stump  <mrs@cygnus.com>
25655
25656         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25657         excess errors.
25658
25659 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25660
25661         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25662         output.
25663         * lib/g++.exp (default_g++_start): Likewise.
25664
25665 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25666
25667         * gcc.c-torture/compile/950329-1.c: New test.
25668
25669 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25670
25671           * config/bug.exp (${tool}_load): Updated to use new remote_open
25672           and remote_close procs.
25673         * config/idp.exp: New file.
25674
25675 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25676
25677         * gcc.c-torture/execute/950322-1.c: New test.
25678
25679 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25680
25681         * config/vx.exp (${tool}_load): Clean up testing of return code from
25682         vxworks_ld and vxworks_spawn.
25683
25684 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25685
25686         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25687
25688 1995-03-13  Mike Stump  <mrs@cygnus.com>
25689
25690         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25691         can mark excess errors on a machine by machine basis.  Note, the
25692         default is to not expect any excess errors, even when excess
25693         errors test - is given, so you will want to put an XFAIL ... on
25694         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25695         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25696         those 4 machines, but no others.
25697
25698 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25699
25700         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25701         * lib/c-torture.exp: to here.
25702
25703 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25704
25705         * gcc.c-torture/execute/950221-1.c: New test.
25706         * gcc.c-torture/execute/struct-ret-1.c: New test.
25707         * gcc.c-torture/compile/950221-1.c: New test.
25708
25709         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25710
25711 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25712
25713         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25714         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25715
25716 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25717
25718         * g++.gb: New directory of tests, derived from my signature and
25719         class scoping tests.
25720
25721         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25722         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25723         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25724         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25725         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25726         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25727         * g++.gb/sig25.C: Likewise.
25728
25729         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25730         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25731         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25732         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25733         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25734         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25735         * g++.gb/sig25.exp: Likewise.
25736
25737         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25738         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25739         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25740         * g++.gb/scope13.C: Likewise, this test still fails.
25741
25742         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25743         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25744         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25745         * g++.gb/scope13.exp: Ditto.
25746
25747         * g++.gb/README: New file, explains what these tests are about.
25748
25749 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25750
25751         * lib/dg.exp (dg-do): Support `preprocess'.
25752         (dg-test): Likewise.
25753
25754 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25755
25756         * config/udi.exp: change "continue -expect" to "exp_continue".
25757
25758 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25759
25760         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25761         Delete redundant tests.
25762
25763         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25764         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25765         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25766         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25767         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25768         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25769         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25770         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25771
25772         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25773         storing label pointers.
25774         * gcc.c-torture/execute/921019-1.c: Likewise.
25775         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25776         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25777         parameter fp.
25778         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25779         constants.
25780
25781         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25782         Delete obsolete tests.
25783
25784         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25785         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25786         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25787         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25788         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25789         * gcc.c-torture/compile/950124-1.c: New test.
25790
25791         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25792
25793 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25794
25795         * lib/mike-g++.exp: Add -lm to LIBS.
25796
25797 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25798
25799         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25800
25801 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25802
25803         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25804
25805 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25806
25807         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25808
25809 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25810
25811         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25812         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25813         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25814         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25815         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25816         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25817         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25818         * g++.law/{operators31.C, operators32.C,
25819         * g++.law/{operators33.C, operators34.C}: Likewise.
25820         * g++.law/{pic1.C, refs2.C}: Likewise.
25821         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25822         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25823         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25824         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25825
25826         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25827         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25828         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25829         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25830         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25831         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25832         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25833         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25834         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25835         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25836         * g++.law/{operators34.exp}: Likewise.
25837         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25838         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25839         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25840         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25841         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25842
25843         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25844         No longer expected to fail.
25845         * g++.law/missed-error3.C: Tweak for recent bool changes.
25846
25847 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25848
25849         * config/emb-unix: Deleted.
25850         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25851         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25852
25853 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25854
25855         * lib/dg.exp (dg-test): Fix typo in last patch.
25856
25857 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25858
25859         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25860         (handles multiple occurrences).
25861
25862 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25863
25864         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25865         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25866         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25867         printed).
25868         * lib/c-torture.exp (c-torture-compile): Likewise.
25869         (c-torture): Prepend full path if missing.
25870         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25871         (gcc_fail): Likewise.
25872         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25873
25874 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25875
25876         * lib/netware.exp: Only attach to NetWare i386 systems.
25877
25878 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25879
25880         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25881         messages.  Add test name to "output pattern match" pass/fail message.
25882
25883 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25884
25885         * gcc.dg: New testsuite.
25886         * gcc.dg/dg.exp: New file.
25887
25888         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25889         test-switch.c}: Deleted.
25890
25891         * gcc.misc-tests/msgs.exp: New testcase driver.
25892
25893 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25894
25895         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25896         Watch for illegal return values from ${tool}_load.
25897         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25898         cross targets.  Coerce return value >0 to 1.
25899
25900 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25901
25902         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25903
25904         * config/emb-unix.exp: New file.
25905
25906         * config/sim.exp: Error if variable $SIM not defined.
25907         (${tool}_load): Mark test as "untested" if simulator missing.
25908
25909         * config/unix.exp: Load remote.exp to get rcp_download.
25910         * lib/c-torture.exp: Use different option lists for testcases with
25911         and without loops.
25912         * gcc.c-torture/execute/execute.exp: Likewise.
25913
25914 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25915
25916         * config/*.exp: Clarify return code from ${tool}_load.
25917         Call `unresolved' or `untested' instead of `warning' or `perror'
25918         (sometimes you still want to call both though).
25919         Add comment that `shell_id' is local to each file.
25920         * config/udi.exp (timeout): Set to 30.
25921         Don't print warning if connection fails, $connectmode has already
25922         printed an error.
25923         (${tool}_load): Move verbose messages to level 2.
25924         Rework pattern for "Process started" message.
25925         Pass `shell_id' to ${connectmode}_download.
25926         Retry twice upon timeout.  Make resetting of target more robust.
25927         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25928         Pass `shell_id' to exit_$connectmode.
25929         Only call exit_$connectmode if connected.
25930         * config/unix.exp (${tool}_load): Check return codes better.
25931         * config/vrtx.exp (${tool}_load): Likewise.
25932         * config/vx.exp (${tool}_load): Likewise.
25933         Delete unneeded global's.
25934         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25935         from ${tool}_load.
25936         (dg-stat): Delete.
25937         (dg-init): Delete recording of pass/fail counts.
25938         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25939         (old-dejagnu-init): Likewise.
25940         (old-dejagnu-stat): Delete contents, empty proc now.
25941         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25942         (c-torture): Delete references to lcnt, lpass, lfail.
25943         Get option list from TORTURE_OPTIONS.
25944         Delete -funroll[-all]-loops if no loops.
25945         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25946         (g++_stat): Delete contents (empty proc now).
25947         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25948         (gcc_finish): Likewise.
25949         (gcc_stat): Deleted.
25950         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25951         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25952         * gcc.c-torture/execute/execute.exp: Likewise.
25953         Split tests into two parts: compile, execute.
25954         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25955         no loops.  Update to reflect clarified return codes from ${tool}_load.
25956
25957 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25958
25959         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25960         to grep for.
25961         (old-dejagnu): Likewise (where necessary).
25962
25963 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25964
25965         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25966
25967         * lib/dg.exp (dg-process-target): Fix processing of selector.
25968         Add comment regarding use of `error'.
25969
25970         * lib/gcc.exp (prune_system_crud): Define if missing.
25971         * lib/g++.exp (prune_system_crud): Likewise.
25972
25973         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25974         Call prune_system_crud.
25975         * lib/dg.exp (dg-runtest): New proc.
25976         Use perror instead of send_user for tcl errors in testcase.
25977         Don't return any value, it's never used.
25978         Don't clobber previous definition of `unknown'.
25979         Print tcl errors in `dg-final'.
25980
25981 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25982
25983         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25984         (dg-test): Don't print errorInfo, it contains stack backtrace.
25985
25986 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25987
25988         * lib/g++.exp (runtest_file_p): Define if missing.
25989
25990 1994-09-24  Doug Evans  (dje@cygnus.com)
25991
25992         * lib/mike-g++.exp: Comment out loading of g++.exp.
25993         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25994         (default_g++_version): Always print something.
25995         (default_g++_start): Comment out call to `which'.
25996         (g++_start, g++_load): Deleted (must be defined in config file).
25997         * lib/gcc.exp: Test for existence of $CC at start.
25998         Delete check for tmpdir (done in gcc_init).
25999         (default_gcc_version): Always print something.
26000         (default_gcc_start): Comment out call to `which'.
26001         * config/*.exp: Major cleanup - make cross targets work at least a
26002         little better for g++ (by not being "--tool gcc" specific).
26003         Rename gcc_xxx to ${tool}_xxx.
26004         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26005         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26006
26007 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26008
26009         * lib/c-torture.exp (c-torture-compile): Rework compiler
26010         message processing.
26011
26012         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26013         c-torture.
26014
26015 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26016
26017         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26018
26019         * lib/dg.exp (dg-process-target): Support { target native }.
26020
26021 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26022
26023         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26024         looked for "... program xxx got fatal signal".
26025         Correct regsub munging of `comp_output'.
26026         Ignore compiler messages "path prefix not used" and "linker input
26027         file unused".
26028
26029 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26030
26031         * lib/gcc.exp (runtest_file_p): Define if missing.
26032         * gcc.prms/template.c: Example to work from.
26033
26034 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26035
26036         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26037         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26038
26039         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26040         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26041         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26042         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26043
26044         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26045         (dg-process-target): No longer a varargs proc.
26046         Return S/N for target, P/F for xfail.  All callers changed.
26047         (user option procs): More argument checking.
26048         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26049         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26050         (dg-test): Skip test if not running on selected target in `dg-do'.
26051         Update handling of `dg-do-what', `dg-output-text'.
26052         Separate execution pass/fail from output pattern match pass/fail.
26053         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26054
26055 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26056
26057         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26058         target for 920510-1.c.
26059
26060 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26061
26062         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26063         Clean up comment regarding use of passcnt, etc.
26064         (gcc_stat): Don't update `testcnt' here.
26065         (gcc_finish): Do it here.
26066         Might as well reset `but_id' here too.
26067         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26068         to determine if the file should be tested.
26069         * gcc.c-torture/compile/compile.exp: Likewise.
26070         * gcc.c-torture/execute/execute.exp: Likewise.
26071         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26072         * gcc.misc-tests/dg-test.exp: Likewise.
26073         * gcc.prms/prms.exp: Likewise.
26074         * gcc.wendy/wendy.exp: Likewise.
26075         * g++.old-deja.exp: Likewise.
26076         Move "Testing file" message to verbose level 1.
26077
26078 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26079
26080         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26081
26082 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26083
26084         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26085         (default_gcc_start): Accept optional second list element
26086         of compiler flags.  Print compiler output at verbosity level 2.
26087         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26088         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26089         Save current values of framework globals passcnt, failcnt, xpasscnt,
26090         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26091         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26092         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26093         xfailcnt to compute stats.  Update framework global `testcnt' from
26094         pass/fail counts.
26095         (gcc_finish): New proc.  Clean up test environment.
26096         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26097         (gcc_epass, gcc_efail): Delete.
26098         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26099         argument of line number.
26100         (dg-init): If the tool has an init routine, call it.
26101         (dg-test): Remove args `cflags_var' and `libs_var'.
26102         Pass all compiler options to ${tool}_start.
26103         Handle missing line number.
26104         (dg-finish): New function.
26105         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26106         particular files.  Call gcc_finish at end.  Move "skipping test"
26107         message to verbosity level 3.
26108         * gcc.c-torture/compile/compile.exp: Likewise.
26109         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26110         * gcc.c-torture/execute/execute.exp: Likewise.
26111         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26112         Print testcase being tried at verbosity level 1.
26113         * gcc.c-torture/special/special.exp: Unset xfail.
26114         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26115         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26116         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26117         * gcc.failure/failure.exp: Likewise.
26118         * gcc.ieee/ieee.exp: Likewise.
26119         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26120         Update call to dg-test.  Call dg-finish at end.
26121         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26122         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26123         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26124         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26125         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26126         * gcc.wendy/wendy.exp: Add copyright.
26127         Delete setting of tmpdir (done by gcc_init).
26128         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26129         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26130         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26131         gcc_[ce]pass/fail.
26132
26133 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26134
26135         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26136         confusion.
26137         (g++_load): Likewise.
26138
26139         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26140         Rename argument to `prog' to remove the confusion.
26141         Varargs fns behave differently too!
26142         (g++_load): Likewise.
26143
26144         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26145
26146         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26147         what it is.  Delete (always) printing of status value for !native.
26148         Simplify verbose code, and include status and exec_output.
26149         (g++_load): Use gcc_load.
26150
26151 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26152
26153         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26154         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26155         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26156         940714-3.c as these testcases don't exist anymore.  Make
26157         va-arg-1.c expected to pass.
26158
26159 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26160
26161         * gcc.misc-tests/misc.exp: Only run specific testcases.
26162         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26163         * gcc.misc-tests/dg-[1-9].c: New files.
26164
26165         * lib/dg.exp: New testsuite driver.
26166         * gcc.prms/prms.exp: Use it.
26167
26168         * README.gcc: New file.
26169
26170         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26171         Document and reset `lxpass' and `lxfail'.
26172         Simplify "initialized" message.
26173         (gcc_stat): Clean up comments a little.
26174
26175 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26176
26177         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26178
26179 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26180
26181         * lib/old-dejagnu.exp (process-option): New proc.
26182         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26183         (old-dejagnu): Simplify.
26184         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26185
26186 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26187
26188         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26189         exists and is not an empty string.
26190
26191         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26192         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26193         finished.
26194         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26195         automatically.
26196
26197         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26198         longer expected to fail.
26199
26200         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26201         "f" function call.
26202
26203         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26204
26205         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26206         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26207         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26208         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26209         c-torture-1.29.
26210
26211         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26212         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26213
26214         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26215
26216         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26217         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26218
26219         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26220         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26221         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26222
26223 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26224
26225         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26226         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26227         940714-1.c, 940714-2.c, 940714-3.c},
26228         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26229         gcc.misc-tests/{mg.c,mg.exp}:
26230         New tests.
26231         * gcc.noncompile/noncompile.exp: Change accordingly.
26232
26233 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26234
26235         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26236         Undo previous clobberage.
26237
26238 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26239
26240         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26241         * gcc.special/{930510-1.c, special.exp}:
26242         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26243         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26244         struct-varargs-1.c}: New tests from c-torture-1.26.
26245
26246 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26247
26248         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26249           argument to switch.
26250
26251 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26252
26253         * Revert the previous changes.  Please see Rob's directory
26254           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26255           fixes.
26256
26257 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26258
26259         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26260             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26261             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26262             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26263             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26264             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26265             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26266             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26267             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26268             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26269             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26270             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26271             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26272             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26273             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26274             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26275             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26276             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26277             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26278             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26279             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26280             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26281             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26282             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26283             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26284             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26285             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26286
26287 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26288
26289         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26290             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26291           with perror calls.
26292
26293 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26294
26295         * config/unix.exp (g++_load): Fix syntax.
26296
26297 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26298
26299         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26300         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26301         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26302         Don't expect va-arg-1.c to fail.  Correct expected output for
26303         920928-1.c.
26304         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26305         * gcc.wendy/hbm4.c: Correct typo.
26306         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26307
26308 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26309
26310         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26311         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26312         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26313         * lib/c-torture.exp (c-torture-compile): Ditto.
26314
26315         Reduce volume of output (remove all the -I's and such).
26316         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26317         Call gcc_cpass, gcc_cfail.
26318         (c-torture): Pass testing option to c-torture-compile.
26319
26320 1994-03-21  Doug Evans  (dje@cygnus.com)
26321
26322         Bring patches over from progressive.
26323         * config/default.exp: Exit remote shell cleanly.
26324         (g++_exit, g++_start): Add default versions.
26325         * config/sim.exp (gcc_load): Use perror, not error.
26326
26327 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26328
26329         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26330         set in site.exp.
26331
26332 1994-03-14  Doug Evans  (dje@cygnus.com)
26333
26334         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26335         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26336         (wendy_try): New proc to run testcase.
26337         (main loop): Call 'em.
26338         * gcc.wendy/*.c: Clean up pass to correct expected output.
26339
26340         * lib/gcc.exp: Minor cleanup work.
26341         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26342
26343 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26344
26345         * config/sim.exp (gcc_load): Document return codes better.
26346         Don't pass -v to simulator.
26347
26348 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26349
26350           * gcc.special/920717-x.c: Fix typo.
26351           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26352           get at sources.
26353
26354         * lib/mike-gcc.exp: Fix typo.
26355
26356 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26357
26358         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26359         binary to use, transform the name.
26360         * config/*.exp: rename everything. Nuke any g++ specific files,
26361         it's now a special case of gcc that requires no special support.
26362         Add a default.exp for unsupported targets.
26363
26364 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26365
26366         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26367         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26368         version of Tcl.
26369
26370 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26371
26372         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26373         than a warning.
26374
26375 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26376
26377         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26378
26379 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26380
26381         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26382         option_list.  Compile every file with only 4/6 option choices
26383         (same as C torture) instead of with 12/18 different option
26384         choices.
26385         * lib/c-torture.exp: Likewise.
26386
26387         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26388         not already set.
26389
26390 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26391
26392         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26393         can put an XFAIL *-*-* on excess errors.
26394
26395 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26396
26397         * g++.law: Add more tests derived from g++-bugs snapshots.
26398
26399         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26400         equivalent to g++.law/init9.
26401
26402         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26403         compiled it, and the a.out file after we've run it.
26404
26405 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26406
26407         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26408         compiled it, and the a.out file after we've run it.
26409
26410 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26411
26412         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26413
26414 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26415
26416         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26417         version number.
26418
26419 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26420
26421         * g++.law: New directory of g++ tests derived from the g++-bugs
26422         snapshots.
26423
26424 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26425
26426         * gcc.compile: initbug1.c initbug1.exp testcase added
26427
26428 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26429
26430         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26431         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26432           fixes submitted by Jeff Law (law@cs.utah.edu)
26433         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26434           Jeff Law (law@cs.utah.edu)
26435
26436
26437 1993-11-30  Mike Stump  (mrs@cygnus.com)
26438
26439         * config/unix-g++.exp: Follow the gcc way of doing things.
26440         * g++.old-deja/old-deja.exp: Minor updates.
26441         * lib/g++.exp: New file, follow the gcc way of doing things.
26442         * lib/old-dejagnu.exp: Minor updates.
26443         * lib/mike-g++.exp: Always unset errorInfo.
26444
26445 1993-11-06  Mike Stump  (mrs@cygnus.com)
26446
26447         * lib/gcc.exp: Fix some errors with the below change, CC and
26448         CFLAGS should be global when setting, not local.
26449
26450 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26451
26452         * lib/gcc.exp: Transform tool name.
26453
26454 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26455
26456         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26457
26458 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26459
26460         * lib/gcc.exp: change gcc_done to gcc_stat
26461
26462 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26463
26464         * Upgraded gcc testsuite to c-torture version 1.25
26465
26466 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26467
26468         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26469         * lib/c-torture: added hooks for new reporting code.
26470
26471 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26472
26473         * config/sh-gcc.exp: check if sh-sim exists in the path
26474
26475 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26476
26477         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26478         * gcc.compile/compile.exp: Initial changes for new logic.
26479         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26480         * gcc.failure/failure.exp: Initial changes for new logic.
26481         * gcc.ieee/ieee.exp: Initial changes for new logic.
26482         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26483         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26484         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26485         * lib/c-torture.exp: Initial changes for new logic.
26486         * lib/gcc.exp: Initial changes for new logic.
26487
26488 1993-10-15  Mike Stump  (mrs@cygnus.com)
26489
26490         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26491         depend upon failure or success.  Fully qualify names in failure
26492         and success messages.  Always remove a.out before starting
26493         compile, just in case.  Pay more attention to error text output by
26494         the compiler.  Handle testcases with no known past errors just
26495         like all others, so that things are uniform.  Other miscellaneous
26496         improvements.
26497
26498 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26499
26500         * gcc.cpp: new directory for cpp tests
26501
26502 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26503
26504         * lib/chill.exp: Code reformatted, removed unused code.
26505         * config/unix-chill.exp: Code reformatted, removed unused code.
26506         * chill.execute/execute.exp: Code reformatted, removed unused code.
26507         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26508
26509 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26510
26511         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26512         routines not written.
26513
26514 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26515
26516         * config/bug-gcc.exp: Use new procs from bug.exp.
26517
26518 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26519
26520         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26521         via ftp, rather than depending on NFS.
26522         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26523         case.
26524
26525 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26526
26527         * config/bug-gcc.exp: Use new download proc.
26528
26529 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26530
26531         * chill.execute/execute.exp: cleanups, handles errors better
26532         * chill.compile/compile.exp: rewrite, based on execute.exp
26533         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26534         * lib/chill.exp: major changes to diff proc and compile and link
26535           procs. added chill_fail and chill_pass wrappers to pass and
26536           fail. added more comments, and handle error codes better.
26537           Added a hack to capture stderr from exec, so noncompile tests
26538           can work.
26539
26540 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26541
26542         * chill.execute/execute.exp: rewrite of testsuite driver
26543         * lib/chill.exp: rewrite of testsuite driver
26544         * config/unix-chill.exp: rewrite of testsuite driver
26545
26546 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26547
26548     In chill.execute:
26549         * iexpr.ch: Standardize uppercase.
26550         * tuples.dat: Standardize uppercase.
26551         * vary.ch: standardize.  Correct varying string assignments.
26552         * vary.dat: Add new output lines.
26553
26554 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26555
26556     In chill.execute:
26557         * chprintf.ch: Standardize use of uppercase.
26558         * tuples.ch: Standardize and turn arr2 into a DCL,
26559           rather than a SYN.
26560         * pinits.ch: Standardize.
26561
26562 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26563
26564         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26565         * Makefil: Renamed to Makefile.in.
26566         * configure.in: New.
26567
26568 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26569
26570     In chill.execute:
26571         * .cvsignore: Add result/output files.
26572         * Makefile: Fix up variables at start.  Use MFLAGS
26573           everywhere.  Correct bool_loc, built_ins entries.
26574           Add entry for vary1.ch.
26575         * bitarray.ch: Standardize upper-case usage.
26576         * bitexpr.ch: Standardize, add output of b1.
26577         * params.ch: Use arrayt in along PROC parameters, to
26578           avoid novelty problems.
26579         * sets.ch: Tiny cleanup.
26580         * vary1.ch: Re-indent.
26581
26582 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26583
26584           * Add PR-related files to Makefiles, .cvsignore files, etc.
26585
26586 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26587
26588         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26589           with compiler objects. New names are test-flow.c and test-loop.c
26590
26591 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26592
26593         * Upgraded c-torture tests from 1.19 to 1.20
26594
26595         * new files:
26596         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26597         * gcc.compile: 930623-1.c 930623-2.c
26598         * gcc.noncompile: 930622-1.c 930622-2.c
26599         * gcc.failure: 920411-1.c 920627-2.c
26600         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26601
26602 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26603
26604         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26605           More changes to get testsuite working properly. Needs more work.
26606           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26607
26608 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26609
26610         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26611           More changes to get testsuite working properly. Needs more work.
26612
26613 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26614
26615         * chill.compile/compile.exp: Added for Dejagnu support
26616         * chill.execute/execute.exp: Added for Dejagnu support
26617         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26618
26619 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26620
26621     This should complete moving the CHILL test files.
26622         * chill.noncompile(.cvsignore printf.grt
26623             in-printf.grt chprintf.grt chprintf.ch):
26624             Added test-support files.
26625           (Makefile): Modified further.
26626         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26627             signal.ch): Added test files.
26628           * chill.execute (.cvsignore printf.grt printr.c
26629             in-printf.grt rts.c chprintf.grt rts.h): Added
26630           test-support files.
26631             (Makefile): More corrections.
26632
26633 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26634
26635         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26636           test cases, ready for DejaGnu.
26637
26638 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26639
26640         * Upgraded c-torture tests from 1.18 to 1.19
26641
26642         * gcc.compile: added test(s):
26643           930607-1.c
26644         * gcc.execute: added test(s):
26645           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26646
26647         * added new subdirectory for misc tests: gcc.misc-tests
26648         * gcc.misc-test(s): added tests:
26649           inst-check.c test-consts.c test-ior.c test-switch.c
26650
26651 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26652
26653         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26654
26655 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26656
26657         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26658
26659 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26660
26661         * Upgraded c-torture tests from 1.17 to 1.18
26662
26663 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26664
26665         * Upgraded c-torture tests from 1.12 to 1.17
26666
26667 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26668
26669         * lib/old-dejagnu.exp:
26670           Fixed handling of XFAIL target triplets to correctly
26671           recognize wildcard characters.  Removed code that
26672           appended a unique id tag to the end of the file name
26673           printed out by the result of the testcases within a
26674           given test file.
26675
26676 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26677
26678         * lib/old-dejagnu.exp:
26679           Reworked expected failure handling to trigger off of XFAIL
26680           keyword in keyphrase embeded in testcase source code. The
26681           XFAIL keyword must be at the end of the keyphrase line. It
26682           may optionally be followed by one or more target triplets.
26683           It has just occured that the handling of wildcards in the
26684           target triplet may not be correct.
26685
26686 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26687
26688         * g++.old-deja/tests:
26689           Moved all subdirectories up one level into g++.old-deja .
26690
26691         * lib/old-dejagnu.exp:
26692           Fixed problem with CXXFLAGS not being properly reset, and being
26693           corrupted with extraneous "-c" compiler option.  This was
26694           causing binaries to not be generated for test that needed them.
26695           Modified strings passed to "pass" and "fail" so that individual
26696           tests from the same test file would be distinguished by an
26697           identifier appended to the test file name in the summary logs;
26698           this corrected a problem with erroneous diff logs.  Added code
26699           to search testcases for expected fail and unexpected pass keywords.
26700
26701 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26702
26703         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26704
26705 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26706
26707         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26708           Removed extraneous text from end of "Special g++ Options"
26709           keyphrase.
26710
26711         * lib/old-dejagnu.exp: Added pattern matching to look for new
26712           keywords, embedded in testcases comments, which will trigger
26713           calls to xpass and xfail.
26714
26715 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26716
26717         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26718           comments embedded in the testcases, especially the one looking for
26719           special compiler options, as well as the pattern matching for the
26720           compiler output again.
26721
26722 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26723
26724         * lib/old-dejagnu.exp: Do a proper check of the return value for
26725           execute tests. Fixed several problems with the pattern matching
26726           of the compiler output which gave erroneous test results.
26727           Changed several of the test result messages to be more descriptive.
26728         * config/unix-g++.exp: Proc g++_load now actually works and
26729           executes the tests passed to it and returns a usable return
26730           value.
26731
26732 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26733
26734           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26735
26736 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26737
26738         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26739           Modified both files to properly execute the old style
26740           dejagnu tests. The previous versions of these files were
26741           experimental and did not function anything near correctly.
26742
26743 1993-04-05  Rob Savoye  (rob@cygnus.com)
26744
26745         * Removed all Makefile.in and configure.in files. No configuration
26746         needed now.
26747
26748 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26749
26750         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26751
26752 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26753
26754         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26755         gcc.special/configure.in, gcc.noncompile/configure.in,
26756         gcc.execute/configure.in, gcc.code_quality/configure.in,
26757         g++.other/configure.in, g++.old-deja/configure.in,
26758         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26759         in srcname setting.
26760
26761 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26762
26763         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26764         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26765         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26766
26767 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26768
26769         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26770         (gdb_exit): Don't remove *_soc files.
26771
26772 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26773
26774         * lib/c-torture.exp: Don't look for main; instead always use -w
26775         -c.  This is how the c-torture tests work.  Remove the object
26776         file if the compilation succeeds.
26777         * gcc.execute/execute.exp: Remove executable if test passes.
26778         * gcc.noncompile/noncompile.exp: Every test is an expected
26779         failure.
26780         * gcc.special/special.exp: Added tests from c-torture 1.11,
26781         corrected use of existing test.
26782         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26783         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26784         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26785         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26786         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26787         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26788         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26789         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26790         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26791         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26792         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26793         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26794         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26795         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26796         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26797         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26798         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26799         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26800         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26801         c-torture 1.11.
26802         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26803         correspond to c-torture 1.11.
26804
26805         * New file.